/* Variables con los destinos de los diferentes enlaces del menú de cabecera y de las familias */
var destinos = { "boton1": "http://www.sanro.com/quienes.php", "boton2": "http://www.sanro.com/marcas.php", "boton3": "http://www.sanro.com/red_comercial.php", "boton4": "http://www.sanro.com/donde_estamos.php", "boton5": "http://www.sanro.com/horario.php", "boton6": "http://www.sanro.com/contactar.php", "boton7": "http://www.sanro.com/asistencia_tecnica.php" };

/* Variables con los destinos del Menú Privado */
var destinosPrivados = { "m1": "http://www.sanro.com/area_privada_verdatos.php", "m2": "http://www.sanro.com/area_privada_modificar.php", "m3": "http://www.sanro.com/area_privada_documentos.php", "m4": "http://www.sanro.com/area_privada_noticias.php", "m5": "http://www.sanro.com/carrito.php", "m6": "http://www.sanro.com/area_privada_historial.php"};



function fncFotosCabecera(par) {
    if (AC_FL_RunContent == 0) {
        alert("Esta página requiere el archivo AC_RunActiveContent.js.");
    } else {
        AC_FL_RunContent(
            'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
            'width', '998',
            'height', '231',
            'src', 'fotos_cabecera_'+par,
            'quality', 'high',
            'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
            'align', 'middle',
            'play', 'true',
            'loop', 'true',
            'scale', 'showall',
            'wmode', 'transparent',
            'devicefont', 'false',
            'id', 'fotos_cabecera_'+par,
            'bgcolor', '#ffffff',
            'name', 'fotos_cabecera_'+par,
            'menu', 'true',
            'allowFullScreen', 'false',
            'allowScriptAccess','sameDomain',
            'movie', 'img/fotos_cabecera_'+par,
            'salign', ''
            ); 
    }
    //document.write("<img src='img/fotos-cabecera.jpg' />");
}

function fncCabecera() {
    if (AC_FL_RunContent == 0) {
        alert("Esta página requiere el archivo AC_RunActiveContent.js.");
    } else {
        AC_FL_RunContent(
            'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0',
            'width', '998',
            'height', '231',
            'src', 'cabecera',
            'quality', 'high',
            'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
            'align', 'middle',
            'play', 'true',
            'loop', 'true',
            'scale', 'showall',
            'wmode', 'transparent',
            'devicefont', 'false',
            'id', 'ftos_cabecera',
            'bgcolor', '#ffffff',
            'name', 'cabecera',
            'menu', 'true',
            'allowFullScreen', 'false',
            'allowScriptAccess','sameDomain',
            'movie', 'img/cabecera',
            'salign', ''
            ); 
    }
}


/* Función genérica para colocar un banner en flash de unas medidas determinadas y pasándole un parametro (la URL destino por ejemplo) */
function Banner(nombre, ancho, alto, param) {
    if (AC_FL_RunContent == 0) {
        alert("Esta página requiere el archivo AC_RunActiveContent.js.");
    } else {
        AC_FL_RunContent(
            'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
            'width', ancho,
            'height', alto,
            'src', nombre,
            'quality', 'high',
            'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
            'align', 'middle',
            'play', 'true',
            'loop', 'true',
            'scale', 'showall',
            'wmode', 'transparent',
            'devicefont', 'false',
            'id', nombre,
            'bgcolor', '#ffffff',
            'name', nombre,
            'menu', 'true',
            'allowFullScreen', 'false',
            'allowScriptAccess','sameDomain',
            'movie', 'img/' + nombre,
            'salign', '',
            'flashvars', param
            ); 
    }
}


function fncResultadoEncuesta(fichero) {
    if (AC_FL_RunContent == 0) {
        alert("Esta página requiere el archivo AC_RunActiveContent.js.");
    } else {
        AC_FL_RunContent(
            'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
            'width', '726',
            'height', '230',
            'src', 'resultadoEncuesta',
            'quality', 'high',
            'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
            'align', 'middle',
            'play', 'true',
            'loop', 'true',
            'scale', 'showall',
            'wmode', 'window',
            'devicefont', 'false',
            'id', 'resultadoEncuesta',
            'bgcolor', '#ffffff',
            'name', 'resultadoEncuesta',
            'menu', 'true',
            'allowFullScreen', 'false',
            'allowScriptAccess','sameDomain',
            'movie', 'img/resultadoEncuesta',
            'salign', '',
			'flashvars', 'fileXML=' + fichero
            ); 
    }
}


