﻿re= /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/
var xmlHttp

function showHint(fname, femail ,  fsubject , fbody )
{
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 
	var url="contact.php"
	url=url+"?fname=" + fname + "&femail=" + femail + "&fsubject="+fsubject+"&fbody="+fbody;
	xmlHttp.onreadystatechange=stateChanged 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
	} 

function stateChanged() 
{
	var frm = document.getElementById('cForm'); 
	var ertext = document.getElementById('errmsg');
	if (xmlHttp.readyState==4)
	{ frm.name.value="";
	frm.email.value="";
	frm.subject.value="";
	frm.text.value="";
	ertext.innerHTML="<center>پيغام شما ارسال شد</center>"
	} 
} 

function GetXmlHttpObject()
{ 
var objXMLHttp=null
	if (window.XMLHttpRequest) // if Mozilla, IE7, Safari etc
		objXMLHttp = new XMLHttpRequest()
	else if (window.ActiveXObject){ // if IE6 or below
		try {
		objXMLHttp = new ActiveXObject("Msxml2.XMLHTTP")
		} 
		catch (e){
			try{
			objXMLHttp = new ActiveXObject("Microsoft.XMLHTTP")
			}
			catch (e){}
		}
	}
return objXMLHttp
} 
function checkfrm(){
	var frm = document.getElementById('cForm');
	var ertext = document.getElementById('errmsg');
	var derr = document.getElementById('err');
	derr.style.visibility = "visible";
	if  (frm.name.value==false) {
		ertext.innerHTML="<img src='images/error.gif'> لطفا نام خود را وارد نماييد.";
		frm.name.focus()
		return false
	}
	if  (frm.email.value==false) {
		ertext.innerHTML="<img src='images/error.gif'> آدرس ايميل خود را وارد نماييد.";
		frm.email.focus()
		return false
	}
	if  (!re.test(frm.email.value)) {
		ertext.innerHTML="<img src='images/error.gif'> ايميل وارد شده نامعتبر است، لطفا ايميل معتبري وارد نماييد.";
		frm.email.focus()
		frm.email.select()
		return false
	}
	if  (frm.subject.value==false) {
		ertext.innerHTML="<img src='images/error.gif'> لطفا موضوع را وارد نمائيد";
		frm.subject.focus()
		return false
	}
	if  (frm.text.value==false) {
		ertext.innerHTML="<img src='images/error.gif'> لطفا متن پيغام را وراد كنيد !";
		frm.text.focus()
		return false
	}	
		showHint(frm.name.value, frm.email.value , frm.subject.value , frm.text.value);
		ertext.innerHTML="<center> <img alt='loading .... ' src='images/loading.gif'> </center>";
		return false;
	}
