function check(which) {
	var pass=true;
	if (document.images) {
		for (i=0;i<which.length;i++) {
			var tempobj=which.elements[i];
			//alert(tempobj.getAttribute("alt")+tempobj.id);
			if (tempobj.getAttribute("alt")=="required") {
				if (((tempobj.type=="text"||tempobj.type=="textarea"||tempobj.type=="file")&&	tempobj.value=='')||(tempobj.type.toString().charAt(0)=="s"&&tempobj.selectedIndex==0)) {
					pass=false;
					tempobj.style.border = '1px solid red';
					if(tempobj.id=="shahr"){
					tempobj.id="نام شهر";
						}
					alert("لطفا "+tempobj.id+" را واردکنيد");
					break;
				}			
				if (tempobj.maxLength < 1000){
					if (tempobj.value.length  < tempobj.maxLength )
    				{
     					alert(" مقدار وارد شده برا ی "+tempobj.id+"  کم میباشد  ");  
         				tempobj.style.border = '1px solid red';
           				pass=false ;          								
           				break;
      				}
      			}
      			if(tempobj.name=="codmeli"){
      			var meli_code;
                       meli_code=tempobj.value;
					   //alert (meli_code.length);
                       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' ||
                               meli_code=='0123456789')
                            {
                               alert("كد ملی صحیح نمی باشد");
                               //tempobj.focus();
							   tempobj.style.border = '1px solid red';
                               //return false;
                               pass=false ;   								
           					   break;

                            }          
                            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("كد ملی صحیح نمی باشد");
							   //tempobj.focus();
							   tempobj.style.border = '1px solid red';
							   pass=false ;   								
           					   break;
                            }
                         }
                        else
                         {
						   alert("كد ملی صحیح نمی باشد");
						   //tempobj.focus();
						   tempobj.style.border = '1px solid red';
						   pass=false ;   								
           				   break;
                           //return true;
                         }      			
      				}
      				if(tempobj.name=="email"){
      				re=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/ ;     			
					if(!re.test(tempobj.value)) {
					alert("آدرس پست الکترونيکي شما غير معتبر است");
					tempobj.style.border = '1px solid red';   								
           			return false;		
           			break;
           			}		
										}
					if(tempobj.name=="tabnn"){
						if(tempobj.value!="IR"){
							form1.id_ostan.setAttribute('alt','');
							form1.shahr.setAttribute('alt','');	
							form1.codmeli.setAttribute('alt','');	
						}else{
							form1.id_ostan.setAttribute('alt','required');
							form1.shahr.setAttribute('alt','required');
							form1.codmeli.setAttribute('alt','required');	
						}
					}
			}
		}
	}
	if (!pass) {	
	shortFieldName=tempobj.name.substring(8,30).toUpperCase();
	if(tempobj.id=="shahr"){
	tempobj.id="نام شهر";
	}
	tempobj.focus();
	return false;
	}else{
        dialogmask = document.getElementById('dialog-mask');
        dialogmask.style.visibility = "visible";
	}

	
}
	
	


