var http = getHttp();
function getHttp(){if (typeof XMLHttpRequest != 'undefined'){return new XMLHttpRequest();}try {return new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) {try{return new ActiveXObject("Microsoft.XMLHTTP");}catch (e){}}return false;}
function senddata(url){http=getHttp(); http.open("GET", url , true); http.onreadystatechange = recivedata ;http.send(null);}
function recivedata(){if(http.readyState == 4){  myresponse(http.responseText); } }


function isValidEmail(str) {
	at = str.indexOf("@");
	dot = str.indexOf(".",at);
   	return (( at > 0) && ( dot> at+2));
}

function myresponse(res)
{
	if(res=="mailexist")
	{
		$("v_tfmail").innerHTML=$("tfmail").value+"  تکراری است";
		$("v_tfmail").style.visibility="visible";
		$("tfmail").value="";
		$("tfmail").focus();	
		
	}
	else if(res=="mailnotexist")
	{
		$("v_tfmail").innerHTML="*";
		$("v_tfmail").style.visibility="hidden";
		$("btnok").disabled="";
	}

}

function checkemailexist()
{	
	$("btnok").disabled="disabled";
	mail = $("tfmail").value;
	if(!isValidEmail(mail))
	{
		$("v_tfmail").innerHTML="فرمت ایمیل نادرست است";
		$("v_tfmail").style.visibility="visible";
	}
	else
	{
		("v_tfmail").innerHTML="*";
		$("v_tfmail").style.visibility="hidden";
		senddata("ajaxprocess.php?mail="+mail+"&cmd=checkmail");
	}
}

function FillComplete()
{
	st = "block";
	if($("tblcomplete").style.display=="block")
		st = "none";
	
	$("tblcomplete").style.display=st;

}
function checkfileds()
{
	var _return=true;
	var items  = $("frmregist").elements;
	for(i=0;i<items.length;i++)
	{
		var obj =items[i];
		var d = obj.getAttribute("force");
		if(d!=null)
		{
			$("v_"+obj.id).style.visibility="hidden";
			if(obj.value=="")
			{
				 $("v_"+obj.id).style.visibility="visible";
				 obj.addEventListener('blur',checkfileds,false);
				_return = false;
			}
		}			
	}
	if($("tfpass").value!=$("tfrepass").value)	
	{
		_return=false;
		$("v_tfpass").style.visibility="visible";
	}

	return _return;
}

function $(id)
{
	return document.getElementById(id);
}

function changeOpac(id,opacity) {
	   	var object = document.getElementById(id).style;
		object.opacity = (opacity / 100);
		object.MozOpacity = (opacity / 100);
		object.KhtmlOpacity = (opacity / 100);
		object.filter = "alpha(opacity=" + opacity + ")";
	}