var email;
function cargadirprinc(idEmpresa,idPortal,idDatEmpDirec,estado)
{ 
	if(window.XMLHttpRequest)
	{
		objXml11 = new XMLHttpRequest(); // Gecko (Firefox, Moz), KHTML (Konqueror, Safari), Opera
	}
	else if(window.ActiveXObject)
	{
		objXml11 = new ActiveXObject("Microsoft.XMLHTTP"); // Internet Explorer		
	}					
	
	objXml11.open("GET", "/_cargadatos.asp?idempresa=" + idEmpresa + "&idPortal=" + idPortal + "&idDatEmpDirec=" + idDatEmpDirec + "&estado=" + estado  , true);  
	objXml11.onreadystatechange = function()
	{
		if(objXml11.readyState == 4)
		{
			document.getElementById("datosprincipales").innerHTML = objXml11.responseText; 
		}
		else
		{
			document.getElementById("datosprincipales").innerHTML = "<img src='/css/general/cargando.gif'> Cargando Telefono";
		}
	} 
	objXml11.send(null);		
}

function cargadirprinc2(id,cont,idPortal)
{ 
	if(window.XMLHttpRequest)
	{
		objXml1 = new XMLHttpRequest(); // Gecko (Firefox, Moz), KHTML (Konqueror, Safari), Opera
	}
	else if(window.ActiveXObject)
	{
		objXml1 = new ActiveXObject("Microsoft.XMLHTTP"); // Internet Explorer		
	}					
	
	objXml1.open("GET", "/_cargaEscaparate.asp?id=" + id + "&cont=" + cont + "&idPortal=" + idPortal, true);  
	objXml1.onreadystatechange = function()
	{
		if (objXml1.readyState == 4)
		{
			document.getElementById("articEscaparate").innerHTML = objXml1.responseText; 
		}
		else
		{
			document.getElementById("articEscaparate").innerHTML="<img src='/css/general/cargando.gif'> Cargando..."; 
		}
	} 
	objXml1.send(null);		
}

function comCaracteres()
{
	if(document.getElementById('comentario').value.length >= 550)
	{
		document.getElementById('comentario').value = document.getElementById('comentario').value.substring(0, 550);
 	}
	else
	{
 		document.getElementById('contador').innerHTML = (550 - document.getElementById('comentario').value.length) + ' Caracteres'
 	}
}

function cargadatosInfo(acc,idProvincia,idEmpresa)
{ 
	if (document.getElementById('infodatos').style.height=='300px')
	{
		cerrarcapa(300, acc, idProvincia, idEmpresa);
		vari = 1
	}
	if ((document.getElementById('infodatos').style.height == '') || (document.getElementById('infodatos').style.height == '0px'))
	{
		abrircapa(0, acc, idProvincia, idEmpresa);
		vari = 0;
	}
}

function enviar_consulta()
{
	if(window.XMLHttpRequest)
	{
		objXml1 = new XMLHttpRequest(); // Gecko (Firefox, Moz), KHTML (Konqueror, Safari), Opera
	}
	else if(window.ActiveXObject)
	{
		objXml1 = new ActiveXObject("Microsoft.XMLHTTP"); // Internet Explorer		
	}
	nombre = document.getElementById('nombre_c').value
	email = document.getElementById('email_c').value
	telefono_ = document.getElementById('telefono_c').value
	consulta = document.getElementById('consulta_c').value
	destino = document.getElementById('destino').value
	
	if (nombre == '' || email == '' || telefono_ == '' || consulta == '' || destino == '')
	{
		alert('Relene los campos obligatorios para poder enviar el correo')	
	}
	else
	{
		//alert("/_envioConsulta.asp?nombre="+nombre+"&email="+email+"&telefono="+telefono_+"&consulta="+consulta+"&destino="+destino)
		objXml1.open("GET", "/_envioConsulta.asp?nombre="+nombre+"&email="+email+"&telefono="+telefono_+"&consulta="+consulta+"&destino="+destino, true);  
		objXml1.onreadystatechange = function()
		{
			if(objXml1.readyState == 4)
			{
				document.getElementById("formulario_ficha_correo").innerHTML="<br /><br /><br /><br /><br />Solicitud de informaci&oacute;n enviada correctamente.<br /><br /><b>Gracias por usar este servicio.</b><br /><br /><br /><a href='#' onclick='cargar_formulario();return false;'>Ver formulario de envio</a>"; 		
			}
			else
			{
				document.getElementById("formulario_ficha_correo").innerHTML="<img src='/css/general/cargando.gif'> Enviando Consulta, espere por favor."; 	
			}
		} 		
	}
	objXml1.send(null);		
}

