function nuevoAjax()
{
	var xmlhttp=false;
	try
	{
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP.5.0");
	}
	catch(e)
	{
		try
		{
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(E)
		{
			if (!xmlhttp && typeof XMLHttpRequest!='undefined') xmlhttp=new XMLHttpRequest();
		}
	}
	return xmlhttp;
}

// JavaScript Document
function toggleShow(layer_ref, status) {
	if (document.all) { //IS IE 4 or 5 (or 6 beta) 
		eval( "document.all." + layer_ref + ".style.display = status"); 
		//document.getElementById(layer_ref).style.display = 'block'; 
	} 	
	if (document.layers) { //IS NETSCAPE 4 or below 
		document.layers[layer_ref].display = status; 
	} 
	if (document.getElementById &&!document.all) { 
		hza = document.getElementById(layer_ref); 
		hza.style.display = status; 
	} 
} 


function validate_textarea(){
	var maximo = 1000;
	if(document.getElementById('Comentarios').value.length >= maximo){
		alert('El campo comentarios excede los 1000 caracteres v\341lidos');
		document.getElementById('Comentarios').value = document.getElementById('Comentarios').value.substring(0,maximo-1)	
	}else{
		//document.getElementById('Error2').innerHTML = '';
	}
}


function getinfo_validate(){
/*
	var nombre = document.getElementById('nombre').value;
	var apellido = document.getElementById('apellido').value;
	
	//esto es para radios de cliente
	var sizes=document.form1.cliente;
	for (i=0; i<sizes.length; i++) {
		if (sizes[i].checked==true) {
		var cliente = sizes[i].value;
		}
	}

	//esto es para radios de contactado
	var sizes=document.form1.contacto;
	for (i=0; i<sizes.length; i++) {
		if (sizes[i].checked==true) {
		var contacto = sizes[i].value;
		}
	}
	
	/*for (var i=0; i<document.getElementById('cliente').length; i++) 
    {
    if (document.getElementById('cliente')[i].checked) 
    {  
    return i;
    alert(i + 'you got a value');
    var cliente = document.getElementById('cliente')[i].value;
	}
    }
	
	
	var	no_contrato = document.getElementById('no_contrato').value; 
	var	email = document.getElementById('email').value;
	var	tel_cable = document.getElementById('tel_cable').value;
	var	tel_opc = document.getElementById('tel_opc').value;
	var	asunto = document.getElementById('asunto').value;
	var	com = document.getElementById('com').value;

	var ajax=nuevoAjax();
		ajax.open("POST", "../views/cvValidate.php?nombre="+nombre+"&apellido="+apellido+"&cliente="+cliente+"&no_contrato="+no_contrato+"&email="+email+"&tel_cable="+tel_cable+"&tel_opc="+tel_opc+"&asunto="+asunto+"&com="+com+"&contacto="+contacto, true);
		ajax.onreadystatechange=function()
		{
			if (ajax.readyState==1)
			{
			}
			if (ajax.readyState==4)
			{
				if(ajax.responseText.length>0){
					if(ajax.responseText=='OK'){
						document.location = "../asesor.html";
					} else {
						document.getElementById('Error').innerHTML = ajax.responseText;
					}
				} else {
					document.location = "Contactanos.php";
				}
			}
		}
		ajax.send(null);	
		
		*/

	var inputs  = document.getElementsByTagName('input');
	var textareas  = document.getElementsByTagName('textarea');
	var Cadena = '?';
	Cadena += '&IdLeadType='+document.getElementById('IdLeadType').value;
	for (var i = 0; i < inputs.length; ++i) {
		var BanExistId = 0;
		for(var j = 0; j < i; ++j) 	{ //Para que no busque doble en los radios y checks
			if(inputs[j].id == inputs[i].id) BanExistId = 1;	
		}
		if(Cadena != '?' && BanExistId != 1 && (inputs[i].type == 'text' || inputs[i].type == 'radio' || inputs[i].type == 'checkbox')) Cadena += '&';
		if(inputs[i].type == 'text' || inputs[i].type == 'select') Cadena += inputs[i].id + '=' + inputs[i].value;
		if(inputs[i].type == 'radio' && BanExistId != 1) Cadena += inputs[i].id + '=' + getRadioValueFromId(inputs[i].id);
		if(inputs[i].type == 'checkbox' && BanExistId != 1) Cadena += inputs[i].id + '=' + getCheckboxValueFromId(inputs[i].id);
	}
//textareas
	for (var i = 0; i < textareas.length; ++i) {
	if(Cadena != '?') Cadena += '&';
	Cadena += textareas[i].id + '=' + textareas[i].value.replace(/\n/g," ").replace(/\r/g," ");
//	alert(textareas[i].value.replace(/\n/g," ").replace(/\r/g," "));  //para eliminar los saltos de linea en los TextArea
	}
	document.getElementById('Error2').innerHTML = '';
	var ajax=nuevoAjax();
	ajax.open("POST", "../../callcenter/views/CvFormaLeadValidate.php"+Cadena, true);
	ajax.onreadystatechange=function()
		{
			if (ajax.readyState==1)
			{
			}
			if (ajax.readyState==4)
			{
				if(ajax.responseText.length>0){
					if(ajax.responseText == 'ok') {
						document.getElementById('BtnEnv').disabled = 'false';
						document.location = "http://www.cablevision.net.mx/contactanos/asesor.html";
						//document.getElementById('Error2').innerHTML = 'Los datos se guardar&oacute;n correctamente';
					} else 
						document.getElementById('Error2').innerHTML = ajax.responseText;
					//cargar('CvFormaLeads.php');
				} else {
					//document.location = "*.php";
				}
			}
		}
	ajax.send(null);	

	
}

function loadifCotizador(){
	if(document.getElementById('IdLeadType').value=="4"){
		document.location = "http://www.cablevision.net.mx/cotizador/cotizador";
	}
}