// JavaScript Document
//موسوی
function refresh(){
	var l=window.location;
	window.location=l;
}	
//----------------
spe=500;
NameOfYourTags="mi";
swi=1;
na=document.getElementsByName(NameOfYourTags);
bringBackBlinky();
function bringBackBlinky() {
if (swi == 1) {
sho="visible";
swi=0;
}
else {
sho="hidden";
swi=1;
}
for(i=0;i<na.length;i++) {
na[i].style.visibility=sho;
}
setTimeout("bringBackBlinky()", spe);
}
//----------------------------------------------------
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=="password"||tempobj.type=="textarea"||tempobj.type=="file"||tempobj.type=="radio")&&	trim(tempobj.value)=='')||(tempobj.type.toString().charAt(0)=="s"&&tempobj.selectedIndex==0)) {
					pass=false;
					tempobj.style.border = '1px solid red';
					var alrt=tempobj.id;
					if(alrt=='') alrt='جای خالی';
					alert("لطفا "+alrt+" را واردکنيد");
					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=="melicode"){
      			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=="national"){
						if(tempobj.value!="37"){
							document.getElementById('form').sodorshahr.setAttribute('alt','');
							document.getElementById('form').melicode.setAttribute('alt','');
							document.getElementById('form').casenum.setAttribute('alt','');
						}else{
							document.getElementById('form').sodorshahr.setAttribute('alt','required');
							document.getElementById('form').melicode.setAttribute('alt','required');
							document.getElementById('form').casenum.setAttribute('alt','required');	
						}
					}//national                    
			}
		}
	}
	if (!pass) {	
	//shortFieldName=tempobj.name.substring(8,30).toUpperCase();
	tempobj.focus();
	return false;
	}
	
}//------------------پایان فانکشن check()
function trim(str)
{
    return str.replace(/^[\s]+/,'').replace(/[\s]+$/,'').replace(/[\s]{2,}/,' ');
}
//---------------------------------------
function isNumberKey(evt)
      {
         var charCode = (evt.which) ? evt.which : event.keyCode
         window.status = charCode
         if (charCode > 31 && (charCode < 48 || charCode > 57 || charCode == 13 ) && charCode != 46 && charCode !=45 && charCode !=47 ){
			//alert('فقط عدد وارد کنید');
			return false;
		}
		else{
			return true;
		}
      }
 //-----------------------------------
 function checkf(which) {
	var pass=true;
	if (document.images) {
		for (i=0;i<which.length;i++) {
			var tempobj=which.elements[i];
			if (tempobj.getAttribute("alt")=="required") {
				if (((tempobj.type=="text"||tempobj.type=="password"||tempobj.type=="textarea"||tempobj.type=="file") && trim(tempobj.value)=='')||(tempobj.type.toString().charAt(0)=="s"&&tempobj.selectedIndex==0)) {
					pass=false;
					tempobj.style.border = '1px solid red';
					alert("لطفا جای خالی را پر نمایید");
					tempobj.focus();
					return false;
					break;
				}			
			}
		}
	}
}
//------------------------------------------------
function cloneRow(tableID){
var rows=document.getElementById(tableID).getElementsByTagName('tr');
var index=rows.length;
clone=rows[index-1].cloneNode(true);
var inputs=clone.getElementsByTagName('input'), inp, i=0 ;
var selects=clone.getElementsByTagName('select'), inpo, j=0 ;
while(inp=inputs[i++]){
inp.name=inp.name.replace(/\d/g,'')+(index+1);
inp.id=inp.id.replace(/\d/g,'')+(index+1);
if(inp.name.replace(/\d/g,'')=="nom"){
		inp.value=index+1;
		//alert((index));
	}
if(inp.name.replace(/\d/g,'')=="cont"){
		inp.name=inp.name.replace(/\d/g,'');
		inp.value=index+1;
		//alert((index));
	}
	
	}//while
while(inpo=selects[j++]){
   inpo.name=inpo.name.replace(/\d/g,'')+(index+1); 
}//while
}