function enviar_consulta2()
{
	if(window.XMLHttpRequest)
	{
		objXml1 = new XMLHttpRequest(); // Gecko (Firefox, Moz), KHTML (Konqueror, Safari), Opera
	}
	else if(window.ActiveXObject)
	{
		objXml1 = new ActiveXObject("Microsoft.XMLHTTP"); // Internet Explorer		
	}					
	
	nombre = document.getElementById('nombre_c').value
	email = document.getElementById('email_c').value
	telefono =  document.getElementById('telefono_c').value
	consulta = document.getElementById('consulta_c').value
	destino = document.getElementById('destino').value
	
	if (nombre == '' || email == '' || telefono == '' || consulta == '' || destino == '')
	{
		alert('Relene los campos obligatorios para poder enviar el correo')	
	}
	else
	{
		objXml1.open("GET", "/_envioConsulta.asp?nombre="+nombre+"&email="+email+"&telefono="+telefono+"&consulta="+consulta+"&destino="+destino  , true);  
		objXml1.onreadystatechange = function()
		{
			if (objXml1.readyState == 4)
			{
				document.getElementById("formulario_ficha_correo2").innerHTML="<br/><br/><br/><br/><br/>Solicitud de informaci&oacute;n enviada correctamente.<br/><br/><b>Gracias por usar este servicio.</b><br/><br/><br/><a href='#' onclick='cargar_formulario2();return false;'>Ver formulario de envio</a>"; 		
			}
			else
			{
				document.getElementById("formulario_ficha_correo2").innerHTML="<img src='/css/general/cargando.gif'> Enviando Consulta, espere por favor."; 	
			}
		} 		
	}
	objXml1.send(null);		
}

function cargar_direcciones(ide, idp)
{
	var objXml;		
	if(window.XMLHttpRequest && !(window.ActiveXObject)) // branch for native XMLHttpRequest object
    {
    	try	{ objXml = new XMLHttpRequest(); } catch(e) { objXml = false; }
    } 
    else if(window.ActiveXObject) // branch for IE/Windows ActiveX version
    {
       	try { objXml = new ActiveXObject("Msxml2.XMLHTTP");	} catch(e) { try { objXml = new ActiveXObject("Microsoft.XMLHTTP");	} catch(e) { objXml = false; }}
    }							
	objXml.open("GET", "/ajax/direcciones.asp?idempresa=" + ide + "&idportal=" + idp , true);  
	
	objXml.onreadystatechange = function()
	{
 		if (objXml.readyState == 4)
		{		  		  	
			document.getElementById("formulario_ficha_correo_direcciones").innerHTML = objXml.responseText;				
		}
		else
		{
			document.getElementById("formulario_ficha_correo_direcciones").innerHTML="<img src='/css/general/cargando.gif'> Cargando direcciones ..."; 	
		}
	}
	objXml.send(null);
}

function cargar_formulario()
{
	var objXml;		
	if(window.XMLHttpRequest && !(window.ActiveXObject)) // branch for native XMLHttpRequest object
    {
    	try	{ objXml = new XMLHttpRequest(); } catch(e) { objXml = false; }
    } 
    else if(window.ActiveXObject) // branch for IE/Windows ActiveX version
    {
       	try { objXml = new ActiveXObject("Msxml2.XMLHTTP");	} catch(e) { try { objXml = new ActiveXObject("Microsoft.XMLHTTP");	} catch(e) { objXml = false; }}
    }							
	objXml.open("GET", "/ajax/frmCsl.asp?correo=" + email , true);  
	
	objXml.onreadystatechange = function()
	{
		if (objXml.readyState == 4)
		{		  		  	
			document.getElementById('formulario_ficha_correo').innerHTML = objXml.responseText;				
		}
	}
	objXml.send(null);
}

