$BASE_URL       = '/ajax'; 

var regExp = /^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/;

function checkCapabilities(){
    var xmlHttp2;
    try {
        // Firefox, Opera 8.0+, Safari
        xmlHttp2=new XMLHttpRequest();
    }catch (e){
        // Internet Explorer
        try{
            xmlHttp2=new ActiveXObject("Msxml2.XMLHTTP");
        }catch (e){
            try{
                xmlHttp2=new ActiveXObject("Microsoft.XMLHTTP");
            }catch (e){
                alert("Your browser does not support AJAX!");
                return false;
            }
        }
    }
  return xmlHttp2;
}


function boxLoadAction( boxName, boxClass, replaceDoc, params ) {

    var $xmlHttp    = checkCapabilities();
    var $box        = document.getElementById( boxName );
    var $loadBox;
    
    if( boxClass ){
        $loadBox    = boxClass
    }else{
        $loadBox    = 'ajaxLoad';
    }

    if( $xmlHttp && $box ){
        
        $xmlHttp.onreadystatechange =
        function(){
            
            if( $xmlHttp.readyState < 4 ){
                    $box.innerHTML = '<img class="ajaxLoad" src="/images/various/ajaxload.gif" align="center" valign="center" width="16"  />'; 
            }
            
            if( $xmlHttp.readyState == 4 ){
                $box.innerHTML = $xmlHttp.responseText;
            }
        }
        
        if( params ) params = '?'+params;

        $xmlHttp.open( "GET", $BASE_URL + replaceDoc +  params , true ); 
        $xmlHttp.send(null);
    }
	
}

function news(){
	var xmlHttp;
	var modo = 1;
	
	xmlHttp = checkCapabilities();
	
    xmlHttp.onreadystatechange=function(){
		if(xmlHttp.readyState < 4){
			document.getElementById("divNews").innerHTML = "<div align='center'><br><br><img src='/images/various/ajaxload.gif'><br><br></div>";
		} 
		if(xmlHttp.readyState == 4){
			document.getElementById("divNews").innerHTML = xmlHttp.responseText;
		} 
    }
		xmlHttp.open( "POST", "include/site/enviaNews.asp" , true );
		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlHttp.setRequestHeader("Content-length", 1);
		xmlHttp.setRequestHeader("Connection", "close");
		xmlHttp.send("modo="+modo);
}
	
function enviaNews(){
	var xmlHttp;
	var frm = document.getElementById("frmNews");
	var err = "";
	var modo = 2;

	var nombre 		= frm.nombre.value;
	var apellido 	= frm.apellido.value;
	var email		= frm.email.value;
	var localidad	= frm.localidad.value;
	var edad		= frm.edad.value;	
	var sexo		= frm.sexo.options[frm.sexo.selectedIndex].value;
	var sucursal	= frm.sucursal.options[frm.sucursal.selectedIndex].value;
	var nroCliente  = frm.nroCliente.value;
	
	if(nroCliente == "Nro. Cliente (opcional)"){
			nroCliente = "";
	}

	if (nombre == "" || nombre == "Nombre")
		err += "* Nombre\n";
		
	if (apellido  == "" || apellido == "Apellido")
		err += "* Apellido\n";
		
	if (!regExp.test(frm.email.value)){
		err += "* Por favor ingrese un email valido.\n";
    }
	
	if (email == "" || email == "E-mail")
		err += "* E-mail\n";	
		
	if (edad == "" || edad == "Edad")
		err += "* Edad\n";	
		
	if(sexo == 0)
        err += "* Sexo\n";
		
    if(sucursal == 0)	
		err += "* Sucursal más cercana\n";
		
	if(err){
		alert("Por favor complete los siguientes campos y vuelva a intentarlo\n\n" + err);
		return;
	
	}else{
		
		xmlHttp = checkCapabilities();
		
		xmlHttp.onreadystatechange=function(){
			if(xmlHttp.readyState < 4){
				document.getElementById("divNews").innerHTML = "<div align='center'><br><br><img src='/images/various/ajaxload.gif'><br><br></div>";
			} 
			if(xmlHttp.readyState == 4){
				document.getElementById("divNews").innerHTML = xmlHttp.responseText;
			} 
		}
		 	/*
			xmlHttp.open( "POST", $BASE_URL + "include/site/enviaNews.asp" , true );
			xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			xmlHttp.setRequestHeader("Content-length", 7);
			xmlHttp.setRequestHeader("Connection", "close");
			xmlHttp.send("nombre="+nombre+"&apellido="+apellido+"&email="+email+"&edad="+edad+"&sexo="+sexo+"&sucursal="+sucursal+"&localidad="+localidad+"&modo="+modo);
			*/
			
			xmlHttp.open("GET","include/site/enviaNews.asp?nombre="+nombre+"&apellido="+apellido+"&email="+email+"&edad="+edad+"&sexo="+sexo+"&sucursal="+sucursal+"&localidad="+localidad+"&modo="+modo+"&nroCliente="+nroCliente,true);   
   			xmlHttp.send(null);
	}
}

