function depart_return_popup_show(stabshoot) { 
	if (stabshoot==0) { 
		obj = document.getElementById("depart_date"); 
		obj.style.display = "block"; 
		obj = document.getElementById("return_date"); 
		obj.style.display = "none"; 
		
  }
  if (stabshoot==1) { 
		obj = document.getElementById("depart_date"); 
		obj.style.display = "none"; 
		obj = document.getElementById("return_date"); 
		obj.style.display = "block"; 
	}
} 

function depart_popup_show() { 
  obj = document.getElementById("depart_date"); 
	obj.style.visibility = "visible"; 
	obj.style.display = "block"; 
}
	  
function depart_popup_hide() { 
  obj = document.getElementById("depart_date"); 
	obj.style.visibility = "hidden"; 
	obj.style.display = "none"; 
}

function return_popup_show() { 
  obj = document.getElementById("return_date"); 
	obj.style.visibility = "visible"; 
	obj.style.display = "block"; 
}

function return_popup_hide() { 
  obj = document.getElementById("return_date"); 
	obj.style.visibility = "hidden"; 
	obj.style.display = "none"; 
}


var cnt = 2;
function addmorefare(identity) {
  
    mydiv = document.createElement('div');
    if (cnt%2==0)
    {
      data = '<div class="fleft gray-back margin-top-10 padding-5">';
    }
    else
    {
      data = '<div class="fleft light-gray-back margin-top-10 padding-5">';
    }
    
    data += '<div class="fleft bold center" style="width:100px;"><input type="text" name="" style="width:80px;" /></div>';
    data +='<div class="fleft bold center" style="width:100px;"><input type="text" name="" style="width:80px;" /></div>'
    data +='<div class="fleft" style="width:40px; height:1px; "></div>'
    data +='<div class="fleft bold center" style="width:100px;"><input type="text" name="" style="width:80px;" /></div>'
    data +='<div class="fleft bold center" style="width:100px;"><input type="text" name="" style="width:80px;" /></div>'
    data +='<div class="fleft" style="width:20px; height:1px; "></div>'
    data +='<div class="fleft bold center" style="width:100px;"><input type="text" name="" style="width:80px;" /></div>'
    data += '</div>';
    
    mydiv.innerHTML = data;
    document.getElementById(identity).appendChild(mydiv);
    cnt++; 
  }



var abc = 2;
function addmore1(identity) {
  
    mydiv = document.createElement('div');
        data ='<div class="auto" style="font-family:Arial; font-size:12px; width:650px; padding:10px 0px 10px 0px;">'
        data +='<span >Sector</span>'
        data += '<span style="padding-left:50px;"><input type="text" value="Delhi" name="" style="width:100px;" /></span>'
        data += '<span style="padding:2px;">-</span>'
        data += '<span><input type="text" value="Europe" name="" style="width:130px;" /></span>'
        data += '<span style="padding-left:10px;">'
        data += '<select>'
        data += '<option>One Way</option>'
        data += '<option>Two Way</option>'
        data += '</select>'
        data += '</span>'
        data += '</div>'
        data += '<div class="auto" style="font-family:Arial; font-size:12px; padding-top:5px; width:650px;">'
        data += '<div style="padding:5px; width:640px; border:solid 1px black; float:left; margin:0px 0px 10px 0px;">'
        data += '<div class="fleft">'
        data += '<div class="fleft bold center" style="width:100px;">Fare Basis</div>'
        data += '<div class="fleft bold center" style="width:100px;">Class</div>'
        data += '<div class="fleft" style="width:50px; height:1px; "></div>'
        data += '<div class="fleft bold center" style="width:100px;">Gross Fare</div>'
        data += '<div class="fleft bold center" style="width:100px;">Net</div>'
        data += '<div class="fleft" style="width:20px; height:1px; "></div>'
        data += '<div class="fleft bold center" style="width:100px;">BSP Code</div>'
        data += '</div>'
        data += '<div id="fare'+abc+'">'
        data += '<div class="fleft light-gray-back margin-top-10 padding-5" >'
        data += '<div class="fleft bold center" style="width:100px;"><input type="text" name="" value="WNRSS5" style="width:80px;" /></div>'
        data += '<div class="fleft bold center" style="width:100px;"><input type="text" name="" value="W,V" style="width:80px;" /></div>'
        data += '<div class="fleft" style="width:40px; height:1px; "></div>'
        data += '<div class="fleft bold center" style="width:100px;"><input type="text" name="" value="75590" style="width:80px;" /></div>'
        data += '<div class="fleft bold center" style="width:100px;"><input type="text" name="" value="69440" style="width:80px;" /></div>'
        data += '<div class="fleft" style="width:20px; height:1px; "></div>'
        data += '<div class="fleft bold center" style="width:100px;"><input type="text" name="" value="OS1WQAC" style="width:80px;" /></div>'
        data += '</div>'
        data += '</div>'
        data += '<div class="fleft bold center" style="width:630px; text-align:right; margin-top:-25px;"><a href="#" onclick="addmorefare(\'fare'+abc+'\')">Add row</a></div>'
        data += '</div>'
        data += '</div>'

    mydiv.innerHTML = data;
    document.getElementById(identity).appendChild(mydiv);
    abc++; 
  }