function cargar_formulario2()
{
	var objXml;		
	if(window.XMLHttpRequest && !(window.ActiveXObject)) // branch for native XMLHttpRequest object
    {
    	try	{ objXml = new XMLHttpRequest(); } catch(e) { objXml = false; }
    } 
    else if(window.ActiveXObject) // branch for IE/Windows ActiveX version
    {
       	try { objXml = new ActiveXObject("Msxml2.XMLHTTP");	} catch(e) { try { objXml = new ActiveXObject("Microsoft.XMLHTTP");	} catch(e) { objXml = false; }}
    }							
	objXml.open("GET", "/ajax/frmCsl2.asp?correo=" + email , true);  
	
	objXml.onreadystatechange = function()
	{
 		if (objXml.readyState == 4)
		{		  		  	
			document.getElementById('formulario_ficha_correo2').innerHTML = objXml.responseText;				
		}
	}
	objXml.send(null);
	
}

function validarContacto()
{
	ok=1;
	if((document.getElementById('nombre_c').value==""))
	{
		ok = 0;		
	}
	if((document.getElementById('email_c').value=="") || (!esMail(document.getElementById('email_c').value))) {
		ok = 0;		
	}
	if((document.getElementById('consulta_c').value==""))
	{
		ok = 0;			
	}
	
	if(ok == 1)
	{
		document.getElementById('bt_con').disabled = false;
		document.getElementById('bt_con').src = "/css/ficha/env.jpg";
		document.getElementById('estado_envio').innerHTML = 'Ya puede enviarlo'
	}
	else
	{
		document.getElementById('bt_con').disabled = true;
		document.getElementById('bt_con').src = "/css/ficha/env_.jpg";
		document.getElementById('estado_envio').innerHTML = 'Faltan campos por rellenar'
	}
}

function comprobarPeticion()
{
	msg = 'Por favor revise el valor de los siguientes campos:';
	ok=1;
	if((document.enviar.nombre_form.value == ""))
	{
		ok=0;	
		msg += '\n- Nombre';
	}
	if((document.enviar.email_form.value == ""))
	{
		ok=0;	
		msg += '\n- E-mail';
	}
	if((document.enviar.observaciones_form.value == ""))
	{
		ok=0;	
		msg += '\n- Inserte comentario';
	}
	if((document.enviar.email_form.value!="") && (!esMail(document.enviar.email_form.value)))
	{
		ok=0;	
		msg += '\n- Dirección de Correo correcta';
	}

	if(ok == 0) 
		alert(msg);
	else
		document.enviar.submit();
}

function abrircapa(i, acc, idProvincia, idEmpresa)
{
	if(document.getElementById('infodatos').style.height!='300px')
	{
		document.getElementById('infodatos').style.height = i + 'px';
		i=i+4
	    setTimeout("abrircapa(" + i + ",'" + acc + "','" + idProvincia + "','" + idEmpresa + "')", 1);
	}
	else
	{
		document.getElementById('infodatos').style.height='300px'

		if(window.XMLHttpRequest)
		{
			objXml1 = new XMLHttpRequest(); // Gecko (Firefox, Moz), KHTML (Konqueror, Safari), Opera
		}
		else if(window.ActiveXObject)
		{
			objXml1 = new ActiveXObject("Microsoft.XMLHTTP"); // Internet Explorer		
		}					
		
		objXml1.open("GET", "/ficha_info.asp?acc=" + acc + "&idProvincia=" + idProvincia + "&idEmpresa=" + idEmpresa, true);  
		objXml1.onreadystatechange = function()
		{
			if (objXml1.readyState == 4)
			{
			
				document.getElementById("infodatos").innerHTML=objXml1.responseText; 
				document.getElementById("infodatos").style.padding='10px'; 
				document.getElementById("infodatos").style.paddingleft='20px'; 
				document.getElementById("infodatos").style.width='640px'; 
				document.getElementById('infodatos').style.overflow='auto'
			}
		}
		objXml1.send(null);
	}
}

function cerrarcapa(i, acc, idProvincia, idEmpresa)
{
	if(document.getElementById('infodatos').style.height!='0px')
	{
		document.getElementById('infodatos').style.height = i + 'px';
		i = i - 10
		document.getElementById('infodatos').style.overflow='hidden'
	    setTimeout("cerrarcapa(" + i + ",'" + acc + "','" + idProvincia + "','" + idEmpresa + "')", 1);
	}
	else
	{
		document.getElementById("infodatos").innerHTML = ''; 
		document.getElementById("infodatos").style.padding = '0px'; 
		document.getElementById("infodatos").style.width = '660px'; 
		document.getElementById('infodatos').style.height = '0px'
		if(vari ==1 ){ abrircapa(0, acc, idProvincia, idEmpresa) }
	}
}

