function popupPage(url,width,height){
	if (width == null) { width = 550; }
	if (height == null) { height = 412; }
	window.open(url,'_blank','width='+width+',height='+height+',status=no,toolbar=no,menubar=no,directories=no,location=no,scrollbars=yes,resizable=no,alwaysRaised=no,screenX=20,screenY=5,titlebar=yes,z-lock=yes,left=' + (screen.width - width) / 2 + ',top=' + (screen.height - height) / 2);
} 
function ltrim(str) { 
	for(var k = 0; k < str.length && isWhitespace(str.charAt(k)); k++);
	return str.substring(k, str.length);
}
function rtrim(str) {
	for(var j=str.length-1; j>=0 && isWhitespace(str.charAt(j)) ; j--) ;
	return str.substring(0,j+1);
}
function trim(str) {
	return ltrim(rtrim(str));
}
function isWhitespace(charToCheck) {
	var whitespaceChars = " \t\n\r\f";
	return (whitespaceChars.indexOf(charToCheck) != -1);
}
function InStr(String1, String2)
{
    var a = 0;
    
    if (String1 == null || String2 == null)
        return (false);
    
    String1 = String1.toLowerCase();
    String2 = String2.toLowerCase();
    
    a = String1.indexOf(String2);
    if (a == -1)
        return 0;
    else
        return a + 1;
}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

function isNumber(number) {
	number = number.toString()
	for (var i=0; i<number.length; i++) {
		if (number.charAt(i) > "9" || number.charAt(i) < "0") return false
	}
	return true
}

function kucukbuyuk(str) {
	str = str.toString()
	for (var i=0; i<str.length; i++) {
		if (str.charAt(i) == "<" || str.charAt(i) == ">") return false
	}
	return true
}

function domainsorgu(field) {
    var valid = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-';
    var temp;
    for (var i=0; i<field.length; i++) {
         temp = '' + field.substring(i, i+1);
         if  (valid.indexOf(temp) == '-1') {
            return false;
          }
    }
    return true;
}

function kuladi(field) {
    var valid = "abcdefghijklmnopqrstuvwxyz-_0123456789";
    var temp;
    for (var i=0; i<field.length; i++) {
         temp = "" + field.substring(i, i+1);
         if  (valid.indexOf(temp) == "-1") {
            return false;
          }
    }
    return true;
}

function adres(field) {
    var valid = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz.?=+-_:;,()/0123456789 ";
    var temp;
    for (var i=0; i<field.length; i++) {
         temp = "" + field.substring(i, i+1);
         if  (valid.indexOf(temp) == "-1") {
            return false;
          }
    }
    return true;
}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
function NumberMask() {
			var KeyTyped = String.fromCharCode(getKeyCode(event));
			if (isNumeric(KeyTyped)) return true;			
			return false;
}

function LetterMask() {
			var KeyTyped = String.fromCharCode(getKeyCode(event));
			if (sadeceharf(KeyTyped)) return true;			
			return false;
}

function KuladiMask() {

			var KeyTyped = String.fromCharCode(getKeyCode(event));
			if (kuladi(KeyTyped)) return true;			
			return false;
}
		
function LimitedMask() {
			var KeyTyped = String.fromCharCode(getKeyCode(event));
			if (adres(KeyTyped)) return true;			
			return false;
}

function isNumeric(c)	{
	var sNumbers = "01234567890";
		if (sNumbers.indexOf(c) == -1)
			return false;
		else return true;
}


function getKeyCode(e) {

	if (e.srcElement) {	return e.keyCode}
	if (e.target) {	return e.which	}
		
}
	
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
		
function on_focus(deger) { document.getElementById(deger).style.backgroundColor = '#DEDEDE'; }
function on_blur(deger) { document.getElementById(deger).style.backgroundColor = '#EEEEEE'; }

function on_focusdomainform(deger) { document.getElementById(deger).style.backgroundColor = '#f1f1f1'; }
function on_blurdomainform(deger) { document.getElementById(deger).style.backgroundColor = '#ffffff'; }


function mOvryonet(src) {
  /*  if (!src.contains(event.fromElement)) {	*/ 
	  src.style.cursor = 'hand';
	  src.style.cursor= 'pointer';
	  src.style.border = '1px solid #008CFA';
	/*}*/
  }

function mOutyonet(src) {
	/*if (!src.contains(event.toElement)) {*/
	  src.style.cursor = 'default';
	  src.style.border = '1px solid #c0c0c0';
	/*}*/
  }