
var oldcontent;
var count=3
function cancelForward()
{
  document.getElementById('content').innerHTML=oldcontent;
  document.getElementById('header').style.display=""
  document.getElementById('print1').style.display=""
}
var totalfriend;
totalfriend=0;
function doAddMore()
{
	var row= document.getElementById("FriendTable").insertRow(count+1);
	if (totalfriend%2==0)
	{
	  lcl_bgcolor="#EEEEEE"
	}
	else
	{
	   lcl_bgcolor="#CCCCCC" 
	}
	var column1=row.insertCell(0);
	var column2=row.insertCell(1);
	column1.bgColor = lcl_bgcolor;
	column1.width = "195px";
	column2.bgColor = lcl_bgcolor;
	column2.width = "505px";
	column1.innerHTML = "Friend’s Name";
	column2.innerHTML = "<input name='txtFrName"+(count+1)+"' id='txtFrName"+(count+1)+"' type='text' style='width:289px; border:1px solid #326FAD; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#545454; padding:3px 5px;' /><font class='error_message' id='errFriendsName"+(count+1)+"'></font>";

	var row= document.getElementById("FriendTable").insertRow(count+2);
	var column1=row.insertCell(0);
	var column2=row.insertCell(1);
	column1.bgColor = lcl_bgcolor;
	column1.width = "195px";
	column2.bgColor = lcl_bgcolor;
	column2.width = "505px";
	column1.innerHTML = "Friend&rsquo;s Email Address";
	column2.innerHTML = "<input name='txtFrEmail"+(count+1)+"' id='txtFrEmail"+(count+1)+"' type='text' style='width:289px; border:1px solid #326FAD; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#545454; padding:3px 5px;' /><font class='error_message' id='errFriendemail"+(count+1)+"'></font>";
	count = count + 2;
	totalfriend=totalfriend+1;
	document.getElementById("hdtotalcount").value = count;
	return
	
}

	
function forwardToFriend()
{
	var xmlHttp=GetXmlHttpObject();
	var url="ForwardThistoFriend.asp"
	//alert(window.location.href)
	var params='Reference='+escape(window.location.href)+'&rand='+Math.random()
	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.onreadystatechange = function() 
	{//Call a function when the state changes. 
		if(xmlHttp.readyState==4)
		{
		   oldcontent=document.getElementById('content').innerHTML
		   document.getElementById('header').style.display="none"
		   document.getElementById('print1').style.display="none"
		   document.getElementById('content').innerHTML=xmlHttp.responseText
		}	
	}	
	xmlHttp.send(params); 
}

