$(document).ready(function() {

    $('form.cadastralunitrequest').submit(function(){
        var val = $.trim($(this).find('input[type="text"]').val());

        if (val.length != 14 
            || !isInteger(val.substr(0, 5)) 
            || val.substr(5, 1) != ':' 
            || !isInteger(val.substr(6, 3)) 
            || val.substr(9, 1) != ':'
            || !isInteger(val.substr(10, 4))
            ) {
            $('div.main_error').show();
            return false;
        }
        $('div.main_error').hide();
//      http://xgis.maaamet.ee/xGIS/XGis?app_id=UU82&user_id=at &searchid=UUOTS_KY_82&tunnus=78403:301:0066
//      http://xgis.maaamet.ee/xGIS/XGis?app_id=UU60&user_id=at&searchid=UUOTS_KY_42&tunnus=24504:008:0628  

var url = 'http://xgis.maaamet.ee/xGIS/XGis?app_id=UU60&user_id=at&searchid=UUOTS_KY_42&tunnus=' + val;
         var newWindow = window.open(url, '_map2', 'scrollbars=yes, width=1000,height=650, directories=no, status=no, resizable=yes');
         newWindow.focus();
         return false;            
     });
           
})
function isInteger(s){
    var i;

    if (isEmpty(s))
    if (isInteger.arguments.length == 1) return 0;
    else return (isInteger.arguments[1] == true);

    for (i = 0; i < s.length; i++) {
        var c = s.charAt(i);
         if (!isDigit(c)) return false;
    }
    return true;
}

function isEmpty(s) {
    return ((s == null) || (s.length == 0))
}

function isDigit (c) {
    return ((c >= "0") && (c <= "9"))
}