function addRow(tableID){
cloneRow(tableID);
var tbo=document.getElementById(tableID).getElementsByTagName('tbody')[0];
tbo.appendChild(clone);
}
function deleteRow(tableID) {

	            try {
	            var table = document.getElementById(tableID);
	            var rowCount = table.rows.length;
 
            for(var i=0; i<rowCount; i++) {
	                var row = table.rows[i];
	                var chkbox = row.cells[0].childNodes[1];
	                if(null != chkbox && true == chkbox.checked) {
	                    table.deleteRow(i);
	                    rowCount--;
	                    i--;
	                }
	 
	            }}catch(e) {
	                alert(e);
	            }
	        }
//---------------------------
function checkRadio (frmName, rbGroupName) {
 var radios = document[frmName].elements[rbGroupName];
 for (var i=0; i <radios.length; i++) {
  if (radios[i].checked) {
   return radios[i].value;
  }
 }
 return false;
}

function valFrm(frmName,rbGroupName) {
	var v=checkRadio(frmName,rbGroupName);
	if(rbGroupName=='sex'){
		if(v==2){
			document.getElementById('hd').style.display='none';
			document.getElementById('nhd').style.display='';
			document.getElementById('form').fid1.setAttribute('alt','');
			document.getElementById('form').fidn.setAttribute('alt','required');
			document.getElementById('form').educplace.value=1;
			document.getElementById('form').educplace.style.display='none';
			document.getElementById('educ').innerHTML=' شهر محل تحصیل قم';
			document.getElementById('form').educplace.value=1;
			var radios = document[frmName].elements['coursetypeID'];
			 for (var i=0; i <radios.length; i++) {	 
			  radios[i].checked=false;
			  if(radios[i].value==2) radios[i].checked=true;
			  radios[i].disabled=true;
			 }//if
		}else{
			document.getElementById('hd').style.display='';
			document.getElementById('nhd').style.display='none';
			document.getElementById('form').fid1.setAttribute('alt','required');
			document.getElementById('form').fidn.setAttribute('alt','');
			document.getElementById('form').educplace.value=0;
			document.getElementById('form').educplace.style.display='';
			document.getElementById('form').educplace.value=1;
			document.getElementById('educ').innerHTML=' شهر محل تحصیل ';
			var radios = document[frmName].elements['coursetypeID'];
			 for (var i=0; i <radios.length; i++) {	 
			  radios[i].checked=false;
			  if(radios[i].value==1) radios[i].checked=true;
			  radios[i].disabled=false;
			 }//if	
		}
	}//sex
	if(rbGroupName=='coursetypeID'){
		//alert(v);
		if(v==1){
			document.getElementById('hd').style.display='';
			document.getElementById('nhd').style.display='none';
			document.getElementById('form').fid1.setAttribute('alt','required');
			document.getElementById('form').fidn.setAttribute('alt','');
		}else if(v==2){
			document.getElementById('hd').style.display='none';
			document.getElementById('nhd').style.display='';
			document.getElementById('form').fid1.setAttribute('alt','');
			document.getElementById('form').fidn.setAttribute('alt','required');
		}else if(v==3){
			document.getElementById('hd').style.display='';
			document.getElementById('nhd').style.display='';
			document.getElementById('form').fid1.setAttribute('alt','required');
			document.getElementById('form').fidn.setAttribute('alt','required');
		}
	}
 /*if (!checkRadio(frmName,rbGroupName))
  alert("گزینه ای انتخاب نشده");
 else
  alert(checkRadio(frmName,rbGroupName));*/
}
//---------------------------
function chknati(v){
	if(v!=37){
		document.getElementById('form1').codmeli.setAttribute('alt','');
		document.getElementById('form1').stid.setAttribute('alt','');
	}else{
		document.getElementById('form1').codmeli.setAttribute('alt','required');
		document.getElementById('form1').stid.setAttribute('alt','required');	
	}
}
//----------------------------
function chksex(v){
	if(v!=1){
		document.getElementById('wife').style.display='';
	}else{
		document.getElementById('wife').style.display='none';
	}
}
//----------------------
function chkexci(v){
	/*if(v==3){
		document.getElementById('form').educplace.value=3;	
	}else if(v==4){
		document.getElementById('form').educplace.value=4;
		document.getElementById('form').fid1.value=5;	
	}else{
		document.getElementById('form').educplace.value=0;
	}*/
	document.getElementById('form').educplace.value=v;
}
//----------------------
function chkedci(){
	/*if(document.getElementById('form').examplace.value==3){
		alert('فقط  اردبیل را می توانید انتخاب نمایید ');
		document.getElementById('form').educplace.value=3;	
	}else if(document.getElementById('form').educplace.value==4){
		//alert('فقط  تهران را می توانید انتخاب نمایید ');
		//document.getElementById('form').educplace.value=4;
		document.getElementById('form').fid1.value=5;	
	}
	else if(document.getElementById('form').educplace.value==3 || document.getElementById('form').educplace.value==4){
		alert('فقط قم و اصفهان را میتوانید انتخاب نمایید');
		document.getElementById('form').educplace.value=0;	
	}*/
	if(document.getElementById('form').educplace.value!=1)
	document.getElementById('form').educplace.value=document.getElementById('form').examplace.value;
}
//-----------------------------
var state = 'none';

