function ltrim(sCadena)
{
	for (var iCount = 0; iCount < sCadena.length && sCadena.charCodeAt(iCount) <= 32 ; iCount++);
	return sCadena.substring(iCount, sCadena.length);
}

function rtrim(sCadena)
{
	for (var iCount = sCadena.length - 1; iCount >= 0 && sCadena.charCodeAt(iCount) <= 32 ; iCount--);
	return sCadena.substring(0, iCount + 1);
}

function trim(sCadena)
{
return rtrim(ltrim(sCadena));
}

function marcado(campo){ 
var checke="";
 fr = window.document.form_contacto;
	for (i=0; i < fr.length; i++){
		//alert("checked");
		if ((fr.elements[i].type=="radio" || fr.elements[i].type=="checkbox") && fr.elements[i].name == campo+"[]"){
			if (fr.elements[i].checked){
			checke="1";
			}
		}
	}
	
	if(checke == "1"){ return true } else {return false;}
} 


function rbmark(campo){ 
var check="";

	for (i=0; i < campo.length; i++){
			if (campo[i].checked){
				check = "1";
			}
	}
	
	if(check == "1"){ return true } else {return false;}
} 



function checkTabs() {
	var z = document.cookie.match ('tabCookie=(.*?)(;|$)');
	if(z) {
		var zTab=z[1];
		var sets = 5;
		for(y = 1; y < (sets + 1); y ++) {
			document.getElementById('cont_' + y).style.display = "none";
			document.getElementById('cLink_' + y).style.borderColor = "#DFDFDF";
		}
		document.getElementById('cont_' + zTab).style.display = "block";
		document.getElementById('cLink_' + zTab).style.borderColor = "#666666";
	}
}

function action(x){
	var sets = 5;
	for(y = 1; y < (sets + 1); y ++) {
		document.getElementById('cont_' + y).style.display = "none";
		document.getElementById('cLink_' + y).style.borderColor = "#DFDFDF";
	}
	document.getElementById('cont_' + x).style.display = "block";
	document.getElementById('cLink_' + x).style.borderColor = "#666666";
	document.cookie = "tabCookie=" + x;
}








<!--

