function validateEmail(email) {
	// bir email'in gecerli olup olmadigini kontrol eder
	var myRegExp = new RegExp("^([a-zA-Z0-9_\\.\\-])+\\@(([a-zA-Z0-9\\-])+\\.)+([a-zA-Z0-9]{2,4})+$", "i");
	return myRegExp.test(email);
}

// checks if a string is a blank string. to be used in form validation
function isBlank(string) {
	var myRegExpBlank = new RegExp("^\\s*$");
	if(myRegExpBlank.test(string)) {
		return true;
	}
	else {
		return false;
	}
}

function confirmDelete(message) {
	if( confirm(message) ) {
		return true;
	}
	else { return false; }
}

function trim(str) {
	return str.replace(/^\s+|\s+$/g,"");
}

// for ajax functions
function GetXmlHttpObject() {
	var xmlHttp=null;
	try {
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	}
	catch (e) {
		// Internet Explorer
		try { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); }
	}
	return xmlHttp;
}
