//LIBRERIA DE FUNCIONES DE JAVASCRIPT SITIO WEB BOSCH
//© 2005 Inside Solcuiones Ltda.
//www.insidesoluciones.com

function abrir_popup() {
    link = window.open('http://header.bosch.com/claim/invented/index.asp?country=co&lang=es', 1, 'width=540,height=292,toolbar=no,location=no,directories=no,scrollbars=no,status=no,menubar=no,resizable=no');
}

function procesarBusqueda() {
	error = '';
	
	if (form1.buscar.value=='') 
		alert('Por favor escriba al menos una palabra para buscar');
	else {
		window.open("procesar_busqueda.asp?buscar=" + form1.buscar.value, "Link","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=585,height=412,left=70,top=50");

		window.document.URL = "procesar_busqueda.asp?buscar=" + form1.buscar.value
	}

}


function abrirBusqueda() {
	window.open("/busqueda.htm", "Link","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=585,height=412,left=70,top=50");
}

function abrirBusquedaInput(texto) {
	var url = "/procesar_busqueda.asp?buscar=" + texto;
	window.open(url, "Link","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=585,height=412,left=70,top=50");
}

function CambiarTextoItem (item) {
//CAMBIA COLOR DE FONDO DE LOS MENUS MIENTRAS MIENTRAS MUEVE TEXTO DINAMICO
//USA VARIABLES DEFINIDAS EN EL ARCHIVO HTML QUE LLAMA
	eval("textoItems.innerHTML = strText"+item);
	eval("td"+item+".bgColor=strColorFondo");

}

function CambiarTextoItem (item) {
//CAMBIA COLOR DE FONDO DE LOS MENUS MIENTRAS MIENTRAS MUEVE TEXTO DINAMICO
//USA VARIABLES DEFINIDAS EN EL ARCHIVO HTML QUE LLAMA
	eval("textoItems.innerHTML = strText"+item);
	eval("td"+item+".bgColor=strColorFondo");

}

function CambiarTextoItem2 (item) {
//CAMBIA COLOR DE FONDO DE LOS MENUS MIENTRAS MIENTRAS MUEVE TEXTO DINAMICO
//USA VARIABLES DEFINIDAS EN EL ARCHIVO HTML QUE LLAMA
	eval("td"+item+".bgColor=strColorFondo");

}

function CambiarColorFondo (item) {
	for (i=1;i<=intTotalItems;i++)
		eval('td'+i+'.bgColor="#003366"');
}


function Fecha () {
	var now= new Date();        // time
	date= now.getDate();
	month= now.getMonth()+1;
	year= now.getYear();
	//dateStr= "" ;
	dateStr = ((date < 10) ? "0" : "") + date ;
	dateStr += "." + month;
	dateStr+= "." + year;
	document.getElementById("hsDate").innerHTML = dateStr;
}

var intContadorImagen = 0
function AdelantarImagen() {
//FUNCIONES PARA ROTAR IMAGENES Y TEXTO
	if (intContadorImagen == intTotalImagenes)
		intContadorImagen = -1;	
	intContadorImagen = intContadorImagen + 1;
	eval("imagen.innerHTML = \"<img height=116 src=images/" + strNombreImagen + intContadorImagen +".jpg width=172>\"");
	eval("contenido.innerHTML = strContenido" + intContadorImagen);
	
	
	
}
function AtrasarImagen() {
//FUNCIONES PARA ROTAR IMAGENES Y TEXTO
	if (intContadorImagen == 0)
		intContadorImagen = 6;	
	intContadorImagen = intContadorImagen - 1;
	eval("imagen.innerHTML = \"<img height=116 src=images/" + strNombreImagen + intContadorImagen +".jpg width=172>\"");
}

var intContadorImagen = 0
function AdelantarImagen2() {
//FUNCIONES PARA ROTAR IMAGENES Y TEXTO
	if (intContadorImagen == intTotalImagenes)
		intContadorImagen = -1;	
	intContadorImagen = intContadorImagen + 1;
	eval("imagen.innerHTML = \"<img height=116 src=images/" + strNombreImagen + intContadorImagen +".jpg width=172>\"");
	eval("contenido.innerHTML = strContenido" + intContadorImagen);
	
	
	
}

function AtrasarImagen2() {
//FUNCIONES PARA ROTAR IMAGENES Y TEXTO
	if (intContadorImagen == 0)
		intContadorImagen = 6;	
	intContadorImagen = intContadorImagen - 1;
	eval("imagen.innerHTML = \"<img height=116 src=images/" + strNombreImagen + intContadorImagen +".jpg width=172>\"");
}

function AbrirPaginaIngles() {
	//FUNCION 
	alert("en ingles");
}

function abrirBusqueda() {
	//FUNCION 
	window.open("/busqueda.htm", "Link","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=585,height=412,left=70,top=50");
}

function AbrirContacto() {
	//FUNCION 
		window.open('/contacto.asp','contacto','scrollbars=yes,width=460,height=530');
}

function AbrirPuntosVenta() {
	//FUNCION 
	window.open('/divisiones/busca_distribuidor.asp','buscadis','width=210,height=210');
}

function AbrirMyBosch() {
	//FUNCION
	window.document.URL = "/content/service/mb/code/mybosch.htm"
	
}

function AbrirAvisosEIntrucciones() {
	//FUNCION 
	window.open('/privacidad.htm','privacidad','scrollbars=yes,width=440,height=400');
}



function Enviar() {
	form1.submit();
}


function validar_contacto () {
	var error = '';

	if (form1.email.value=='')
		error = error + "\nPor favor especifique su email para contactarlo";
	if ((!isEmail(form1.email.value)) && (form1.email.value != ''))
		error = error + "\nPor favor especifique un email v&aacute;lido";
	if (form1.sugerencias.value=='')
		error = error + "\nPor favor especifique sus cometarios";

	if (error != '')
		alert(error);
	else
		form1.submit();
}


function validar_registrese () {
	var error = '';

	if (form1.nombre.value=='')
		error = "Por favor especifique su nombre";
	if (form1.apellidos.value=='')
		error = error + "\nPor favor especifique sus apellidos";
	if (form1.nacimiento.value=='')
		error = error + "\nPor favor especifique sus fecha de nacimiento";
	if (form1.tel.value=='')
		error = error + "\nPor favor especifique sus telefono";
	if (form1.cliente.value=='')
		error = error + "\nPor favor especifique si usted ya es un cliente Innovateq";
	if (form1.email.value=='')
		error = error + "\nPor favor especifique su email para contactarlo";
	if ((!isEmail(form1.email.value)) && (form1.email.value != ''))
		error = error + "\nPor favor especifique un email v&aacute;lido";

	if (error != '')
		alert(error);
	else
		form1.submit();
}

function isEmail(email)
	{
		// valid format "a@b.cd"
		invalidChars = " /;,:";
		if (email == "")
			return false;

		for (i=0; i< invalidChars.length; i++)
		{
			badChar = invalidChars.charAt(i)
			if (email.indexOf(badChar,0) > -1)
			{
				return false;
			}
		}

		atPos = email.indexOf("@",1)
		// there must be one "@" symbol
		if (atPos == -1)
			return false;

		// and only one "@" symbol
		if (email.indexOf("@", atPos+1) != -1)
			return false;

		// and at least one "." after the "@"
		periodPos = email.indexOf(".",atPos)
		if(periodPos == -1)
			return false;

		// and at least one character between "@" and "."
		if ( atPos +2 > periodPos)
			return false;

		if ( periodPos +3 > email.length)
			return false;

		return true;
	}