function fncRedComercial() {
    if (AC_FL_RunContent == 0) {
        alert("Esta página requiere el archivo AC_RunActiveContent.js.");
    } else {
        AC_FL_RunContent(
            'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
            'width', '505',
            'height', '420',
            'src', 'red',
            'quality', 'high',
            'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
            'align', 'middle',
            'play', 'true',
            'loop', 'true',
            'scale', 'showall',
            'wmode', 'window',
            'devicefont', 'false',
            'id', 'red',
            'bgcolor', '#ffffff',
            'name', 'red',
            'menu', 'true',
            'allowFullScreen', 'false',
            'allowScriptAccess','sameDomain',
            'movie', 'img/red',
            'salign', ''
            ); 
    }
}

function verImg(ruta, ancho, alto, rutabase)
{
	param = 'status=no,scrollbars=no,location=no,resizable=no,width='+ancho+',height='+alto+',left=100,top=100';
	url = 'http://www.sanro.com/'+ rutabase +'img.php?ruta=' + ruta + '&ancho=' + ancho + '&alto=' + alto;
	window.open(url,'',param);
}

                           
function Goto(elem) {
    document.location.href = elem;
}

function votar_encuesta(num)
{
	var encontrado, opt;
	encontrado = false;
	
	for (i=1;i<=num;i++)
	{
		if(document.getElementById('op'+i).checked)
		{
			encontrado = true;
		}
	}
	
	if (encontrado)
	{
		alert('Gracias por participar en las encuestas de www.sanro.com');
		document.form_encuesta.votar.value = "s";
		document.form_encuesta.submit();
	} else {
		alert('Debe marcar alguna opción para votar.');
	}
}

function comentar_encuesta()
{
	var error;
	error = "";
	if (document.form_comentario.titulo.value=="")
	{
		error = error + " - Debes rellenar el título del comentario.\n";	
	}
	if (document.form_comentario.texto.value=="")
	{
		error = error + " - Debes rellenar el texto del comentario.\n";	
	}

	if (error=="")
	{
		alert('Gracias por tu comentario, se publicará tras su revisión.');
		document.form_comentario.comentar.value="s";
		document.form_comentario.submit();
	} else {
		alert("Por favor:\n"+error);
	}

}

function validar_contactar()
{
	var error;
	error = "";
	if (document.form_contacto.nombre.value=="")
	{
		error = error + " - Debe rellenar su nombre.\n";	
	}
	if (document.form_contacto.apellidos.value=="")
	{
		error = error + " - Debe rellenar sus apellidos.\n";	
	}
	if (document.form_contacto.empresa.value=="")
	{
		error = error + " - Debe rellenar el nombre de su empresa.\n";	
	}
	if (document.form_contacto.email.value=="")
	{
		error = error + " - Debe rellenar su email.\n";	
	}
	if (document.form_contacto.localidad.value=="")
	{
		error = error + " - Debe rellenar su localidad.\n";	
	}
	if (document.form_contacto.provincia.value=="")
	{
		error = error + " - Debe rellenar su provincia.\n";	
	}
	if (document.form_contacto.cp.value=="")
	{
		error = error + " - Debe rellenar su código postal.\n";	
	}
	if (document.form_contacto.telefono.value=="")
	{
		error = error + " - Debe rellenar su teléfono.\n";	
	}
	if (document.form_contacto.asunto.value=="")
	{
		error = error + " - Debe rellenar el asunto del mensaje.\n";	
	}
	if (document.form_contacto.mensaje.value=="")
	{
		error = error + " - Debe escribir el mensaje de contacto.\n";	
	}
	if (!(document.form_contacto.condiciones.checked))
	{
		error = error + " - Debe leer y aceptar las condiciones de contacto.\n";	
	}

	if (error=="")
	{
		document.form_contacto.enviar.value="s";
		document.form_contacto.submit();
	} else {
		alert("Por favor:\n"+error);
	}

}