function formCheck(formobj){
	// Enter name of mandatory fields
	var fieldRequired = Array("firstname", "lastname", "email", "phone", "comments");
	// Enter field description to appear in the dialog box
	var fieldDescription = Array("First Name", "Last Name", "Email Address", "Phone", "Comments");
	// dialog message
	var alertMsg = "Please complete the following fields:\n";
	
	var l_Msg = alertMsg.length;
	
	for (var i = 0; i < fieldRequired.length; i++){
		var obj = formobj.elements[fieldRequired[i]];
		if (obj){
			switch(obj.type){
			case "select-one":
				if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].text == ""){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
				break;
			case "select-multiple":
				if (obj.selectedIndex == -1){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
				break;
			case "text":
			case "textarea":
				if (obj.value == "" || obj.value == null){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
				break;
			default:
			}
			if (obj.type == undefined){
				var blnchecked = false;
				for (var j = 0; j < obj.length; j++){
					if (obj[j].checked){
						blnchecked = true;
					}
				}
				if (!blnchecked){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
			}
		}
	}

	if (alertMsg.length == l_Msg){
		return true;
	}else{
		alert(alertMsg);
		return false;
	}
}
// -->



function validate(){  

 var fr
   fr = window.document.form_contact;
   

	if (trim(fr.name.value)==''){
	alert('Please complete your Name.');
	fr.name.focus()
	return false;
	}
	
	if (trim(fr.email.value)=='')
	{	
	  alert('Please complete your Email.');	
	  fr.email.focus();
	  return false;
	}else if(fr.email.value.search(/^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/ig))
	{			
			alert('Email invalid.');		
			fr.email.focus();
			return false;
    }    
	
	
	if (trim(fr.country.value)==''){
	alert('Please complete your Country.');
	fr.country.focus()
	return false;
	}	
	
	if (trim(fr.phone.value)==''){
	alert('Please complete your Phone.');
	fr.phone.focus()
	return false;
	}
	
	
	
	


return true;
}	



function validar_B(){  
 var fr
   fr = window.document.form_contacto;
    if (trim(fr.com_description.value)==''){
	alert('Please complete Provide Company Description');
	fr.com_description.focus();
	return false;
	}
	
	//alert(marcado("com_type_payments"));
	if (marcado("com_type_payments")==false){
	alert('Please complete Types of Payments you currently process');
	fr.com_type_payments.focus();
	return false;
	}
	
	
	if (rbmark(fr.com_annual_revenue)==false){
	alert('Please complete Annual Revenue');
	fr.com_annual_revenue.focus();
	return false;
	}
	
	if (rbmark(fr.com_number_employeesPay)==false){
	alert('Please complete Number of Employees under your direct payroll');
	fr.com_number_employeesPay.focus();
	return false;
	}
	
	if (rbmark(fr.com_care_provider)==false){
	alert('Please complete Are your care providers');
	fr.com_care_provider.focus();
	return false;
	}
	
	
	if (marcado("com_locations_operate")==false){
	alert('Please complete How many locations does your agency currently operate');
	fr.com_locations_operate.focus();
	return false;
	}

return true;
}	

function validar_C(){  
return true;
}	

function validar_D(){  
 var fr
   fr = window.document.form_contacto;
   
    if (trim(fr.com_patients_service.value)==''){
	alert('Please complete patients do you currently service');
	fr.com_patients_service.focus()
	return false;
	}

	
return true;
}	

function validar_E(){  
 var fr
   fr = window.document.form_contacto;
    if (document.getElementById('cri_check_criminal').checked == false && document.getElementById('cri_check_criminal_1').checked == false){
	alert('Please Accept: Criminal and Background Check');
	fr.cri_check_criminal.focus()
	return false;
	}

return true;
}

function validar_F(){  
 var fr
   fr = window.document.form_contacto;
if (trim(fr.comhis_year_services.value)==''){
	alert('Please complete Years providing home care services');
	fr.comhis_year_services.focus()
	return false;
	}
	
return true;
}

function validar(){
if(validar_A()){
	if(validar_B()){
		if(validar_C()){
			if(validar_D()){
				if(validar_E()){
				 return validar_F();
				}
			}
		}
	}
}

return true;
}




todos = new Array();
function marcar(obj) {
	indice=obj.selectedIndex;
	for(y=0;y<obj.options.length;y++){
		if(y==indice){
			obj.options[y].selected=(todos[y]==true)?false:true;
			todos[y]=(todos[y]==true)?false:true;
		}else{
			obj.options[y].selected=todos[y];
		}
	}
}


var nav4 = window.Event ? true : false;			
function acceptNum(evt)
{ 
	// NOTE: Backspace = 8, Enter = 13, '0' = 48, '9' = 57 
	var key = nav4 ? evt.which : evt.keyCode; 
	return (key <= 13 || (key >= 48 && key <= 57));
}

function acceptLet(evt)
{ 
	// NOTE: Backspace = 8, Enter = 13, '0' = 48, '9' = 57 
	var key = nav4 ? evt.which : evt.keyCode; 
	return (key <= 32 || (key >= 65 && key <= 90) || (key >= 97) );
}
		
function acceptNum_ca(evt,id)
{	
	var key = nav4 ? evt.which : evt.keyCode; 
	if('1'=='1')
	{
		document.getElementById(id).maxLength='3'	
	}
	else
	{
		document.getElementById(id).maxLength='5'
	}	
	return (key <= 13 || (key >= 48 && key <= 57));	
}
		
function acceptNum_tel(evt,id)
{	
	var key = nav4 ? evt.which : evt.keyCode; 
	if('1'=='1')
		{
			document.getElementById(id).maxLength='7'								
		}
	else
		{
			document.getElementById(id).maxLength='12'
		}	
	return (key <= 13 || (key >= 48 && key <= 57));	
}

	
function acceptNum_cp(evt,id)
{	
	var key = nav4 ? evt.which : evt.keyCode; 
		if('1'=='1')
		{
			document.getElementById(id).maxLength='5'
			return (key <= 13 || (key >= 48 && key <= 57));			
		}
	else
		{
			document.getElementById(id).maxLength='8'
			return key;
		}	
}	   

function pasar_a_numero(id)
{	
	if('1'=='1')
	{
		if(document.getElementById(id).value.length=='3')
		{	
			document.getElementById('telefono').focus();				
		}
	}
}
			






