var add_link="";
var typeroom="";
var d_raft="";
var d_bargasht="";
var afrad_ext="";
var afrad_nobed="";
var afrad_sgl;
var afrad_dbl;
var type_rooom="";
var degree="";
var level22="";
var level32="";
var id_hotell="";
var idvocher="";
var date2="";
var ddate="";
var dday="";
var id_date2="";
var room=0;
var id_row_select="";
////////////////////////////////////////////////
function GetXmlHttpObject()
    {
    var xmlHttp=null;
    try
     {
     // Firefox, Opera 8.0+, Safari
     xmlHttp=new XMLHttpRequest();
     }
    catch (e)
     {
     //Internet Explorer
     try
      {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
     catch (e)
      {
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
     }
    return xmlHttp;
    }
	
 function $idd(id)
{
    return(document.getElementById(id));
}
 function $(id)
{
    return(document.getElementById(id));
}
//////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////
function box_code(yearr,mon,dday,type_person)
    { 

y1=$idd('yaer_emroz').value;
y2=yearr;
m1=$idd('mon_emroz').value;
m2=mon;
y3=y1-y2;
if(m1>m2){m3=m1-m2;}
else{m3=m2-m1;}
monasli=parseInt((y3*12)+m3);

      xmlHttp=GetXmlHttpObject();
      if (xmlHttp==null)
      {
        alert ("Browser does not support HTTP Request");
        return;
      }
      //page address in server 
      url='fun_date.php';
      //paramet in text box

      params='mon1='+monasli+'&dday='+dday+'&type_person='+type_person;

      xmlHttp.onreadystatechange=stateChanged;

      xmlHttp.open("POST", url, true);
    
      //Send the proper header information along with the request
      xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      xmlHttp.setRequestHeader("Content-length", params.length);
      xmlHttp.setRequestHeader("Connection", "close");
     xmlHttp.send(params);
    }
	
//////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////    
    function stateChanged() 
    {
		countt=$idd('txt_div').value;
       if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
        { 
        if (xmlHttp.responseText=="no"){$idd('divdate'+countt).innerHTML="تاریخ تولد وارد شده در گروه "+$idd('type_person').value+" قرار ندارد. <img src=\"../../../images/mix/delete.gif\" width=\"17\" height=\"16\">";}
		else{$idd('divdate'+countt).innerHTML="";}
       } 
    }
//////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
function check_date(count,type_person){
	$idd('txt_div').value=count;
	$idd('type_person').value=type_person;
	
	if(  ($idd('tx4t'+count) != null &&  $idd('tx4t'+count).value=="") ||
	     ($idd('tx5t'+count) != null &&  $idd('tx5t'+count).value=="") ||
		 ($idd('tx6t'+count) != null &&  $idd('tx6t'+count).value=="")
	){
		alert(".لطفا تاریخ تولد این مسافر را تعیین کنید");
	}
	else{
		 box_code($idd('tx4t'+count).value,$idd('tx5t'+count).value,$idd('tx6t'+count).value,type_person);
		}
}
function check_date2(count,type_person){
	$idd('txt_div').value=count;
	$idd('type_person').value=type_person;
	
	if(  ($idd('tx4t'+count) != null &&  $idd('tx4t'+count).value!="") &&
	     ($idd('tx5t'+count) != null &&  $idd('tx5t'+count).value!="") &&
		 ($idd('tx6t'+count) != null &&  $idd('tx6t'+count).value!="")
	){
		 box_code($idd('tx4t'+count).value,$idd('tx5t'+count).value,$idd('tx6t'+count).value,type_person);
	}
}
/////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////
function isdigit(entry)
{
  key=window.event.keyCode;
  if(key>=48 && key<=57)
     return;
  else 	 {
    alert(". لطفا در اين فيلد فقط عدد وارد کنید");
     window.event.keyCode=null;}
}
/////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////
function char_en(entry)
{

  key=window.event.keyCode;
if(key>=1570 && key<=1740 ){
alert(". لطفا در اين فيلد فقط عدد و حروف انگلیسی وارد کنید");
     window.event.keyCode=null;
} 
  else 	 {return;}
}
/////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
//search ticket////////////////////////////////////////////////////////////////////////////    
var type_tick11=0,type_tick22=0,air11=0,air22=0,num_ticketkol=0;

function cost_safar_ticket(add,fly,rdate,saat,air,fly2,rdate2,saat2,air2,type_tick1,type_tick2)
    { 
	
	  add_link=add;
      xmlHttp=GetXmlHttpObject();
      if (xmlHttp==null)
      {
        alert ("Browser does not support HTTP Request");
        return;
      }
      //page address in server 
      url='fun_cost_safar.php';
	  
	  type_tick11=type_tick1;
	  type_tick22=type_tick2;
	  air11=air;
	  air22=air2;
      var oneway="0"; //baraye inke bebinim safar yek tarafast
	  if(  add_link!="ticket2" && add_link!="ticket1" && fly2==""){oneway="1";}
	  
	  //paramet in text box
	  if($idd('adl_java').value!="NaN"){var adll=parseInt($idd('adl_java').value);}else{var adll=0;}
	  if($idd('chd_java').value!="NaN"){var chdd=parseInt($idd('chd_java').value);}else{var chdd=0;}
	  if($idd('inf_java').value!="NaN"){var inff=parseInt($idd('inf_java').value);}else{var inff=0;}
	  if(fly2==""){params='adl='+adll+'&chd='+chdd+'&inf='+inff+'&fly='+fly+'&rdate='+rdate+'&saat='+saat+'&air='+air+'&oneway='+oneway;}
	  else{params='adl='+adll+'&chd='+chdd+'&inf='+inff+'&fly='+fly+'&rdate='+rdate+'&saat='+saat+'&air='+air+'&fly2='+fly2+'&rdate2='+rdate2+'&saat2='+saat2+'&air2='+air2+'&oneway='+oneway;}

      xmlHttp.onreadystatechange=stateChanged_cost_safar;

      xmlHttp.open("POST", url, true);
    
      //Send the proper header information along with the request
      xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      xmlHttp.setRequestHeader("Content-length", params.length);
      xmlHttp.setRequestHeader("Connection", "close");
     xmlHttp.send(params);
    }
///////////////////////////////	
function stateChanged_cost_safar() 
    {
		
        if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
        {
			//alert(xmlHttp.responseText);
			//agar search ba mahdode zamani bashad cost ticket ha ra joda hesab mikonim
			if(add_link=="ticket1"){frm1.cost_safar.value=xmlHttp.responseText;}
			
			else if(add_link=="ticket2"){
				    frm1.cost_safar2.value=xmlHttp.responseText;  
			}
			
			else{
				frm1.cost_safar.value=xmlHttp.responseText; 
				 hoshmand_cost_safar('');  
			}
			
		     
		} 
    }	
/////////////////////////////
///////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
function num_ticket_mojod(air,air2,type_tick1,type_tick2,tedad_tiket)
    { 
     xmlHttp=GetXmlHttpObject();
      if (xmlHttp==null)
      {
        alert ("Browser does not support HTTP Request");
        return;
      }

      //page address in server 
      url='fun_num_ticket_mojod.php';
	  if(air2==""){params='air='+air+'&type_tick1='+type_tick1+'&tedad_tiket='+tedad_tiket;}
	  else{params='air='+air+'&type_tick1='+type_tick1+'&air2='+air2+'&type_tick2='+type_tick2+'&tedad_tiket='+tedad_tiket;}
	 xmlHttp.onreadystatechange=stateChanged_num_ticket_mojod;

      xmlHttp.open("POST", url, true);
    
      //Send the proper header information along with the request
      xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      xmlHttp.setRequestHeader("Content-length", params.length);
      xmlHttp.setRequestHeader("Connection", "close");
     xmlHttp.send(params);
    }
///////////////////////////////	
function stateChanged_num_ticket_mojod() 
    { 
        if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
        {
		 num_ticketkol=xmlHttp.responseText;
		} 
    }	
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
function hoshmand_ticket(){
if(frm1.adl.value!=""   &&  frm1.level21.value!="" &&  frm1.level21.value!="" &&  frm1.level31.value!=""){
    document.frm1.submit();	
}
   else{alert(".لطفا تمام فیلد ها را پر نمائید");}
}
////////////////////////////
function show_date(Value){
if(Value=="1")
{
   show_date2.style.visibility = "hidden";
   if($idd('div_type_search') != null){
	     $idd('div_type_search').style.visibility = "hidden";
		 $idd('type_search1').checked="";
		 $idd('type_search2').checked="";
		 $idd('chand_roz').disabled="disabled";
		 $idd('chand_roz').options[0].selected=true;
   }
   
}
else
{
 show_date2.style.visibility = "visible";
  if($idd('div_type_search') != null){
	   $idd('div_type_search').style.visibility = "visible";
	   $idd('type_search1').checked=true;
	   $idd('chand_roz').disabled="disabled";
	   $idd('chand_roz').options[0].selected=true;
   }
}
}

function faal_combo_roz(Value){
 if(Value=="1"){$idd('chand_roz').disabled="disabled"; $idd('chand_roz').options[0].selected=true;}
 else{$idd('chand_roz').disabled="";}
}
/////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
//search ticket//////////////////////////////////////////////////////////////////////////// 
var costtour=0;
function cost_safar_tour(idd_tourr,typee,inff,chd_down)
    { 
	
      xmlHttp=GetXmlHttpObject();
      if (xmlHttp==null)
      {
        alert ("Browser does not support HTTP Request");
        return;
      }
      //page address in server 
      url='fun_cost_safar.php';
      
	  params='idd_tourr='+idd_tourr+'&typee='+typee+'&inff='+inff+'&chd_down='+chd_down;
      xmlHttp.onreadystatechange=stateChanged_costtour_safar;

      xmlHttp.open("POST", url, true);
    
      //Send the proper header information along with the request
      xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      xmlHttp.setRequestHeader("Content-length", params.length);
      xmlHttp.setRequestHeader("Connection", "close");
     xmlHttp.send(params);
    }
///////////////////////////////	
function stateChanged_costtour_safar() 
    {
        if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
        {    
			costtour=xmlHttp.responseText;
		} 
    }	
<!---------------------------------------------------------------------------------------->
<!---------------------------------------------------------------------------------------->
<!---------------------------------------------------------------------------------------->
function sub_form_temp(){

var tedad=parseInt(form2.tedad_combo.value);
var entekhab;  
    for(ii=1;ii<=tedad;ii++){
       if($idd('rdate'+ii).value!=""){entekhab="yes";}
     }
	if(entekhab=="yes"){document.form2.submit();}
	else{alert(".لطفا تاریخ مورد نظر را انتخاب کنید");} 
}


function halat_aval_temp(idd){
var tedad=parseInt(form2.tedad_combo.value);
var table=parseInt(form2.tedad_table.value);
table=table-1;

    for(ii=1;ii<=tedad;ii++){
       if(ii!=idd){$idd('rdate'+ii).options[0].selected=true;}
     }
    for(ii=1;ii<=table;ii++){
       $idd('div_reserv'+ii).innerHTML=" ";
   }
	$idd('id').value=""; 

}

function entekhab_rdate_temp(idd,idd2){

var strrdate=$idd('rdate'+idd).value;
var lenn=parseInt(strrdate.length);

for(i=0;i<=lenn-1;i++){
if(i==lenn-1){r=strrdate.charAt(i);}
}//end for1


//<a   style=\"CURSOR: hand \" onclick=sub_form() >
//<a  title=درخواست تور  href=chorder.php?idtour='+$idd('id').value+' target=_blank>
   $idd('id').value=$idd('rdate'+idd).value;
    if(r==1){$idd('div_reserv'+idd2).innerHTML="<a   style=\"CURSOR: hand \" onclick=sub_form_temp() ><b> رزرو </b></a>";}
    else{$idd('div_reserv'+idd2).innerHTML='<font color=#FF0000><b> درخواست </b></font>';} 
}
<!---------------------------------------------------------------------------------------->
<!---------------------------------------------------------------------------------------->
<!-----------------------------------HHHHOOOOOOOOTTTTTTTTTEEEEEEEEeLLLLLL------------------------------------------->
/*//////////////hotel/////////////////////////////*/
function hotel_reserve(idd,idd2){

var tedad=parseInt(frm1.tedad_combo.value);
var table=parseInt(frm1.tedad_table.value);
table=table-1;
           $idd('takhtdb'+idd).disabled="";
		   $idd('takhtsgl'+idd).disabled="";
		   $idd('takhtext'+idd).disabled="";
/////////////////////////////////////////	
    for(ii=1;ii<=tedad;ii++){
       if(ii!=idd){
		   $idd('takhtdb'+ii).value="";
		   $idd('takhtsgl'+ii).value="";
		   $idd('takhtext'+ii).value="";
	   }
     }//end for
////////////////////////////////////////
 for(jj=1;jj<=tedad;jj++){
       if(jj!=idd2){
	        if($idd('show_reserve'+jj) != null){ $idd('show_reserve'+jj).innerHTML="<font color=#cccccc><b> بررسي </b></font>";}
	   }
 }
///////////////////////////////////////////////
}//end fun
////////////////////////////////////////////////////////////
function hotel_reserve_onchange(idd,idd2,type_takhtt){
//اگر دو تخته و یک تخته خالی بود امکان درج دوتای دیگر نباشد
if($idd('takhtdb'+idd).value=="" &&  $idd('takhtsgl'+idd).value=="")
{
	   $idd('takhtext'+idd).value="";
	   $idd('takhtext'+idd).disabled="true";
	  $idd('show_reserve'+idd2).innerHTML="<font color=#cccccc><b> بررسي </b></font>";	
}
else{
	   $idd('takhtext'+idd).disabled="";
       $idd('show_reserve'+idd2).innerHTML="<a style=\"CURSOR: hand \" title=بررسی تور  onClick=\"hotel_request('"+idd+"','"+idd2+"','"+$idd('date_raft').value+"','"+$idd('date_bargasht'+idd).value+"')\"><font color=#1C5C8A><b> بررسی </b></a>";
}

 ///////////////////////////////تخت اضافه حداکثر مساوی دو تخته است//////////////////////////////
 if($idd('takhtdb'+idd).value!="")
{
	var room_dbll=parseInt($idd('takhtdb'+idd).value);
	var room_max_ext=parseInt($idd('max_ext'+idd).value)*parseInt(room_dbll);

    var roomext=parseInt($idd('takhtext'+idd).value);
	if(roomext>room_max_ext )
	{ 
	  $idd('takhtext'+idd).value="";
	  alert("تعداد تخت اضافه انتخابی با تعداد اتاق مغایرت دارد ");
	  return;
	}
}
else{
	   $idd('takhtext'+idd).value="";
	   $idd('takhtext'+idd).disabled="true";
}

var date_raft=$idd('date_raft').value;
var date_bargasht=$idd('date_bargasht'+idd).value;
}//end fun

//////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////
function hotel_request(iidd,idd2,date_raft,date_bargasht)
{ 
//baraye shekle wait
$idd('show_reserve'+idd2).innerHTML="<IMG alt=loading src=\"../../../images/mix/loading.gif\">";


id_row_select=idd2;
////////////info for vocher
d_raft=date_raft;
d_bargasht=date_bargasht;

if($idd('takhtext'+iidd).value!=""){afrad_ext=parseInt($idd('takhtext'+iidd).value);}
else{afrad_ext=0;}

if($idd('takhtsgl'+iidd).value!=""){afrad_sgl=parseInt($idd('takhtsgl'+iidd).value);}
else{afrad_sgl=0;}

if($idd('takhtdb'+iidd).value!=""){afrad_dbl=parseInt($idd('takhtdb'+iidd).value);}
else{afrad_dbl=0;}


type_rooom=$idd('typeroom'+iidd).value; 
degree=$idd('degree_hotel').value;
level22=$idd('id_keshvar').value;
level32=$idd('id_city').value;
idvocher=$idd('id_forvocher').value;
id_hotell=$idd('idhotel_select'+iidd).value; 
date2=$idd('date2').value;
ddate=$idd('ddate').value;
dday=$idd('dday').value;
id_date2=idvocher+dday;
room=parseInt(afrad_sgl)+parseInt(afrad_dbl);

////////////end of info for vocher
////////////////////////////////////////////

xmlHttp=GetXmlHttpObject();
      if (xmlHttp==null)
      {
        alert ("Browser does not support HTTP Request");
        return;  
      }
      url='fun_reservehotel.php';

params='idhotel='+$idd('idhotel_select'+iidd).value+'&takhtdb='+$idd('takhtdb'+iidd).value+'&takhtsgl='
 +$idd('takhtsgl'+iidd).value+'&typeroom='+$idd('typeroom'+iidd).value+'&date_raft='+date_raft+'&date_bargasht='+date_bargasht;
  xmlHttp.onreadystatechange=stateChangedhotel_request;
      xmlHttp.open("POST", url, true);
      xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      xmlHttp.setRequestHeader("Content-length", params.length);
      xmlHttp.setRequestHeader("Connection", "close");
      
     xmlHttp.send(params);
  
  
  }



  function stateChangedhotel_request() 
 {
	 
//adress 
var address="member_panel.php?irantech_parvaz=103";	

 if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
  { 
//alert(xmlHttp.responseText);
if(xmlHttp.responseText==1)
{

$idd('show_reserve'+id_row_select).innerHTML="<a style=\"CURSOR: hand \" href="+address+"&bargasht="+d_bargasht+"&sng="+afrad_sgl+"&dbl="+afrad_dbl+"&ext="+afrad_ext+"&room_type="+type_rooom+"&id_hotel="+id_hotell+"&id="+idvocher+"&level22="+level22+"&level32="+level32+"&ddate="+ddate+"&dday="+dday+"&room="+room+"><font color=\"#009999\"><u> رزرو </u></font></a>";
}

  else if(xmlHttp.responseText==0)
 {
	 
	 $idd('show_reserve'+id_row_select).innerHTML='<font color=#FF0000><b> درخواست </b></font>';}
 else{$idd('show_reserve'+id_row_select).innerHTML="<font color=#cccccc><b> بررسي </b></font>";}
	  }
}//end fun

///////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////
function rrandom_ajax()
    { 
      xmlHttp=GetXmlHttpObject();
      if (xmlHttp==null)
      {
        alert ("Browser does not support HTTP Request");
        return;
      }
      //page address in server 
      url='../../../fun_java/rrandom_ajax.php';
      //paramet in text box

      params='';

      xmlHttp.onreadystatechange=stateChanged_rrandom_ajax;

      xmlHttp.open("POST", url, true);
    
      xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      xmlHttp.setRequestHeader("Content-length", params.length);
      xmlHttp.setRequestHeader("Connection", "close");
     xmlHttp.send(params);
    }
	
    function stateChanged_rrandom_ajax() 
    {
       if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
        { 
		    //alert(xmlHttp.responseText);
            document.frm.action+="&rrandom="+xmlHttp.responseText;
		    frm.submit();
       } 
    }
 ///////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////
var count_passport="0";
function passport_engheza(date_pass,date_tour,y)
    { 
	  count_passport=y;
      xmlHttp=GetXmlHttpObject();
      if (xmlHttp==null)
      {
        alert ("Browser does not support HTTP Request");
        return;
      }
      url='../../../fun_java/passport_engheza.php';
      params='date_passport='+date_pass+'&date_tour='+date_tour;
	  
      xmlHttp.onreadystatechange=stateChanged_passport;
      xmlHttp.open("POST", url, true);
      xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      xmlHttp.setRequestHeader("Content-length", params.length);
      xmlHttp.setRequestHeader("Connection", "close");
     xmlHttp.send(params);
    }
	
    function stateChanged_passport() 
    {
       if (
		   xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
        { 
            
			if(xmlHttp.responseText=="1"){$idd('div_passport'+count_passport).innerHTML=". تاریخ انقضاء پاسپورت شما به اتمام رسیده است";}
			else{$idd('div_passport'+count_passport).innerHTML="";}
			return;
       } 
    }