function validar_asistencia()
{
	var error;
	error = "";
	if (document.form_asistencia.nombre_centro.value=="")
	{
		error = error + " - Debe rellenar el nombre del centro.\n";	
	}
	if (document.form_asistencia.persona_contacto.value=="")
	{
		error = error + " - Debe rellenar el nombre de la persona de contacto.\n";	
	}
	if (document.form_asistencia.telefono.value=="")
	{
		error = error + " - Debe rellenar el teléfono.\n";	
	}
	if (document.form_asistencia.email.value=="")
	{
		error = error + " - Debe rellenar el email.\n";	
	}
	if (document.form_asistencia.equipo.value=="")
	{
		error = error + " - Debe rellenar el equipo.\n";	
	}
	if (document.form_asistencia.marca.value=="")
	{
		error = error + " - Debe rellenar la marca del equipo.\n";	
	}
	if (document.form_asistencia.modelo.value=="")
	{
		error = error + " - Debe rellenar el modelo del equipo.\n";	
	}
	if (document.form_asistencia.serie.value=="")
	{
		error = error + " - Debe rellenar el número de serie del equipo.\n";	
	}
	if (document.form_asistencia.mensaje.value=="")
	{
		error = error + " - Debe escribir el mensaje de solicitud de asistencia técnica.\n";	
	}
	if (!(document.form_asistencia.condiciones.checked))
	{
		error = error + " - Debe leer y aceptar las condiciones de contacto.\n";	
	}

	if (error=="")
	{
		document.form_asistencia.enviar.value="s";
		document.form_asistencia.submit();
	} else {
		alert("Por favor:\n"+error);
	}

}

var myrules = {
    '.boton-menu-off': function(el) {
                                    el.onmouseover = function() {
                                        el.style.cursor = "pointer";
                                        el.className = "boton-menu-on";
                                    };
                                    
                                    el.onmouseout = function() {
                                        el.className = "boton-menu-off";
                                    };
                                    
                                    el.onclick = function() {
                                        Goto( eval("destinos." + el.id ) );
                                    };
                               },
							   
	'#m1': function(el) {
							el.onmouseover = function() {
								el.style.cursor = "pointer";
								el.title = "Ver mis datos"; 
								document.getElementById("foto1").src = "img/ico-ver-datos2.gif";
							};
							
							el.onmouseout = function() {
								document.getElementById("foto1").src = "img/ico-ver-datos.gif";
							};
							
							el.onclick = function() {
                                Goto( eval("destinosPrivados." + el.id ) );
                            };
						},
						
	'#m2': function(el) {
							el.onmouseover = function() {
								el.style.cursor = "pointer";
								el.title = "Modificar mis datos"; 
								document.getElementById("foto2").src = "img/ico-modificar2.gif";
							};
							
							el.onmouseout = function() {
								document.getElementById("foto2").src = "img/ico-modificar.gif";
							};
							
							el.onclick = function() {
                                Goto( eval("destinosPrivados." + el.id ) );
                            };
						},						

	'#m3': function(el) {
							el.onmouseover = function() {
								el.style.cursor = "pointer";
								el.title = "Documentos privados"; 
								document.getElementById("foto3").src = "img/ico-documentos2.gif";
							};
							
							el.onmouseout = function() {
								document.getElementById("foto3").src = "img/ico-documentos.gif";
							};
							
							el.onclick = function() {
                                Goto( eval("destinosPrivados." + el.id ) );
                            };
						},						

	'#m4': function(el) {
							el.onmouseover = function() {
								el.style.cursor = "pointer";
								el.title = "Noticias privadas"; 
								document.getElementById("foto4").src = "img/ico-noticias2.gif";
							};
							
							el.onmouseout = function() {
								document.getElementById("foto4").src = "img/ico-noticias.gif";
							};
							
							el.onclick = function() {
                                Goto( eval("destinosPrivados." + el.id ) );
                            };
						},						

	'#m5': function(el) {
							el.onmouseover = function() {
								el.style.cursor = "pointer";
								el.title = "Mi carrito"; 
									document.getElementById("foto5").src = "img/ico-mi-carrito2.gif";
							};
							
							el.onmouseout = function() {
								document.getElementById("foto5").src = "img/ico-mi-carrito.gif";
							};
							
							el.onclick = function() {
                                Goto( eval("destinosPrivados." + el.id ) );
                            };
						},						

	'#m6': function(el) {
							el.onmouseover = function() {
								el.style.cursor = "pointer";
								el.title = "Historial de pedidos"; 
								document.getElementById("foto6").src = "img/ico-historial2.gif";
							};
							
							el.onmouseout = function() {
								document.getElementById("foto6").src = "img/ico-historial.gif";
							};
							
							el.onclick = function() {
                                Goto( eval("destinosPrivados." + el.id ) );
                            };
						}

    };
	