function showhide(layer_ref) {

if (state == 'block') {
state = 'none';
}
else {
state = 'block';
}
if (document.all) { //IS IE 4 or 5 (or 6 beta)
eval( "document.all." + layer_ref + ".style.display = state");
}
if (document.layers) { //IS NETSCAPE 4 or below
document.layers[layer_ref].display = state;
}
if (document.getElementById &&!document.all) {
hza = document.getElementById(layer_ref);
hza.style.display = state;
}
}
//-----------------------------
function alpha(e) {
var k;
document.all ? k = e.keyCode : k = e.which;
if ((k > 31 && k < 91) || (k > 96 && k < 123) || k == 8){
	return true;
}else{
	 //alert('کاراکتر فارسی وارد نکنید');
	 return false;
}
}// end alpha
//----------------------------------------
function toggle(id) {
	var it;
	it=document.getElementById(id);
  if ((it.style.backgroundColor == "none") || (it.style.backgroundColor == ""))
    {it.style.backgroundColor = "#BEF480";}
  else
    {it.style.backgroundColor = "";}
}
// JavaScript Document
function farsi_number(number) {
var new_string = '';
for (var i = 0; i < number.length; i++) {
temp_string = number.substring(i, i + 1);
switch (temp_string) {
case '0':
new_string += '\u06F0';
break;
case '1':
new_string += '\u06F1';
break;
case '2':
new_string += '\u06F2';
break;
case '3':
new_string += '\u06F3';
break;
case '4':
new_string += '\u06F4';
break;
case '5':
new_string += '\u06F5';
break;
case '6':
new_string += '\u06F6';
break;
case '7':
new_string += '\u06F7';
break;
case '8':
new_string += '\u06F8';
break;
case '9':
new_string += '\u06F9';
break;
default:
new_string += temp_string;
break;
}
}
return new_string;
}
//-----------
function delayer(){
	alert('شما بدلیل مسائل امنیتی از سیستم خارج میشوید');
    window.location = "/exit.php"
}
//-----------
function selcity(val,resid,finame)
  {
	  $('#'+resid).html('<img src="/images/ajax-loader4.gif">');
 bodyContent = $.ajax({
      url: "/dr/admin/test_ajax.php",
      global: false,
      type: "POST",
      data: ({stid : val,finame : finame }),
      dataType: "html",
      async:false,
      success: function(msg){
         $('#'+resid).html(msg);
      }
   }
).responseText;  
  };
