function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}
///////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////
function keyenter(field,e)
{
var key;
if (window.event)
   key = window.event.keyCode;

if (key>31)
  if (key<128)
  {
    if (window.event)
      window.event.keyCode=' !"#$%،گ)(×+و-./0123456789:ك,=.؟@ِذ}ىُيلا÷ـ،/’د×؛َءٍف‘{ًْإ~جژچ^_پشذزيثبلاهتنمئدخحضقسفعرصطغظ<|>ّ'.charCodeAt(key-32);
  }
}
//validation function for isNumeric
function checkNumber(contents) {
    if (((contents.value / contents.value) != 1) && (contents.value != 0)) 
    {
        contents.focus();
        alert('لطفا فقط عدد تايپ کنيد');
    }
}

///////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////

function checkMelliCode(objcode)
                    {
                       var meli_code;
                       meli_code=objcode.value;
                       if (meli_code.length == 10)
                        {
                            if(meli_code=='1111111111' || 
                               meli_code=='0000000000' || 
                               meli_code=='2222222222' || 
                               meli_code=='3333333333' || 
                               meli_code=='4444444444' || 
                               meli_code=='5555555555' || 
                               meli_code=='6666666666' || 
                               meli_code=='7777777777' || 
                               meli_code=='8888888888' || 
                               meli_code=='9999999999' )
                            {
                               alert("كد ملی صحیح نمی باشد");
                               objcode.focus();
                               return false;
                            }          
                            c = parseInt(meli_code.charAt(9));
                            n = parseInt(meli_code.charAt(0))*10 + 
                                parseInt(meli_code.charAt(1))*9 + 
                                parseInt(meli_code.charAt(2))*8 + 
                                parseInt(meli_code.charAt(3))*7 + 
                                parseInt(meli_code.charAt(4))*6 + 
                                parseInt(meli_code.charAt(5))*5 + 
                                parseInt(meli_code.charAt(6))*4 + 
                                parseInt(meli_code.charAt(7))*3 + 
                                parseInt(meli_code.charAt(8))*2;
                            r = n - parseInt(n/11)*11;
                            if ((r == 0 && r == c) || (r == 1 && c == 1) || (r > 1 && c == 11 - r))
                            {
                                return true;
                            }
                            else
                            {   
                                  alert("كد ملی صحیح نمی باشد");
                                objcode.focus();
                                return true;
                            }
                         }
                        else
                         {
                            return true;
                         }
                          
                    }

///////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////

function checkrequired(which) {
	var pass=true;
	if (document.images) {
		for (i = 0; i < which.length; i++) {
		var tempobj = which.elements[i];
		tempobj.value = trim ( tempobj.value );
		if ( tempobj.name.substring(0,8) == "required" ) {
			if ((( tempobj.type == "text" || tempobj.type == "textarea" ) &&
			tempobj.value == '') || ( tempobj.type.toString().charAt(0) == "s" &&
			tempobj.selectedIndex == 0)) {
				pass = false;
				break;
	         }
	      }
	   }
	}
	
	if ( !pass ) {
	shortFieldName = tempobj.name.substring(8,30).toUpperCase();
	alert("لطفا " + tempobj.id + " را وارد كنيد.");
	return false;
	}
	var str = document.InfoForm.requiredMelliCode.value;
	checkMelliCode (document.InfoForm.requiredMelliCode);
	str = document.InfoForm.requiredHomePostalCode.value;
	if (str.length != 10){
		alert("كد پستي بايد 10 رقمي باشد.");
	return false;
	}
	var st=document.InfoForm.requiredNphCode.value
	if (st.search(/0/) != 0){
		alert("íÔ ÔãÇÑå æÇÑÏ ÔÏå ÛíÑãÚÊÈÑ ÇÓÊ");
	return false;
	}
	var st=document.InfoForm.requiredMobile.value
	if (st.search(/0/) != 0){
		alert("ÔãÇÑå ãæÈÇíá æÇÑÏ ÔÏå ÛíÑãÚÊÈÑ ÇÓÊ");
	return false;
	}
	
	var str=document.InfoForm.requiredEmail.value;
	var filter=/^.+@.+\..{2,3}$/
	if (filter.test(str))
	    return true;
	else{ 
	    alert("ÂÏÑÓ ÓÊ Çá˜ÊÑæäí˜í ÔãÇ ÛíÑ ãÚÊÈÑ ÇÓÊ")
	    return false    
	}
	
	}
	
	
	img_fa=new Image(16,16)
	img_fa.src="images/fa.gif"
	img_en=new Image(16,16)
	img_en.src="images/en.gif"
	function changeLanguage() {
		langFarsi=!langFarsi;
	    langFarsi?document.forms[0].languageImage.src=img_fa.src:document.forms[0].languageImage.src=img_en.src;
		document.forms[0].message.focus();} 
	function FBlogKeyDown() {
		if (window.event.altKey && window.event.ctrlKey ) {      
			changeLanguage();
			return false;	}
		return true;}

//  End -->
	