/* code for popup starts*/
var win=null;
function NewWindow(mypage,myname,w,h,scroll,pos){
if(pos=="random"){LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;}
else if((pos!="center" && pos!="random") || pos==null){LeftPosition=0;TopPosition=20}
settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no, titlebar=no';
win=window.open(mypage,myname,settings);}
// -->


function mse(stabshoot, num) { 
    var arr = num.id.split('-');
        
    var n = arr[1];
    n = eval(n);
        
	if (stabshoot==0) { // edit
		
//    obj = document.getElementById("mse_from_edit" + n); 
//	obj.style.display = "block"; 
//    obj = document.getElementById("mse_to_edit" + n); 
//    obj.style.display = "block"; 
    obj = document.getElementById("mse_date_edit" + n); 
    obj.style.display = "block"; 
    obj = document.getElementById("mse_time_edit" + n); 
    obj.style.display = "block"; 
          
	  
//	  obj = document.getElementById("mse_from" + n); 
//	  obj.style.display = "none"; 
//    obj = document.getElementById("mse_to" + n); 
//    obj.style.display = "none"; 
    obj = document.getElementById("mse_date" + n); 
    obj.style.display = "none"; 
    obj = document.getElementById("mse_time" + n); 	
    obj.style.display = "none"; 

    obj = document.getElementById("mse_save" + n); 	
    obj.style.display = "block"; 
    
    obj = document.getElementById("mse_edit-" + n); 	
    obj.style.display = "none"; 
		
  }
  if (stabshoot==1) { // save
  
    // checking if selected date is valid
    // whether date is in dd/MM/yyyy format or not and given date is valid or not
    var dateArray = ((document.getElementById('datebox'+ n)).value).split('/');
    if (CheckValidDate(dateArray[0], dateArray[1], dateArray[2]) == false)
    {
        return false;
    }
    
	obj = document.getElementById("mse_from_edit" + n); 
	obj.style.display = "none"; 
    obj = document.getElementById("mse_to_edit" + n); 
    obj.style.display = "none";  
    obj = document.getElementById("mse_date_edit" + n); 
    obj.style.display = "none";  
    obj = document.getElementById("mse_time_edit" + n); 
    obj.style.display = "none"; 
    
    // checking if any field is blank
    if (isBlank($('mse_from_box' + n).value))
    {
        alert("from cannot be left blank");  
        mse(2, num);          
        return false;
    }
    
    if (isBlank($('mse_to_box' + n).value))
    {
        alert("to cannot be left blank");
        mse(2, num);
        return false;
    }
    
    if (isBlank($('datebox' + n).value))
    {
        alert("Date cannot be left blank");
        mse(2, num);
        return false;
    }
    
    if ($('datebox' + n).value == 'DD/MM/YYYY')
    {
        alert("Please select any date");
        mse(2, num);
        return false;
    }
    
    // check if date filled is not past date        
    if (CheckDateDiff(dateArray[0], dateArray[1], dateArray[2]) == false)
    {
        document.getElementById('errorMessage').style.display = "block";
	    document.getElementById('errorMessage').innerHTML = "Invalid Date";
	    mse(2, num);
        return false;
    }
    document.getElementById('errorMessage').style.display = "none";
	document.getElementById('errorMessage').innerHTML = "";
    
    $('mse_from' + n).innerHTML = $('mse_from_box' + n).value
    $('mse_to' + n).innerHTML = $('mse_to_box' + n).value
    $('mse_date' + n).innerHTML = $('datebox' + n).value
    $('mse_time' + n).innerHTML = document.getElementById('mse_time_box' + n).options[document.getElementById('mse_time_box' + n).selectedIndex].value;
	  
	  
    obj = document.getElementById("mse_from" + n);  
    obj.style.display = "block";
    obj = document.getElementById("mse_to" + n); 
    obj.style.display = "block";
    obj = document.getElementById("mse_date" + n); 
    obj.style.display = "block";
    obj = document.getElementById("mse_time" + n); 	
    obj.style.display = "block";
    
    obj = document.getElementById("mse_save" + n); 	
    obj.style.display = "none"; 
    obj = document.getElementById("mse_edit-" + n); 	
    obj.style.display = "block"; 
	}
	
	if (stabshoot==2) { // ignore
		obj = document.getElementById("mse_from_edit" + n); 
		obj.style.display = "none"; 
    obj = document.getElementById("mse_to_edit" + n); 
    obj.style.display = "none";  
    obj = document.getElementById("mse_date_edit" + n); 
    obj.style.display = "none";  
    obj = document.getElementById("mse_time_edit" + n); 
    obj.style.display = "none"; 
    
    $('mse_from_box' + n).value = $('mse_from' + n).innerHTML;
    $('mse_to_box' + n).value = $('mse_to' + n).innerHTML;
    $('datebox' + n).value = $('mse_date' + n).innerHTML;
    //$('mse_time' + n).innerHTML = document.getElementById('mse_time_box' + n).options[document.getElementById('mse_time_box' + n).selectedIndex].value;

	obj = document.getElementById("mse_from" + n);  
	obj.style.display = "block";
    obj = document.getElementById("mse_to" + n); 
    obj.style.display = "block";
    obj = document.getElementById("mse_date" + n); 
    obj.style.display = "block";
    obj = document.getElementById("mse_time" + n); 	
    obj.style.display = "block";
    
    obj = document.getElementById("mse_save" + n); 	
    obj.style.display = "none"; 
    obj = document.getElementById("mse_edit-" + n); 	
    obj.style.display = "block"; 
	}
	if (stabshoot==3) { 	// delete
	    var root = document.getElementById('return_journey');		
	    var nodes = root.childNodes; 
	   
	    //alert("nodes" + nodes + "going to remove node no =" +n + " child nodes length = " + nodes.length + " // Val=" + nodes[n-1].innerHTML); // + "val = " + nodes[n-1].innerHTML
	   	    
	    if (!nodes[n])
	    {	        
	        root.removeChild(nodes[n-1]);
	    }
	    else 
	    {           
	        if (!(nodes[n].innerHTML)) {	            
	            var m = n;
	            m = eval(m);
	            while (!(nodes[n].innerHTML))
                {  
                    root.removeChild(nodes[m]);
                    m--;
                }	   
            } 
            root.removeChild(nodes[n]);   	        
	    }
	    
        // making i a digit back
        i--;
        
        // showing delete option for last block
        if (document.getElementById('delete-'+(i-1)) != null) 
        {
             $('delete-'+(i-1)).style.display = 'block';
        }
        if (document.getElementById('mse_to_box'+ (i-1)) != null)
        {
            $('from').value = document.getElementById('mse_to_box'+ (i-1)).value;
        }
	}	
} 


