var regexpInt = /^[0-9]*$/;
var regexpAny = null;
var regexpAlpha = /^[a-zA-Z0-9\ \Ğ\ğ\Ü\ü\Ş\ş\İ\ı\Ç\ç\Ö\ö\-]*$/;
var regexpAlphaDot = /^[a-zA-Z0-9\ \Ğ\ğ\Ü\ü\Ş\ş\İ\ı\Ç\ç\Ö\ö\-\.]*$/;
var regexpEMail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;	
var regexpPhone = /^([0-9_\ \-])*$/;



String.prototype.trim = function() {
	return this.replace(/^\s+|\s+$/g,"");
}
String.prototype.ltrim = function() {
	return this.replace(/^\s+/,"");
}
String.prototype.rtrim = function() {
	return this.replace(/\s+$/,"");
}


function validateField(fld, min, max, regExp, fieldName) {
	var error = "";
	var fieldVal = ""+fld.value; 
	if (fieldVal.trim() == "" && min>0) {
		fld.style.background = 'Yellow';
		error = ""+fieldName+" sahası boş bırakılamaz !\n";
	} else if ((fld.value.length < min) || (fld.value.length > max)) {
		fld.style.background = 'Yellow';
		error = ""+fieldName+" sahası uzunluğu "+min+' - '+max+' karakter arası olmalı !\n';
	} else if (regExp!=null && !regExp.test(fld.value)) {
        fld.style.background = 'Yellow'; 
        error =  ""+fieldName+" sahası hatalı karakter içeriyor \n";
    } 	
	else {
		fld.style.background = 'White';
	}
	return error;
}


			