function createXMLHttp() {	   	
	if (typeof XMLHttpRequest != "undefined") {
		return new XMLHttpRequest();
	} 
	else if (window.ActiveXObject) {
	
		var aVersions = [ "MSXML2.XMLHttp.5.0", "MSXML2.XMLHttp.4.0", "MSXML2.XMLHttp.3.0","MSXML2.XMLHttp", "Microsoft.XMLHttp"];
		for (var i = 0; i < aVersions.length; i++) {

			try {
				var oXmlHttp = new ActiveXObject(aVersions[i]);
				return oXmlHttp;
			} catch (oError) {
			
			}
		 }
	}
	throw new Error("XMLHttp object could be created.");
}

var XMLHttp
function sendMail(email){
	XMLHttp = createXMLHttp();
	if(email==""){			
		document.getElementById("checkEmail").innerHTML = 'Mời bạn nhập Email !';
		document.getElementById("checkEmail").style.color = 'green';
		document.getElementById("email").style.backgroundColor = 'lightyellow';
		return false;
	}
	var aString 	= email;
	var s 			= aString.lastIndexOf(".");
	var endEmail	= aString.substring(s+1, aString.length);
	
	if(email.indexOf("@")<0 || email.indexOf(".")<0 || (endEmail.length)<2) {
		document.getElementById("checkEmail").innerHTML='Email không hợp lệ !';		
		document.getElementById("checkEmail").style.color='green';
		document.getElementById("email").style.backgroundColor = 'lightyellow';
		return false;
	}	
	var url = "sendMail.php"
	url = url+"?email="+email
	XMLHttp.onreadystatechange = output 
	XMLHttp.open("GET",url,true)
	XMLHttp.send(null)
}

function output() {			
	if(XMLHttp.readyState == 1){
		document.getElementById('showEmail').innerHTML = '<div align="center">Loading ...</div>';
	}
	if(XMLHttp.readyState == 4){
		var data = XMLHttp.responseText;
		document.getElementById('showEmail').innerHTML = data;		
	}
}

var req
function postContact(lang) {
	req = createXMLHttp();
	if(checkContact(lang)){			
		var f = document.frm_contact;
		var tempcName 	= f.cName.value;
		var tempcEmail	= f.cEmail.value;
		var tempcTitle	= f.cTitle.value;
		var tempcContent= f.cContent.value;
		//var imgSecurity	= f.secupicture.value;
		//var himgSecurity= f.hsecupicture.value;
		
		req.open('post','send_contact.php');
		req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		req.onreadystatechange = outputContact; 
		req.send('curpg='+tempcName+'||'+tempcEmail+'||'+tempcTitle+'||'+tempcContent+'||'+lang);	
	}	
}

function outputContact() {			
	if(req.readyState == 1){
		document.getElementById('sendFriend').innerHTML = '<div align="center">Loading ...</div>';
	}
	if(req.readyState == 4){
		var data = req.responseText;
		document.getElementById('sendFriend').innerHTML = data;		
	}
}

function blurContact(val){
	var f = document.frm_contact;
	document.getElementById(val).innerHTML='';
	f.cName.style.backgroundColor = '#FFFFFF';
	f.cEmail.style.backgroundColor = '#FFFFFF';
	f.cTitle.style.backgroundColor = '#FFFFFF';
	f.cContent.style.backgroundColor = '#FFFFFF';
/*	f.secupicture.style.backgroundColor = '#FFFFFF';*/
}

function checkContact(lang){	
	var f = document.frm_contact;
	if(f.cName.value=="") {
		if(lang=="vietnam") document.getElementById("idcName").innerHTML = 'Mời bạn nhập họ tên !';
		if(lang=="english") document.getElementById("idcName").innerHTML = 'Please enter your name !';
		document.getElementById("idcName").style.color = "green";
		f.cName.style.backgroundColor = '#FFFFCC';
		f.cName.focus();
		f.cName.select();
		return false;
	}
	if(f.cEmail.value=="") {
		if(lang=="vietnam") document.getElementById("idcEmail").innerHTML = 'Mời bạn nhập email !';
		if(lang=="english") document.getElementById("idcEmail").innerHTML = 'Please enter your email !';
		document.getElementById("idcEmail").style.color = "green";
		f.cEmail.style.backgroundColor = '#FFFFCC';
		f.cEmail.focus();
		f.cEmail.select();
		return false;
	}
	if(f.cTitle.value=="") {
		if(lang=="vietnam") document.getElementById("idcTitle").innerHTML = 'Mời bạn nhập tiêu đề !';
		if(lang=="english") document.getElementById("idcTitle").innerHTML = 'Please enter your title !';
		document.getElementById("idcTitle").style.color = "green";
		f.cTitle.style.backgroundColor = '#FFFFCC';
		f.cTitle.focus();
		f.cTitle.select();
		return false;
	}
	if(f.cContent.value=="") {
		if(lang=="vietnam") document.getElementById("idcContent").innerHTML = 'Mời bạn nhập nội dung !';
		if(lang=="english") document.getElementById("idcContent").innerHTML = 'Please enter your content !';
		document.getElementById("idcContent").style.color = "green";
		f.cContent.style.backgroundColor = '#FFFFCC';
		f.cContent.focus();
		f.cContent.select();
		return false;
	}
	var aString 	= f.cEmail.value;
	var s 			= aString.lastIndexOf(".");
	var endEmail	= aString.substring(s+1, aString.length);
	if(f.cEmail.value.indexOf("@")<0 || f.cEmail.value.indexOf(".")<0 || (endEmail.length)<2) {
		if(lang=="vietnam") document.getElementById("idcEmail").innerHTML='Email người nhận không hợp lệ !';
		if(lang=="english") document.getElementById("idcEmail").innerHTML='Invalid Email !';
		document.getElementById("idcEmail").style.color = "green";
		f.cEmail.style.backgroundColor = '#FFFFCC';
		f.cEmail.focus();
		f.cEmail.select();
		return false;
	}
	if(f.cTitle.value.indexOf("<")>=0 || f.cTitle.value.indexOf("script")>=0 || f.cTitle.value.indexOf(".php")>=0 || f.cTitle.value.indexOf(".asp")>=0 || f.cTitle.value.indexOf(".aspx")>=0 || f.cTitle.value.indexOf(".jsp")>=0){
		if(lang=="vietnam") document.getElementById("idcTitle").innerHTML='Tiêu đề chứa ký tự đặc biệt';
		if(lang=="english") document.getElementById("idcTitle").innerHTML='There are special symbols in title';
		document.getElementById("idcTitle").style.color = "green";
		f.cTitle.style.backgroundColor = '#FFFFCC';
		f.cTitle.focus();
		f.cTitle.select();
		return false;
	}
	if(f.cContent.value.indexOf("<")>=0 || f.cContent.value.indexOf("script")>=0 || f.cContent.value.indexOf(".php")>=0 || f.cContent.value.indexOf(".asp")>=0 || f.cContent.value.indexOf(".aspx")>=0 || f.cContent.value.indexOf(".jsp")>=0){
		if(lang=="vietnam") document.getElementById("idcContent").innerHTML='Nội dung chứa ký tự đặc biệt';
		if(lang=="english") document.getElementById("idcContent").innerHTML='There are special symbols in content';
		document.getElementById("idcContent").style.color="green";
		f.cContent.style.backgroundColor = '#FFFFCC';
		f.cContent.focus();
		f.cContent.select();
		return false;
	}
	return true;
}



function foc(){
	document.getElementById('email').value = '';
}