/* this function is for configure block (description) popup window */
function review_deal_popup_show() { 
  obj = document.getElementById("review-deal-pop"); 
	obj.style.visibility = "visible"; 
	obj.style.display = "block"; 
}
	  
function review_deal_popup_hide() { 
  obj = document.getElementById("review-deal-pop"); 
	obj.style.visibility = "hidden"; 
	obj.style.display = "none"; 
}

var cnt = 2;
function addmorefare(identity) {
  
    mydiv = document.createElement('div');
    if (cnt%2==0)
    {
      data = '<div class="fleft gray-back margin-top-10 padding-5">';
    }
    else
    {
      data = '<div class="fleft light-gray-back margin-top-10 padding-5">';
    }
    
    data += '<div class="fleft bold center" style="width:100px;"><input type="text" name="" style="width:80px;" /></div>';
    data +='<div class="fleft bold center" style="width:100px;"><input type="text" name="" style="width:80px;" /></div>'
    data +='<div class="fleft" style="width:40px; height:1px; "></div>'
    data +='<div class="fleft bold center" style="width:100px;"><input type="text" name="" style="width:80px;" /></div>'
    data +='<div class="fleft bold center" style="width:100px;"><input type="text" name="" style="width:80px;" /></div>'
    data +='<div class="fleft" style="width:20px; height:1px; "></div>'
    data +='<div class="fleft bold center" style="width:100px;"><input type="text" name="" style="width:80px;" /></div>'
    data += '</div>';
    
    mydiv.innerHTML = data;
    document.getElementById(identity).appendChild(mydiv);
    cnt++; 
  }