function solocerrarcapa(i)
{
	if(document.getElementById('infodatos').style.height!='0px')
	{
		document.getElementById('infodatos').style.height = i + 'px';
		i = i - 10
		document.getElementById('infodatos').style.overflow = 'hidden'
	    setTimeout("solocerrarcapa(" + i + ")", 1);
	}
	else
	{
		document.getElementById("infodatos").innerHTML = ''; 
		document.getElementById("infodatos").style.padding = '0px'; 
		document.getElementById("infodatos").style.width = '660px'; 
		document.getElementById('infodatos').style.height = '0px'
	}
}

function marcarProducto(idproducto,idempresa,idportal)
{
	
	var objXml;		
	if(window.XMLHttpRequest && !(window.ActiveXObject)) // branch for native XMLHttpRequest object
    {
    	try	{ objXml = new XMLHttpRequest(); } catch(e) { objXml = false; }
    } 
    else if(window.ActiveXObject) // branch for IE/Windows ActiveX version
    {
       	try { objXml = new ActiveXObject("Msxml2.XMLHTTP");	} catch(e) { try { objXml = new ActiveXObject("Microsoft.XMLHTTP");	} catch(e) { objXml = false; }}
    }							
	
	objXml.open("GET", "/_seleccionarProducto.asp?idp=" + idproducto + "&ide=" + idempresa + "&idpl=" + idportal , true);  
	
	objXml.onreadystatechange=function() {
 		if (objXml.readyState==4) {		  		  	
				document.getElementById("productos_marcados").innerHTML = objXml.responseText;
			}else{
				document.getElementById("productos_marcados").innerHTML = "<img src='/css/general/cargando.gif' alt='cargando' />";
			}
		}
		objXml.send(null);
}

function solicitarInformacion()
{
	var ok;
	ok = 'si';
	
	if (document.getElementById('nombre_si').value == ''){
		alert('El nombre no puede estar vacio.')
		ok = 'no';
	}
	
	if (document.getElementById('email_si').value == '' || esMail(document.getElementById('email_si').value) == false){
		alert('El email no puede estar vacio y debe estar bien formado, ej:micorreo@midominio.com')
		ok = 'no';
	}
	
	
	if (ok == 'si'){document.envio.submit();}
	
}

function esMail(str)
{
  	return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
}

function validarEnvio(idempresa,idportal)
{
	var ok;
	ok = 'si';
	
	if (document.getElementById('nombre').value == '')
	{
		ok = 'no';
	}
	
	if (document.getElementById('email').value == '' || esMail(document.getElementById('email').value) == false)
	{
		ok = 'no';
	}
	
	var descripcion;
	descripcion = (document.getElementById('descripcion').value).replace(/\n/gi,"SaltoBR");	

			
	if (ok == 'no')
	{
		document.getElementById('ko').style.visibility = 'visible'
		document.getElementById('ok').style.visibility = 'hidden'
	}
	else
	{
		var objXml;		
		if(window.XMLHttpRequest && !(window.ActiveXObject)) // branch for native XMLHttpRequest object
	    {
	    	try	{ objXml = new XMLHttpRequest(); } catch(e) { objXml = false; }
	    } 
	    else if(window.ActiveXObject) // branch for IE/Windows ActiveX version
	    {
	       	try { objXml = new ActiveXObject("Msxml2.XMLHTTP");	} catch(e) { try { objXml = new ActiveXObject("Microsoft.XMLHTTP");	} catch(e) { objXml = false; }}
	    }							
		
		objXml.open("GET", "/_guardarSolicitud.asp?descripcion=" + descripcion + "&nombre=" + document.getElementById('nombre').value + "&email=" + document.getElementById('email').value + "&telefono=" + document.getElementById('telefono').value , true);  
		
		objXml.onreadystatechange = function()
		{
	 		if (objXml.readyState == 4)
			{		  		  	
				document.getElementById('ko').style.visibility = 'hidden'
				document.getElementById('ok').style.visibility = 'visible'		
					
			}
			else
			{
				document.getElementById('ko').style.visibility = 'visible'
				document.getElementById('ok').style.visibility = 'hidden'									
			}
		}
		objXml.send(null);	
	}
}