function desuscNews(){
	var xmlHttp;
	var modo = 1;
	
	xmlHttp = checkCapabilities();
	
    xmlHttp.onreadystatechange=function(){
		if(xmlHttp.readyState < 4){
			document.getElementById("divNews").innerHTML = "<div align='center'><br><br><img src='/images/various/ajaxload.gif'><br><br></div>";
		} 
		if(xmlHttp.readyState == 4){
			document.getElementById("divNews").innerHTML = xmlHttp.responseText;
		} 
    }
		xmlHttp.open( "POST", "include/site/desuscNews.asp" , true );
		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlHttp.setRequestHeader("Content-length", 1);
		xmlHttp.setRequestHeader("Connection", "close");
		xmlHttp.send("modo="+modo);
}


function desuscribir(){
	var xmlHttp;
	var frm = document.getElementById("frmNews");
	var err = "";
	var modo = 2;

	var mail	= frm.mail.value;

	if (!regExp.test(frm.mail.value)){
		err += "* Por favor ingrese un email valido.\n";
    }
	
	if (mail == "" || mail == "E-mail")
		err += "* E-mail\n";	
		
	if(err){
		alert("Por favor complete los siguientes campos y vuelva a intentarlo\n\n" + err);
		return false;
	
	}else{
		//return true;
		xmlHttp = checkCapabilities();
		
		xmlHttp.onreadystatechange=function(){
			if(xmlHttp.readyState < 4){
				document.getElementById("divNews").innerHTML = "<div align='center'><br><br><img src='/images/various/ajaxload.gif'><br><br></div>";
			} 
			if(xmlHttp.readyState == 4){
				document.getElementById("divNews").innerHTML = xmlHttp.responseText;
			} 
		}
		 	/*
			xmlHttp.open( "POST", $BASE_URL + "include/site/enviaNews.asp" , true );
			xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			xmlHttp.setRequestHeader("Content-length", 7);
			xmlHttp.setRequestHeader("Connection", "close");
			xmlHttp.send("nombre="+nombre+"&apellido="+apellido+"&email="+email+"&edad="+edad+"&sexo="+sexo+"&sucursal="+sucursal+"&localidad="+localidad+"&modo="+modo);
			*/
			
			xmlHttp.open("GET","include/site/desuscNews.asp?mail="+mail+"&desuscNews="+desuscNews,true);   
   			xmlHttp.send(null);
	}
}

function contacto(){
	var xmlHttp;
	var modo = 1
	xmlHttp = checkCapabilities();
	
    xmlHttp.onreadystatechange=function(){
		if(xmlHttp.readyState < 4){
			document.getElementById("divContacto").innerHTML = "<div align='center'><br><br><img src='/images/various/ajaxload.gif'><br><br></div>";
		} 
		if(xmlHttp.readyState == 4){
			document.getElementById("divContacto").innerHTML = xmlHttp.responseText;
		} 
    }
   			xmlHttp.open( "POST", "include/site/enviaContacto.asp" , true );
			xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			xmlHttp.setRequestHeader("Content-length", 1);
			xmlHttp.setRequestHeader("Connection", "close");
			xmlHttp.send("modo="+modo);
	
}

function enviaContacto(){
	var xmlHttp;
	var frm = document.getElementById("frmContacto");
	var err = "";
	var modo = 2
	var nombre 		= frm.nombre.value;
	var apellido 	= frm.apellido.value;
	var email		= frm.email.value;
	var direccion	= frm.direccion.value;
	var localidad	= frm.localidad.value;
	var ocupacion 	= frm.ocupacion.value;
	var edad		= frm.edad.value;	
	var tel			= frm.tel.value;
	var tipo		= frm.tipo.options[frm.tipo.selectedIndex].value;
	var sucursal	= frm.sucursal.options[frm.sucursal.selectedIndex].value;
	var consulta    = frm.consulta.value; 
	var nroCliente  = frm.nroCliente.value;
	
	if(nroCliente == "Nro. Cliente (opcional)"){
			nroCliente = "";
	}

	if (nombre == "" || nombre == "Nombre")
		err += "* Nombre\n";
		
	if (apellido  == "" || apellido == "Apellido")
		err += "* Apellido\n";
		
	if (email == "" || email == "E-mail")
		err += "* E-mail\n";	
	
	if (!regExp.test(frm.email.value)){
		err += "* Por favor ingrese un email valido.\n";
    }
		
	if (edad == "" || edad == "Edad")
		err += "* Edad\n";	
		
    if(tipo == 0)	
		err += "* Tipo de consulta\n";
	
	if(sucursal == 0)	
		err += "* Sucursal más cercana\n";
		
	if(err){
		alert("Por favor complete los siguientes campos y vuelva a intentarlo\n\n" + err);
		return;
	
	}else{
		
		xmlHttp = checkCapabilities();
		
		xmlHttp.onreadystatechange=function(){
			if(xmlHttp.readyState < 4){
				document.getElementById("divContacto").innerHTML = "<div align='center'><br><br><img src='/images/various/ajaxload.gif'><br><br></div>";
			} 
			if(xmlHttp.readyState == 4){
				document.getElementById("divContacto").innerHTML = xmlHttp.responseText;
			} 
		}
		 /*	xmlHttp.open( "POST", $BASE_URL + "include/site/enviaContacto.asp" , true );
			xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			xmlHttp.setRequestHeader("Content-length", 12);
			xmlHttp.setRequestHeader("Connection", "close");
			xmlHttp.send("?nombre="+nombre+"&apellido="+apellido+"&email="+email+"&edad="+edad+"&direccion="+direccion+"&ocupacion="+ocupacion+"&localidad="+localidad+"&tel="+tel+"&tipo="+tipo+"&consulta="+consulta+"&modo="+modo+"&sucursal="+sucursal);*/
			 xmlHttp.open("GET","include/site/enviaContacto.asp?nombre="+nombre+"&apellido="+apellido+"&email="+email+"&edad="+edad+"&direccion="+direccion+"&ocupacion="+ocupacion+"&localidad="+localidad+"&tel="+tel+"&tipo="+tipo+"&consulta="+consulta+"&modo="+modo+"&sucursal="+sucursal+"&nroCliente="+nroCliente,true);   
    xmlHttp.send(null);

	}
}