var abc = 2;
function addmore1(identity) {
  
    mydiv = document.createElement('div');
        data ='<div class="auto" style="font-family:Arial; font-size:12px; width:650px; padding:10px 0px 10px 0px;">'
        data +='<span >Sector</span>'
        data += '<span style="padding-left:50px;"><input type="text" value="Delhi" name="" style="width:100px;" /></span>'
        data += '<span style="padding:2px;">-</span>'
        data += '<span><input type="text" value="Europe" name="" style="width:130px;" /></span>'
        data += '<span style="padding-left:10px;">'
        data += '<select>'
        data += '<option>One Way</option>'
        data += '<option>Two Way</option>'
        data += '</select>'
        data += '</span>'
        data += '</div>'
        data += '<div class="auto" style="font-family:Arial; font-size:12px; padding-top:5px; width:650px;">'
        data += '<div style="padding:5px; width:640px; border:solid 1px black; float:left; margin:0px 0px 10px 0px;">'
        data += '<div class="fleft">'
        data += '<div class="fleft bold center" style="width:100px;">Fare Basis</div>'
        data += '<div class="fleft bold center" style="width:100px;">Class</div>'
        data += '<div class="fleft" style="width:50px; height:1px; "></div>'
        data += '<div class="fleft bold center" style="width:100px;">Gross Fare</div>'
        data += '<div class="fleft bold center" style="width:100px;">Net</div>'
        data += '<div class="fleft" style="width:20px; height:1px; "></div>'
        data += '<div class="fleft bold center" style="width:100px;">BSP Code</div>'
        data += '</div>'
        data += '<div id="fare'+abc+'">'
        data += '<div class="fleft light-gray-back margin-top-10 padding-5" >'
        data += '<div class="fleft bold center" style="width:100px;"><input type="text" name="" value="WNRSS5" style="width:80px;" /></div>'
        data += '<div class="fleft bold center" style="width:100px;"><input type="text" name="" value="W,V" style="width:80px;" /></div>'
        data += '<div class="fleft" style="width:40px; height:1px; "></div>'
        data += '<div class="fleft bold center" style="width:100px;"><input type="text" name="" value="75590" style="width:80px;" /></div>'
        data += '<div class="fleft bold center" style="width:100px;"><input type="text" name="" value="69440" style="width:80px;" /></div>'
        data += '<div class="fleft" style="width:20px; height:1px; "></div>'
        data += '<div class="fleft bold center" style="width:100px;"><input type="text" name="" value="OS1WQAC" style="width:80px;" /></div>'
        data += '</div>'
        data += '</div>'
        data += '<div class="fleft bold center" style="width:630px; text-align:right; margin-top:-25px;"><a href="#" onclick="addmorefare(\'fare'+abc+'\')">Add row</a></div>'
        data += '</div>'
        data += '</div>'

    mydiv.innerHTML = data;
    document.getElementById(identity).appendChild(mydiv);
    abc++; 
  }



/* code for popup starts*/
var win=null;
function NewWindow(mypage,myname,w,h,scroll,pos){
if(pos=="random"){LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;}
else if((pos!="center" && pos!="random") || pos==null){LeftPosition=0;TopPosition=20}
settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no, titlebar=no';
win=window.open(mypage,myname,settings);}
// -->


//function  for return jouerney