function validar_red_comercial()
{
	var error;
	error = "";
	if (document.form_contacto.nombre.value=="")
	{
		error = error + " - Debe rellenar su nombre.\n";	
	}
	if (document.form_contacto.empresa.value=="")
	{
		error = error + " - Debe rellenar el nombre de su empresa.\n";	
	}
	if (document.form_contacto.email.value=="")
	{
		error = error + " - Debe rellenar el email.\n";	
	}
	if (document.form_contacto.cp.value=="")
	{
		error = error + " - Debe rellenar su código postal.\n";	
	}
	if (document.form_contacto.telefono.value=="")
	{
		error = error + " - Debe rellenar el teléfono.\n";	
	}
	if (document.form_contacto.movil.value=="")
	{
		error = error + " - Debe rellenar su teléfono móvil.\n";	
	}
	if (document.form_contacto.mensaje.value=="")
	{
		error = error + " - Debe escribir el mensaje de contacto.\n";	
	}
	if (!(document.form_contacto.condiciones.checked))
	{
		error = error + " - Debe leer y aceptar las condiciones de contacto.\n";	
	}

	if (error=="")
	{
		document.form_contacto.enviar.value="s";
		document.form_contacto.submit();
	} else {
		alert("Por favor:\n"+error);
	}

}

function validar_modificar_datos()
{
	var error;
	error = "";
	if (document.form_datos.nombre.value=="")
	{
		error = error + " - Debe rellenar su nombre.\n";	
	}
	if (document.form_datos.email.value=="")
	{
		error = error + " - Debe rellenar su email.\n";	
	}
	if (document.form_datos.telefono.value=="")
	{
		error = error + " - Debe rellenar su teléfono.\n";	
	}
	if (document.form_datos.nif.value=="")
	{
		error = error + " - Debe rellenar su NIF.\n";	
	}
	if (document.form_datos.direccion.value=="")
	{
		error = error + " - Debe rellenar su dirección.\n";	
	}
	if (document.form_datos.localidad.value=="")
	{
		error = error + " - Debe rellenar su localidad.\n";	
	}
	if (document.form_datos.provincia.value=="")
	{
		error = error + " - Debe rellenar su provincia.\n";	
	}
	if (document.form_datos.cp.value=="")
	{
		error = error + " - Debe rellenar su código postal.\n";	
	}
	if (document.form_datos.direccion_envio.value=="")
	{
		error = error + " - Debe rellenar su dirección para envios.\n";	
	}
	if (document.form_datos.localidad_envio.value=="")
	{
		error = error + " - Debe rellenar su localidad para envios.\n";	
	}
	if (document.form_datos.provincia_envio.value=="")
	{
		error = error + " - Debe rellenar su provincia para envios.\n";	
	}
	if (document.form_datos.cp_envio.value=="")
	{
		error = error + " - Debe rellenar su código postal para envios.\n";	
	}

	if (error=="")
	{
		document.form_datos.enviar.value="s";
		document.form_datos.submit();
	} else {
		alert("Por favor:\n"+error);
	}

}

function validar_validacion_datos()
{
	var error;
	error = "";
	if (document.form_compra.nombre.value=="")
	{
		error = error + " - Debe rellenar su nombre.\n";	
	}
	if (document.form_compra.email.value=="")
	{
		error = error + " - Debe rellenar su email.\n";	
	}
	if (document.form_compra.telefono.value=="")
	{
		error = error + " - Debe rellenar su teléfono.\n";	
	}
	if (document.form_compra.nif.value=="")
	{
		error = error + " - Debe rellenar su NIF.\n";	
	}
	if (document.form_compra.direccion.value=="")
	{
		error = error + " - Debe rellenar su dirección.\n";	
	}
	if (document.form_compra.localidad.value=="")
	{
		error = error + " - Debe rellenar su localidad.\n";	
	}
	if (document.form_compra.provincia.value=="")
	{
		error = error + " - Debe rellenar su provincia.\n";	
	}
	if (document.form_compra.cp.value=="")
	{
		error = error + " - Debe rellenar su código postal.\n";	
	}

	if (error=="")
	{
		document.form_compra.enviar.value="s";
		document.form_compra.submit();
	} else {
		alert("Por favor:\n"+error);
	}
}