function casamiento(){
	var xmlHttp;
	var modo = 1
	xmlHttp = checkCapabilities();
	
    xmlHttp.onreadystatechange=function(){
		if(xmlHttp.readyState < 4){
			document.getElementById("divCasamiento").innerHTML = "<div align='center'><br><br><img src='/images/various/ajaxload.gif'><br><br></div>";
		} 
		if(xmlHttp.readyState == 4){
			document.getElementById("divCasamiento").innerHTML = xmlHttp.responseText;
		} 
    }
   			xmlHttp.open( "POST", "include/site/formCasamiento.asp" , true );
			xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			xmlHttp.setRequestHeader("Content-length", 1);
			xmlHttp.setRequestHeader("Connection", "close");
			xmlHttp.send("modo="+modo);
	
}

function enviaCasamiento(){
	var xmlHttp;
	var frm = document.getElementById("frmCasamiento");
	var err = "";
	var modo = 2
	var nombre 		= frm.nombre.value;
	var apellido 	= frm.apellido.value;
	var email		= frm.mail.value;
	var direccion	= frm.direccion.value;
	var localidad	= frm.localidad.value;
	var tel			= frm.tel.value;
	var modalidad   = frm.modalidad.value; 
	var area		= frm.area.value;
	var nroCliente  = frm.nroCliente.value;
	
	if(nroCliente == "Nro. Cliente"){
			nroCliente = "";
	}
	
	if (nombre == "" || nombre == "Nombre*")
		err += "* Nombre\n";
		
	if (apellido  == "" || apellido == "Apellido*")
		err += "* Apellido\n";
		
	if (email == "" || email == "E-mail")
		err += "* E-mail\n";	
	
	if (!regExp.test(frm.mail.value)){
		err += "* Por favor ingrese un email valido.\n";
    }
		
	if (tel == "" || tel == "Teléfono*")
		err += "* Teléfono\n";	
		
	if(err){
		alert("Por favor complete los siguientes campos y vuelva a intentarlo\n\n" + err);
		return;
	
	}else{
		
		xmlHttp = checkCapabilities();
		
		xmlHttp.onreadystatechange=function(){
			if(xmlHttp.readyState < 4){
				document.getElementById("divCasamiento").innerHTML = "<div align='center'><br><br><img src='/images/various/ajaxload.gif'><br><br></div>";
			} 
			if(xmlHttp.readyState == 4){
				document.getElementById("divCasamiento").innerHTML = xmlHttp.responseText;
			} 
		}
		 /*
		 	xmlHttp.open( "POST", $BASE_URL + "include/site/formCasamiento.asp" , true );
			xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			xmlHttp.setRequestHeader("Content-length",9);
			xmlHttp.setRequestHeader("Connection", "close");
			xmlHttp.send("nombre="+nombre+"&apellido="+apellido+"&email="+email+"&direccion="+direccion+"&localidad="+localidad+"&tel="+tel+"&modalidad="+modalidad+"&modo="+modo+"&area="+area);*/
			
			xmlHttp.open("GET","include/site/formCasamiento.asp?nombre="+nombre+"&apellido="+apellido+"&email="+email+"&direccion="+direccion+"&localidad="+localidad+"&tel="+tel+"&modalidad="+modalidad+"&modo="+modo+"&area="+area+"&nroCliente="+nroCliente,true);   
 		   xmlHttp.send(null);
	
	}
}

function showSucursal( id_sucursal ){
boxLoadAction(
	'listado_sucursal',
	'',
	'/ajax/listado_sucursales.asp',
	'id_sucursal='+id_sucursal+'&rand='+Math.random()
	);
}