function sendMail()
{
	lcltxt_myname=eval("document.getElementById('txtName')").value
	lcltxt_myemail=eval("document.getElementById('txtEmail')").value
	lcltxt_frname=eval("document.getElementById('txtFrName')").value
	lcltxt_fremail=eval("document.getElementById('txtFrEmail')").value
	lcltxt_subject=eval("document.getElementById('txtEmSubject')").value
	lcltxt_personalMessage=eval("document.getElementById('txtPersonalmsg')").value
    lclbool_chkCopyMe=eval("document.getElementById('chkCopyMe')").checked
	if(lclbool_chkCopyMe)
	{
	  lclint_copyme=1
	}
	else
	{
	  lclint_copyme=0
	}
	var errObject;
	var errstatus;
	errstatus=false;
	

	/*****************************************************Name Validation***********************************************************************/
	
	
	if(lcltxt_myname.replace(/ /g,'')=="")
	{
	   errstatus=true
	   if(errObject==undefined)
	   {
	     errObject=eval("document.getElementById('txtName')")
	   }
	   document.getElementById('errYourName').innerHTML="<br>Please enter your name"
	}
	else
	{
	 document.getElementById('errYourName').innerHTML=""
	}
	if(lcltxt_myname.replace(/ /g,'')!="" && !isName(lcltxt_myname))
	{
	   errstatus=true
	   if(errObject==undefined)
	   {
	     errObject=eval("document.getElementById('txtName')")
	   }
	   document.getElementById('errYourName').innerHTML="<br>Please enter a valid name"
	}
	else if(lcltxt_myname.replace(/ /g,'')!="")
	{
	 document.getElementById('errYourName').innerHTML=""
	}
	/*****************************************************Name Validation***********************************************************************/
	
	
	/*****************************************************Email Validation***********************************************************************/
	
	if(lcltxt_myemail.replace(/ /g,'')=="")
	{
	   errstatus=true
	   if(errObject==undefined)
	   {
	     errObject=eval("document.getElementById('txtEmail')")
	   }
	   document.getElementById('errYouremail').innerHTML="<br>Please enter your email address"
	}
	else
	{
	 document.getElementById('errYouremail').innerHTML=""
	}
	if(lcltxt_myemail.replace(/ /g,'')!="" && !isEmail(lcltxt_myemail))
	{
	   errstatus=true
	   if(errObject==undefined)
	   {
	     errObject=eval("document.getElementById('txtEmail')")
	   }
	   document.getElementById('errYouremail').innerHTML="<br>Please enter a valid email address"
	}
	else if(lcltxt_myemail.replace(/ /g,'')!="")
	{
	 document.getElementById('errYouremail').innerHTML=""
	}
	
	/*****************************************************Email Validation***********************************************************************/
	
	
	
	/*****************************************************Friend Name Validation***********************************************************************/
	
	if(lcltxt_frname.replace(/ /g,'')=="")
	{
	   errstatus=true
	   if(errObject==undefined)
	   {
	     errObject=eval("document.getElementById('txtFrName')")
	   }
	   document.getElementById('errFriendsName').innerHTML="<br>Please enter your friend's name"
	}
	else
	{
	 document.getElementById('errFriendsName').innerHTML=""
	}
	if(lcltxt_frname.replace(/ /g,'')!="" && !isName(lcltxt_frname))
	{
	   errstatus=true
	   if(errObject==undefined)
	   {
	     errObject=eval("document.getElementById('txtFrName')")
	   }
	   document.getElementById('errFriendsName').innerHTML="<br>Please enter a valid name"
	}
	else if(lcltxt_frname.replace(/ /g,'')!="")
	{
	 document.getElementById('errFriendsName').innerHTML=""
	}
	/*****************************************************Friend Name Validation***********************************************************************/
	
	
	/*****************************************************Friend Email Validation***********************************************************************/
	
	if(lcltxt_fremail.replace(/ /g,'')=="")
	{
	   errstatus=true
	   if(errObject==undefined)
	   {
	     errObject=eval("document.getElementById('txtEmail')")
	   }
	   document.getElementById('errFriendemail').innerHTML="<br>Please enter your email address"
	}
	else
	{
	 document.getElementById('errFriendemail').innerHTML=""
	}
	if(lcltxt_fremail.replace(/ /g,'')!="" && !isEmail(lcltxt_fremail))
	{
	   errstatus=true
	   if(errObject==undefined)
	   {
	     errObject=eval("document.getElementById('txtEmail')")
	   }
	   document.getElementById('errFriendemail').innerHTML="<br>Please enter a valid email address"
	}
	else if(lcltxt_fremail.replace(/ /g,'')!="")
	{
	 document.getElementById('errFriendemail').innerHTML=""
	}
	
	/*****************************************************Friend Email Validation***********************************************************************/
	lclvar_newfriendscnt=document.getElementById("hdtotalcount").value
	//alert(lclvar_newfriendscnt)
	for(i=0;i<lclvar_newfriendscnt;i++)
	{
	   if(eval("document.getElementById('txtFrName"+i+"')") && eval("document.getElementById('txtFrEmail"+i+"')"))
	   {
	        MyfriendsName=eval("document.getElementById('txtFrName"+i+"')").value
			MyFriendsEmail=eval("document.getElementById('txtFrEmail"+i+"')").value
			if(MyfriendsName!="" && MyFriendsEmail=="")
			{
			   errstatus=true
			   if(errObject==undefined)
			   {
				 errObject=eval("document.getElementById('txtFrEmail"+i+"')")
			   }
			   eval("document.getElementById('errFriendemail"+i+"')").innerHTML="<br>Please enter an email address"
			}
			else
			{
			  eval("document.getElementById('errFriendemail"+i+"')").innerHTML=""
			}
			 if(MyfriendsName=="" && MyFriendsEmail!="")
			{
			   errstatus=true
			   if(errObject==undefined)
			   {
				 errObject=eval("document.getElementById('txtFrName"+i+"')")
			   }
			   eval("document.getElementById('errFriendsName"+i+"')").innerHTML="<br>Please enter a name"
			}
            else
			{
			  eval("document.getElementById('errFriendsName"+i+"')").innerHTML=""
			}	
			
			
		    if(MyfriendsName.replace(/ /g,'')!="" && !isName(MyfriendsName))
			{
			   errstatus=true
			   if(errObject==undefined)
			   {
				 errObject=eval("document.getElementById('txtFrName"+i+"')")
			   }
			   eval("document.getElementById('errFriendsName"+i+"')").innerHTML="<br>Please enter a valid name"
			}
			else if(MyFriendsEmail=="")
			{
			 eval("document.getElementById('errFriendsName"+i+"')").innerHTML=""
			}
			
			
		    
		    if(MyFriendsEmail.replace(/ /g,'')!="" && !isEmail(MyFriendsEmail))
			{
			   errstatus=true
			   if(errObject==undefined)
			   {
				 errObject=eval("document.getElementById('txtFrEmail"+i+"')")
			   }
			   eval("document.getElementById('errFriendemail"+i+"')").innerHTML="<br>Please enter a valid email address"
			}
			else if(MyfriendsName=="")
			{
			 eval("document.getElementById('errFriendemail"+i+"')").innerHTML=""
			}
	   }
	}
	
	
	/*************************************************************Subject validation********************************************************************/
	if(lcltxt_subject.replace(/ /g,'')=="")
	{
	   errstatus=true
	   if(errObject==undefined)
	   {
	     errObject=eval("document.getElementById('txtEmSubject')")
	   }
	   document.getElementById('errSubject').innerHTML="<br>Please enter email subject"
	}
	else
	{
	 document.getElementById('errSubject').innerHTML=""
	}
	/*************************************************************Subject validation********************************************************************/
	
	
	/*************************************************************Message validation********************************************************************/
/*	if(lcltxt_personalMessage.replace(/ /g,'')=="")
	{
	   errstatus=true
	   if(errObject==undefined)
	   {
	     errObject=eval("document.getElementById('txtPersonalmsg')")
	   }
	   document.getElementById('errMessage').innerHTML="<br>Please enter your message" 
	}
	else
	{
	 document.getElementById('errMessage').innerHTML=""
	}
	*/
	/*************************************************************Subject validation********************************************************************/
	
	
	if(errstatus)
	{
	  errObject.focus();
	}
	else
	{
	    currentPage=""
		referingpage=""
	    if (window.opener)
		{
		 currentPage=window.location.href
		 referingpage=window.opener.location.href
		} 
		else
		{
		  currentPage=window.location.href
		  window.location.hash=""
		  if(window.location.href=="http://staging.oberoihotels.com/india/exotic_suggested_itineraries.htm#" || window.location.href=="http://staging.oberoihotels.com/india/exotic_suggested_itineraries.htm")
		  {
		    referingpage="http://staging.oberoihotels.com/india/exotic_vacations.asp"
		  }
		  else if(window.location.href=="http://staging.oberoihotels.com/india/indian_luxury_itineraries.htm#" || window.location.href=="http://staging.oberoihotels.com/india/indian_luxury_itineraries.htm")
		  {
		    referingpage="http://staging.oberoihotels.com/india/india_in_luxury.asp"
		  }
		  
		}
		MyFriends="";
		Friendcount=0;
		for(i=0;i<document.getElementById("hdtotalcount").value;i++)
		{
		   if(eval("document.getElementById('txtFrName"+i+"')") && eval("document.getElementById('txtFrEmail"+i+"')"))
		   {	
		     MyFriends=MyFriends+"&FriendName"+Friendcount+"="+escape(eval("document.getElementById('txtFrName"+i+"')").value)+"&FriendEmail"+Friendcount+"="+escape(eval("document.getElementById('txtFrEmail"+i+"')").value)
		     Friendcount=Friendcount+1
		   }
		}   
		MyFriends=MyFriends+"&TotalFriend="+Friendcount
		
		params="FriendsName="+escape(lcltxt_frname)+"&Friendsemail="+escape(lcltxt_fremail)+"&UrlToForward="+escape(referingpage)+"&UrlToItenary="+escape(currentPage)+"&MyName="+escape(lcltxt_myname)+"&Myemail="+escape(lcltxt_myemail)+"&MailSubject="+escape(lcltxt_subject)+"&PersonalComm="+escape(lcltxt_personalMessage).replace(/%0A/g,'<br>')+"&Copyme="+lclint_copyme+MyFriends+"&Unique="+Math.random()
		//alert(params)
		url="Forward_this_save.asp"
		var xmlHttp=GetXmlHttpObject();
		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.onreadystatechange = function() 
		{//Call a function when the state changes. 
			if(xmlHttp.readyState==1)
				{
				  document.getElementById('content').innerHTML='<div align="center" style="padding-top:150"><img src="../../india/images/loading.GIF" align="center" valign="middle" border="0"></div>'
				}
				if(xmlHttp.readyState==4)
				{
				   if(xmlHttp.responseText=="True")
				   {
					 document.getElementById('content').innerHTML="<div id='successmessage' style='color:#FF0000'>Thank you. The itinerary has been sent to your friend.<br></div>"+oldcontent.replace(/Thank you. The itinerary has been sent to your friend./g,'');
					 document.getElementById('header').style.display=""
					 document.getElementById('print1').style.display=""
					 //document.getElementById('content').innerHTML=xmlHttp.responseText
					  if ( document.documentElement && document.documentElement.scrollTop )
					  {
							document.documentElement.scrollTop = 0;
					  }
					  else if ( document.body )
					  {
							document.body.scrollTop = 0;
					  }
				   }	 
					else
					{
					 document.getElementById('content').innerHTML=xmlHttp.responseText
					}			   
				}	
		}	
		xmlHttp.send(params);
	}	
}
function doShowReservarion(urltoopen)
		{
		try
			{
		    window.parent.opener.focus();
			}
			 catch(err)
			 {
			   
				window.close()
				mywindow=window.open(urltoopen,'login','menubar=yes,toolbar=yes,location=yes,directories=yes,titlebar=yes,status=yes,scrollbars=yes,resizable=yes');
				mywindow.focus()
			 }
		  
		}		