function enviarMail()
{
	document.getElementById('fallo').style.visibility = 'hidden';
	var ok;
	ok = "si"
	var asunto;
	var email;
	var nombre;
	var comentario;		
	var correo;
	var idempresa;
	var idportal;
	correo = document.getElementById('correo_env').value
	idempresa = document.getElementById('idempresa').value
	idportal = document.getElementById('idportal').value
	if (document.getElementById('comentario').value=='') {ok='no'}else{comentario=document.getElementById('comentario').value}
	if (document.getElementById('nombre').value=='') {ok='no'}else{nombre=document.getElementById('nombre').value}
	if (document.getElementById('email').value=='') {ok='no'}else{email=document.getElementById('email').value}
	if (document.getElementById('asunto').value=='') {ok='no'}else{asunto=document.getElementById('asunto').value}
	if(window.XMLHttpRequest) {
		objXml1 = new XMLHttpRequest(); // Gecko (Firefox, Moz), KHTML (Konqueror, Safari), Opera
	} else if(window.ActiveXObject) {
		objXml1 = new ActiveXObject("Microsoft.XMLHTTP"); // Internet Explorer		
	}					
	
	objXml1.open("GET", "/_comprobarCaptcha.asp?captchacode="+document.getElementById('captchacode').value   , true);  
	objXml1.onreadystatechange = function()
	{
		if (objXml1.readyState == 4)
		{		
			if (objXml1.responseText == 'Ok' && ok != "no")
			{	
				SY.display(0);
				SY.alert('<br/><br/><br/><br/>Enviando Solicitud <img src=/css/index/ajax-loader.gif ><br/><br/><br/><br/>');
				SY.display(1);
				
				if(window.XMLHttpRequest)
				{
						objXml2 = new XMLHttpRequest(); // Gecko (Firefox, Moz), KHTML (Konqueror, Safari), Opera
				}
				else if(window.ActiveXObject)
				{
					objXml2 = new ActiveXObject("Microsoft.XMLHTTP"); // Internet Explorer		
				}	
				objXml2.open("GET", "/_enviarEmailContacto.asp?nombre=" + nombre + "&idempresa=" + idempresa + "&idportal=" + idportal + "&email=" + email + "&asunto=" + asunto + "&comentario=" + comentario + "&correo=" + correo  , true);  
				objXml2.onreadystatechange = function()
				{
				if (objXml2.readyState == 4)
				{			
					SY.display(0);
					SY.alert(objXml2.responseText);
					SY.display(1);
					}
				} 				
				objXml2.send(null);				
			}
			else
			{
				document.getElementById('fallo').style.visibility = 'visible';			
				document.getElementById('comentario').value=comentario;
				document.getElementById('nombre').value=nombre;
				document.getElementById('email').value=email;
				document.getElementById('asunto').value=asunto;												
			}
		}
	}
	objXml1.send(null);
}

function esMail(str)
{
  	return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
}

function Right(str, n){
    if (n <= 0)
       return "";
    else if (n > String(str).length)
       return str;
    else
	{
       var iLen = String(str).length;
       return String(str).substring(iLen, iLen - n);
    }
}

function anyadirTarjetero(idempresa)
{
	if(window.XMLHttpRequest)
	{
		objXml1 = new XMLHttpRequest(); // Gecko (Firefox, Moz), KHTML (Konqueror, Safari), Opera
	}
	else if(window.ActiveXObject)
	{
		objXml1 = new ActiveXObject("Microsoft.XMLHTTP"); // Internet Explorer		
	}					
	
	objXml1.open("GET", "/_usuarios/_anyadirTarjetero.asp?idempresa=" + idempresa   , true);  
	objXml1.onreadystatechange = function()
	{
		if (objXml1.readyState == 4)
		{
			SY.alert(objXml1.responseText); 
		}
	} 
	objXml1.send(null);		
}

function incluirVideo(ruta)
{
	document.write("<object width='268' height='226'>")
	document.write("<param name='movie' value='" + ruta + "' />")
	document.write("<param name='wmode' value='transparent' />")
	document.write("<param name='allowFullScreen' value='true' />")
	document.write("<param name='allowscriptaccess' value='always' />")
	document.write("<embed src='" + ruta + "' type='application/x-shockwave-flash' wmode='transparent' allowscriptaccess='always' allowfullscreen='true' width='268' height='226'></embed>")
	document.write("</object>")
}
