function rtrim(xstr)//right trim
{
	if (!(xstr.lastIndexOf(" ")==xstr.length-1))
		return xstr;
	var astr=xstr.split(" ");
	var i=astr.length-1;
	while(i>0)
	{
		if (!(astr[i]==("")))
			break;
		i--;
	}
	astr = astr.slice(0,i+1);
	return astr.join(" ");
}
		
function ltrim(xstr)//left trim
{
	if (!(xstr.indexOf(" ")==0))
	return xstr;
	var astr=xstr.split(" ");
	var i=0;
	while(i<astr.length)
	{
		if (!(astr[i]==("")))
			break;
		i++;
	}
	astr = astr.slice(i);
	return astr.join(" ");
}	

function trim(xstr)//trim
{
	return rtrim(ltrim(xstr));
}
	
function isnotNumberKey(evt)
{ 
	var charCode = (evt.which) ? evt.which : event.keyCode
	if (!((charCode > 31 && (charCode < 48 || charCode > 57) || charCode==46) && charCode!=40 && charCode!=41 && charCode!=45))
	{
		//	document.getElementById(id).innerHTML = "x";
		return false;
	}
	else
	{
		//document.getElementById(id).innerHTML = "<b>۷</b>";
		return true;
	}
}

function isNumberKey(evt)
{ 
	var charCode = (evt.which) ? evt.which : event.keyCode
     if ((charCode > 31 && (charCode < 48 || charCode > 57) || charCode==46) && charCode!=40 && charCode!=41 && charCode!=45)
		return false;

	return true;

}

function isValidMail(mail)
{
	var reg=/^\w+([\.\w\-]+)*\w@\w([\.\w\-]*\w+)*\.\w{2,4}$/
	return reg.test(mail);
}

function formcheck()
{
	var ides = new Array("nam","birt","seria","addres","phon","fa","mai","targe");
	
	for (var i=0;i<ides.length;i++)
	{
		if (trim(document.getElementById(ides[i]).value)=='')
		{
			alert("Xahiş edirik bütün sahələri doldurasınız");
			return false;
		}
	}
	
	var mail=document.getElementById('mai').value
		
	if (!isValidMail(mail)) 
	{
		alert("E-poçt düzgün daxil olmadı");
		return false;
	}

	document.getElementById("formask").submit();
}

function checkdate(idb)
{
		var ik;
		var yes=0;
		var to=new Array(1,3,5,7,8,10,12);
		var str=document.getElementById(idb).value;
		var today;
				//======check for dd/mm/YYYY
		var reg=/(\d+){2}.(\d+){2}.(\d+){4}/;
		var result=reg.test(str);
		if (!result) {alert("false date");return false;}
		//======end
		var reg=/(\d+).(\d+).(\d+)/;
		var arr=reg.exec(str);
		//====check for mm>12
		if ((arr[2]<1)||(arr[2]>12))
		{alert("false date");return false;}
		//=====end 
		//===check for 31
		if (arr[1]==31)
		{
		for(ik=0;ik<to.length;ik++)
		if (arr[2]==to[ik]) yes=1;
		if (yes==0) {alert("false date");return false;}
		}
		//====end
		//====check for >31
		if ((arr[1]<1)||(arr[1]>31)) {alert("false date");return false;}
		//====end
}



