function refoption1(selddm)
{
	switch (document.getElementById(selddm).options[document.getElementById(selddm).selectedIndex].value)
	{
		case 'Guidebook':
			document.getElementById("refoption2div").innerHTML="<select name='reference2' class='arial-8pt-bla' id='reference2' onChange='refoption1(\"reference2\");'  >			<option value='0'>- Select one -</option>			<option value='CRHB'>Costa Rica Handbook</option>			<option value='Frommers' >Frommers</option>			<option value='Fodors' >Fodors</option>			<option value='Lonely' >Lonely Planet</option>			<option value='Other'>Other</option>    		</select>";
			document.getElementById("refoption3div").innerHTML="";
			document.getElementById("refhidden").value="Guidebook ";
			document.getElementById("refhidden2").value="";
			sendRequestta("refhidden", "vitalinfo.php");
			
		break;
		
		case 'Magazine':
			document.getElementById("refoption2div").innerHTML="";
			document.getElementById("refoption2div").innerHTML="<select name='reference2' class='arial-8pt-bla' id='reference2' onChange='refoption1(\"reference2\");'  >			<option value='0'>- Select one -</option>			<option value='NYT' >New York Times</option>			<option value='TL' >Travel and Leisure</option>			<option value='TC' >Travel Channel</option>			<option value='TW' >Travel Weekly</option>			<option value='Other'>Other</option>    		</select>			";
			document.getElementById("refoption3div").innerHTML="";
			document.getElementById("refhidden").value="Magazine-tv ";
			document.getElementById("refhidden2").value="";
			sendRequestta("refhidden", "vitalinfo.php");
			
		break;
		
		case 'Friend':
			document.getElementById("refoption2div").innerHTML="";
			document.getElementById("refoption2div").innerHTML="<strong><span lang=EN-US style='font-size:8.0pt;mso-bidi-font-size:9.0pt;font-family:Arial; margin-top:6.0pt'>Give name below:</span></strong><br><input name='refname' id='refname' type='text' onKeyUp=\"refrewriter();\">";
			document.getElementById("refoption3div").innerHTML="";
			document.getElementById("refhidden").value="Friend ";
			document.getElementById("refhidden2").value="";
			sendRequestta("refhidden", "vitalinfo.php");
			
		break;
		
		case 'Website':
			document.getElementById("refoption2div").innerHTML="";
			document.getElementById("refoption2div").innerHTML="<strong><span lang=EN-US style='font-size:8.0pt;mso-bidi-font-size:9.0pt;font-family:Arial; margin-top:6.0pt'>Give name below:</span></strong><br><input name='refname' id='refname' type='text' onKeyUp=\"refrewriter();\">";
			document.getElementById("refoption3div").innerHTML="";
			document.getElementById("refhidden").value="Website ";
			document.getElementById("refhidden2").value="";
			sendRequestta("refhidden", "vitalinfo.php");
			
		break;
		
		case 'Agency':
			document.getElementById("refoption2div").innerHTML="";
			document.getElementById("refoption2div").innerHTML="<strong><span lang=EN-US style='font-size:8.0pt;mso-bidi-font-size:9.0pt;font-family:Arial; margin-top:6.0pt'>Give name below:</span></strong><br><input name='refname' id='refname' type='text' onKeyUp=\"refrewriter();\">";
			document.getElementById("refoption3div").innerHTML="";
			document.getElementById("refhidden").value="Agency ";
			document.getElementById("refhidden2").value="";
			sendRequestta("refhidden", "vitalinfo.php");
		
		break;
		
		case 'Traveled':
			document.getElementById("refoption2div").innerHTML="";
			document.getElementById("refoption3div").innerHTML="";
			document.getElementById("refhidden").value="Traveled";
			document.getElementById("refhidden2").value="before";
			sendRequestta("refhidden", "vitalinfo.php");
			sendRequestta2("refhidden2", "vitalinfo.php");
			
		break;
		
		case 'Google':
			document.getElementById("refoption2div").innerHTML="";
			document.getElementById("refoption3div").innerHTML="";
			document.getElementById("refhidden").value="Google ";
			document.getElementById("refhidden2").value="search";
			sendRequestta("refhidden", "vitalinfo.php");
			sendRequestta2("refhidden2", "vitalinfo.php");
			
		break;
		
		case 'Yahoo':
			document.getElementById("refoption2div").innerHTML="";
			document.getElementById("refoption3div").innerHTML="";
			document.getElementById("refhidden").value="Yahoo";
			document.getElementById("refhidden2").value="search";
			
		break;
		
		case 'CRHB':
			document.getElementById("refoption3div").innerHTML="";
			document.getElementById("refhidden2").value="Costa Rica Handbook";
			sendRequestta2("refhidden2", "vitalinfo.php");
			
		break;
		
		case 'Frommers':
			document.getElementById("refoption3div").innerHTML="";
			document.getElementById("refhidden2").value="Frommers";
			sendRequestta2("refhidden2", "vitalinfo.php");
			
		break;
		
		case 'Fodors':
			document.getElementById("refoption3div").innerHTML="";
			document.getElementById("refhidden2").value="Fodors";
			sendRequestta2("refhidden2", "vitalinfo.php");
			
		break;
		
		case 'Lonely':
			document.getElementById("refoption3div").innerHTML="";
			document.getElementById("refhidden2").value="Lonely Planet";
			sendRequestta2("refhidden2", "vitalinfo.php");
			
		break;
		
		case 'NYT':
			document.getElementById("refoption3div").innerHTML="";
			document.getElementById("refhidden2").value="New York Times";
			sendRequestta2("refhidden2", "vitalinfo.php");
			
		break;
		
		case 'TL':
			document.getElementById("refoption3div").innerHTML="";
			document.getElementById("refhidden2").value="Travel and Leisure";
			sendRequestta2("refhidden2", "vitalinfo.php");
			
		break;
		
		case 'TC':
			document.getElementById("refoption3div").innerHTML="";
			document.getElementById("refhidden2").value="Travel Channel";
			sendRequestta2("refhidden2", "vitalinfo.php");
			
		break;
		
		case 'TW':
			document.getElementById("refoption3div").innerHTML="";
			document.getElementById("refhidden2").value="Travel Weekly";
			sendRequestta2("refhidden2", "vitalinfo.php");
			
		break;
				
		case 'Other':
			document.getElementById("refoption3div").innerHTML="<strong><span lang=EN-US style='font-size:8.0pt;mso-bidi-font-size:9.0pt;font-family:Arial; margin-top:6.0pt'>Give name below:</span></strong><br><input name='refname' id='refname' type='text' onKeyUp='refrewriter();'>";
			document.getElementById("refhidden2").value="";
		break;
		
		case 'none':
			document.getElementById("refhidden").value="";
			document.getElementById("refhidden2").value="";
			document.getElementById("refoption2div").innerHTML="";
			document.getElementById("refoption3div").innerHTML="";
		break;
		
	}
	
	sendRequestta("refhidden", "vitalinfo.php");
	sendRequestta2("refhidden2", "vitalinfo.php");
	
}