function validar_final_carrito()
{
	var error;
	error = "";

	if (!(document.form_carrito_confirmacion.condiciones.checked))
	{
		error = error + " - Debe leer y aceptar las condiciones de contacto.\n";	
	}

	if (error=="")
	{
		document.form_carrito_confirmacion.enviar.value="s";
		document.form_carrito_confirmacion.submit();
	} else {
		alert("Por favor:\n"+error);
	}
}
	
function validar_registro()
{
	var error;
	error = "";
	if (document.form_registro.nombre.value=="")
	{
		error = error + " - Debe rellenar su nombre.\n";	
	}
	if (document.form_registro.email.value=="")
	{
		error = error + " - Debe rellenar el email.\n";	
	}
	if (document.form_registro.usuario.value=="")
	{
		error = error + " - Debe rellenar su nombre de usuario.\n";	
	}
	if (document.form_registro.clave.value=="")
	{
		error = error + " - Debe rellenar su clave.\n";	
	}
	if (document.form_registro.telefono.value=="")
	{
		error = error + " - Debe rellenar su teléfono.\n";	
	}
	if (document.form_registro.nif.value=="")
	{
		error = error + " - Debe rellenar su nif.\n";	
	}
	if (document.form_registro.direccion.value=="")
	{
		error = error + " - Debe rellenar su direccion.\n";	
	}
	if (document.form_registro.localidad.value=="")
	{
		error = error + " - Debe rellenar su localidad.\n";	
	}
	if (document.form_registro.provincia.value=="")
	{
		error = error + " - Debe rellenar su provincia.\n";	
	}
	if (document.form_registro.cp.value=="")
	{
		error = error + " - Debe rellenar su código postal.\n";	
	}
	if (document.form_registro.direccion_envio.value=="")
	{
		error = error + " - Debe rellenar su direccion para envios.\n";	
	}
	if (document.form_registro.localidad_envio.value=="")
	{
		error = error + " - Debe rellenar su localidad para envios.\n";	
	}
	if (document.form_registro.provincia_envio.value=="")
	{
		error = error + " - Debe rellenar su provincia para envios.\n";	
	}
	if (document.form_registro.cp_envio.value=="")
	{
		error = error + " - Debe rellenar su código postal para envios.\n";	
	}
	if (!(document.form_registro.condiciones.checked))
	{
		error = error + " - Debe leer y aceptar las condiciones de contacto.\n";	
	}

	if (error=="")
	{
		document.form_registro.enviar.value="s";
		document.form_registro.submit();
	} else {
		alert("Por favor:\n"+error);
	}

}

function validar_recordar()
{
	var error;
	error = "";
	if (document.form_recordar.email.value=="")
	{
		error = error + " - Debe rellenar el email.\n";	
	}

	if (error=="")
	{
		document.form_recordar.enviar.value="s";
		document.form_recordar.submit();
	} else {
		alert("Por favor:\n"+error);
	}

}

function validar_distribuidor()
{
	var error;
	error = "";
	if (document.form_alta_distribuidor.nombre.value=="")
	{
		error = error + " - Debe rellenar su nombre.\n";	
	}
	if (document.form_alta_distribuidor.direccion.value=="")
	{
		error = error + " - Debe rellenar su dirección.\n";	
	}
	if (document.form_alta_distribuidor.poblacion.value=="")
	{
		error = error + " - Debe rellenar su población.\n";	
	}

	if (document.form_alta_distribuidor.cp.value=="")
	{
		error = error + " - Debe rellenar su código postal.\n";	
	}
	if (document.form_alta_distribuidor.telefono.value=="")
	{
		error = error + " - Debe rellenar su teléfono.\n";	
	}
	if (document.form_alta_distribuidor.movil.value=="")
	{
		error = error + " - Debe rellenar su teléfono móvil.\n";	
	}
	if (document.form_alta_distribuidor.email.value=="")
	{
		error = error + " - Debe rellenar su email.\n";	
	}
	if (!(document.form_alta_distribuidor.condiciones.checked))
	{
		error = error + " - Debe leer y aceptar las condiciones de contacto.\n";	
	}

	if (error=="")
	{
		document.form_alta_distribuidor.enviar.value="s";
		document.form_alta_distribuidor.submit();
	} else {
		alert("Por favor:\n"+error);
	}

}

Behaviour.register(myrules);