function return_journey_show(){ 
  obj = document.getElementById("return_journey"); 
	obj.style.visibility = "visible"; 
	obj.style.display = "block"; 
	
	obj = document.getElementById("add_to_itinerary"); 
	obj.style.visibility = "visible"; 
	obj.style.display = "block"; 
}
	  
function return_journey_hide() { 
  obj = document.getElementById("return_journey"); 
	obj.style.visibility = "hidden"; 
	obj.style.display = "none"; 
	
	obj = document.getElementById("add_to_itinerary"); 
	obj.style.visibility = "hidden"; 
	obj.style.display = "none"; 
}


/* code for forgot passrord*/
function forgot_password_show() { 
  obj = document.getElementById("forgot_password"); 
	obj.style.visibility = "visible"; 
	obj.style.display = "block"; 
}
	  
function forgot_password_hide() { 
  obj = document.getElementById("forgot_password"); 
	obj.style.visibility = "hidden"; 
	obj.style.display = "none"; 
}
/* code for show-hide-details starts by kapil*/
function showmoredetails(ctr, divid)
	    {
	    var objBranch1 = document.getElementById(divid).style;
	    if(ctr == "1"){
		    if(objBranch1.display=="none"){
		    objBranch1.display="block";
		    }
	    }
	    if(ctr == "0" || ctr == "2" ){	
	        objBranch1.display="none";
	        }
    }
function hidemoredetails(ctr, divid)
	    {
	    var objBranch1 = document.getElementById(divid).style;
	    if(ctr == "1"){
		    if(objBranch1.display=="block"){
		    objBranch1.display="none";
		    }
	    }
	    if(ctr == "0" || ctr == "2" ){	
	        objBranch1.display="block";
	        }
    }
    
var count = 0
function expand() 
{
  if (count==0)
  {
    document.getElementById('arrow').src = 'images/down-arrow.gif'
    count=1
  }
}

function close() {
if(count == 1)
 {
   document.getElementById('arrow').src = 'images/left-arrow.gif'
   count=0
 }
}
/* code for show-hide-details ends*/
/* code for show-hide-send starts by kapil*/
function showsend(ctr, divid)
	    {	    
	    var objBranch1 = document.getElementById(divid).style;
	    if(ctr == "1"){
		    if(objBranch1.display=="none"){
		    objBranch1.display="block";
		    }
	    }
	    if(ctr == "0" || ctr == "2" ){	
	        objBranch1.display="none";
	        }
    }
function hidesend(ctr, divid)
	    {
	    var objBranch1 = document.getElementById(divid).style;
	    if(ctr == "1"){
		    if(objBranch1.display=="block"){
		    objBranch1.display="none";
		    }
	    }
	    if(ctr == "0" || ctr == "2" ){	
	        objBranch1.display="block";
	        }
    }
    
var count1 = 0
function expandsend() 
{
  if (count1==0)
  {
    document.getElementById('arrowsend').src = 'images/down-arrow.gif'
    count1=1
  }
}
function closesend() {
if(count1 == 1)
 {
   document.getElementById('arrowsend').src = 'images/left-arrow.gif'
   count1=0
 }
}
/* code for show-hide-send ends*/

// date validation Method

function CheckValidDate(Day,Mn,Yr){
    var DateVal = Mn + "/" + Day + "/" + Yr;
    var dt = new Date(DateVal);

    if(dt.getDate()!=Day){
        //alert('Invalid Date');
        return false;
        }
    else if(dt.getMonth()!=Mn-1){
    //this is for the purpose JavaScript starts the month from 0
        //alert('Invalid Date');
        return false;
        }
    else if(dt.getFullYear()!=Yr){
        //alert('Invalid Date');
        return false;
        }
      
    return(true);
 }
 
 // Check if date is not less than current date
 
 function CheckDateDiff(Day, Mn, Yr)
 {
    var DateVal = Mn + "/" + Day + "/" + Yr;
    var dt = new Date(DateVal);
    
    // todays date
    var today = new Date();
    var difference = (dt.getTime() - today.getTime());      
    
	if (difference < 0)
	{	 
	  if ((today.getDate() == dt.getDate()) && (today.getMonth() == dt.getMonth()) && (today.getFullYear() == dt.getFullYear())) 
	  {
	    return true;
	  }
	  else
	  {
	    return false;
	  }
	}
	return true;
 
 }
 