function refrewriter()
{
	document.getElementById("refhidden2").value=document.getElementById("refname").value;
	sendRequestta2("refhidden2", "vitalinfo.php");
	sendRequestta("refhidden", "vitalinfo.php");
}

function resetddl(ddl)
{
	document.getElementById(ddl).selectedIndex=0;
}
/*FUNCIONES DE CLICK Y DOBLECLICK*/
function dblcheckbox(obj)
{
	//if(document.getElementById(obj).checked && !document.getElementById(obj).style.backgroundColor) 
	if(document.getElementById(obj).checked && (document.getElementById(obj).style.outline=='' || !document.getElementById(obj).style.outline) )
	{
		//document.getElementById(obj).style.backgroundColor='green';
		document.getElementById(obj).style.outline='#00FF00 2px solid';
		document.getElementById(obj).value='2';
		document.getElementById(obj).checked=true;
	}
	
	//if(!document.getElementById(obj).checked && !document.getElementById(obj).style.backgroundColor) 
	if(!document.getElementById(obj).checked && (document.getElementById(obj).style.outline=='' || !document.getElementById(obj).style.outline) )
	{
		//document.getElementById(obj).style.backgroundColor='green';
		document.getElementById(obj).style.outline='#00FF00 2px solid';
		document.getElementById(obj).value='2';
		document.getElementById(obj).checked=true;
	}
	
	//if(!document.getElementById(obj).checked && document.getElementById(obj).style.backgroundColor=='green') 
	if(!document.getElementById(obj).checked && document.getElementById(obj).style.outline=='#00FF00 2px solid') 
	{
		//document.getElementById(obj).style.backgroundColor='';
		document.getElementById(obj).style.outline='none';
		document.getElementById(obj).value='0';
		document.getElementById(obj).checked=false;
	}
}

function onecheckbox(obj)
{
	/*
	//if(document.getElementById(obj).checked && !document.getElementById(obj).style.backgroundColor) 
	if(document.getElementById(obj).checked && (document.getElementById(obj).style.outline=='' || !document.getElementById(obj).style.outline)  )
	{
		//document.getElementById(obj).style.backgroundColor='';
		document.getElementById(obj).style.outline='none';
		document.getElementById(obj).value='1';
		document.getElementById(obj).checked=true;
	}
	
	//if(!document.getElementById(obj).checked && !document.getElementById(obj).style.backgroundColor) 
	if(!document.getElementById(obj).checked && (document.getElementById(obj).style.outline=='' || !document.getElementById(obj).style.outline)  )
	{
		//document.getElementById(obj).style.backgroundColor='green';
		document.getElementById(obj).style.outline='#00FF00 2px solid';
		document.getElementById(obj).value='2';
		document.getElementById(obj).checked=true;
	}
	
	//if(!document.getElementById(obj).checked && document.getElementById(obj).style.backgroundColor=='green') 
	if(!document.getElementById(obj).checked && document.getElementById(obj).style.outline=='#00FF00 2px solid') 
	{
		//document.getElementById(obj).style.backgroundColor='';
		document.getElementById(obj).style.outline='none';
		document.getElementById(obj).value='0';
		document.getElementById(obj).checked=false;
	}*/
	if(document.getElementById(obj).checked)
	{
		document.getElementById(obj).value='1';
	}
	else
	{
		document.getElementById(obj).value='0';
	}
}

