var xmlhttp = false;

try {
	xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	
}
catch (e) {
	try {
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	catch (E) {
		xmlhttp = false;
	}
}

if(!xmlhttp & typeof XMLHttpRequest !='undefined') {
	xmlhttp = new XMLHttpRequest();
}

function makeRequest(serverPage, objId) {
	var obj = document.getElementById(objId);
	xmlhttp.open("GET", serverPage);
	xmlhttp.onreadystatechange = function () {
		if(xmlhttp.readyState == 4 && xmlhttp.status == 200) {
			obj.innerHTML = xmlhttp.responseText;
		}
	}
	xmlhttp.send(null);
}


function newwindow(page) 
{ 
	window.open(page,'jav','width=600,height=650,resizable=no,toolbar=no,scrollbars=no'); 

}

function newwindow2(page) 
{ 
	window.open(page,'jav','width=320,height=240,resizable=no,toolbar=no,scrollbars=no'); 

}

function newwindow3(page) 
{ 
	window.open(page,'jav','width=564,height=561,resizable=no,toolbar=no,scrollbars=yes'); 

}


function sendemail() {
	var obj = document.getElementById('data');
	var fname = document.contactform.fname.value;
	var email = document.contactform.email.value;
	var message = document.contactform.message.value;
	
	if ( ( fname == "" ) ) {
		alert( "Please enter your name!" );
		return false;
	} else if ( ( email.search(";") != -1 ) || ( email.search(",") != -1 ) || ( email.search(" ") != -1 ) || ( email.search("@") == -1 ) || ( email.search("[.*]" ) == -1 ) ) {
		alert( "Please enter a valid email address!" );
		return false;
	} else if ( ( message <= 50 ) ) {
		alert( "Please type your message more than 50 characters!" );
		return false;
	}	else {
	
		document.contactform.submit.disabled=true; 
		
		str = "contact.php?fname=" + escape(fname) + "&email=" + escape(email) + "&message=" + escape(message) ;
		
		xmlhttp.open('get', 'contact.php?fname=' + escape(fname) + '&email=' + escape(email) + '&message=' + escape(message));
		xmlhttp.onreadystatechange = function() {
			if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
			obj.innerHTML = xmlhttp.responseText;
			}
		}
		xmlhttp.send(null);
	}
}