function submitform()
{
  document.wlist.submit();
}

var MaxTxt='^^~£^';

function checkWordLen(zxcobj,MaxCharactorsForLine)
{
	
  
	  var MaxLines = 2;
	  
	if (document.getElementById(zxcobj).value.indexOf(MaxTxt)==0)
	{
		document.getElementById(zxcobj).value=MaxTxt;
		return;
	}
 zxcsplit=document.getElementById(zxcobj).value.split('\r\n');
 zxccnt=zxcsplit.length-1;
 for (zxc0=0;zxc0<zxcsplit.length;zxc0++)
 {
	 zxccnt+=Math.floor(zxcsplit[zxc0].length/MaxCharactorsForLine); 
 }

 	if (zxccnt>=MaxLines) 
 	{ 
 		alert('Please keep your message up to 2 rows.'); 
		MaxTxt=document.getElementById(zxcobj).value; 
	}
}

function resetcommentbox(obj)
{
		//alert ("este es el valor"+obj.value.indexOf('Type your comments or questions here if any.'));
		if(document.getElementById(obj).value.indexOf('Type your comments')>-1)
		{
			document.getElementById(obj).value='';
			document.getElementById(obj).style.color="#000000";
		}
		else
		{
			document.getElementById(obj).style.color="#008000";
		}
}

function radiobuttons(swi)
{
	if(swi=='y')
	{
		document.getElementsByName('purtickets[0]').checked=true;
		document.getElementsByName('purtickets[1]').checked=false;
	}
	else
	{
		document.getElementsByName('purtickets[0]').checked=false;
		document.getElementsByName('purtickets[1]').checked=true;
	}
}

function settextblack(obj)
{
	obj.style.color="#000000";
}

function resetchildet(selddm,dis)
{
	if(document.getElementById(selddm).options[document.getElementById(selddm).selectedIndex].value=='0')
	{
		dis.disabled = true;
		dis.value="";
	}
	else
	{
		dis.disabled = false;
	}
}

function resetdefvalue(elemento,swi)
{
	var spacePattern = /^\s+$/; 
	if( (elemento.value.length==0) || (spacePattern.test(elemento.value)) )
	{
		if(swi==1)
		{
			elemento.value="Type your comments or questions here if any.  Up to 2 rows.\nThen continue with Wish List.";
			
		}
		else
		{
			elemento.value="Type your comments or questions here if any.\n Up to 2 rows.Then continue with Wish List.";
			
		}
		
		
	}
}



var menerror="";
var varerror=false;
function EnviaFormulario()
{
	var Errores = new Array();
	var guardaInfo = 0;
	
	var guardarDatos = false;
	var fechaCorrecta = false;
	var emailCorrecto = false;
	
	var pvarr = /^(0[1-9]|1[0-2])-(0[1-9]|1[0-9]|2[0-9]|3[0-1])-(0[8-9])$/.test(document.getElementById("ardate").value);
	var pvdep = /^(0[1-9]|1[0-2])-(0[1-9]|1[0-9]|2[0-9]|3[0-1])-(0[8-9])$/.test(document.getElementById("dedate").value);
	
	menerror="";
	varerror=false;

	RevisaNombre();
	RevisaEmailA();
	RevisaEmailB();
	RevisaEmails();
	RevisaEdades();
	RevisaArrival();
	RevisaDeparture();
	RevisaFechas();
	//RevisaReferer();

	//document.getElementById("debuggerdiv").innerHTML="Variables:<br><b>menerror:</b>-"+menerror+"-<br><b>menerror length:</b>"+menerror.length+"<br><b>varerror:</b>"+varerror+"<br><b>pvarr: </b>"+pvarr+"<br><b>pvdep: </b>"+pvdep;

//alert (">"+menerror+"<");
	if (!varerror && (menerror!="" || menerror!=" " || menerror!="  " || menerror!="   " ) )
	{
		location.href='travelplanner.php';
	
	}
	else
	{
		alert ("Please check out the following:" + menerror);
		
		menerror="";
		var c_nombre = document.wlform.name_cli;
		c_nombre.focus();
	}
}

