$(document).ready(function() {
	
	Shadowbox.init();
	
	if(navigator.appVersion.indexOf("MSIE 6.")>=0){
	
	$(".header .down ul li a").hover(function(){
		
        $(this).parent("li.h").css("background","url(images/img_bg_li_menu.jpg) no-repeat 38px 0px");
		$(this).parent("li.n").css("background","url(images/img_bg_li_menu.jpg) no-repeat 38px 0px");
		$(this).parent("li.s").css("background","url(images/img_bg_li_menu.jpg) no-repeat 48px 0px");
		$(this).parent("li.c").css("background","url(images/img_bg_li_menu.jpg) no-repeat 73px 0px");
		$(this).parent("li.p").css("background","url(images/img_bg_li_menu.jpg) no-repeat 68px 0px");
		$(this).parent("li.pa").css("background","url(images/img_bg_li_menu.jpg) no-repeat 63px 0px");
		$(this).parent("li.co").css("background","url(images/img_bg_li_menu.jpg) no-repeat 55px 0px");
		
		
	},function(){
	  
        $(this).parent("li").css("background","none");

	});

	}
	
   /* $(".special a").click(function(){
			
			var src = $(this).children("img").attr("src");	
			
			$("#thumbnail").attr("src",src);
			$("#pop-up").removeClass("hidden");
			
			

		});*/



});



/*Validaciòn de los campos por id (mas detallado...)*/

function validate()  /*Nombre de la función que se retornará en el fomulario*/
	{
	var form = document.form; //name

	//Validating First Name
	var name = document.getElementById('firstname').value;
	if (IsBlank(name))
	{
		alert ("Please enter a valid Name!");
		document.getElementById('firstname').focus();
		
		return false;
	}

	
	//Validate Email
	var email= document.getElementById('email').value;
	if ( ( IsBlank(email) ) || ( !valid_email(email) ) )
	{
		alert ("Please enter a valid email address!");
		document.getElementById('email').focus();		
		return false;
    }
	
	//Validate Email
	var phone= document.getElementById('phone').value;
	if ( ( IsBlank(phone) ) || ( !validnum(phone) ) )
	{
		alert ("Please enter a valid phone number!");
		document.getElementById('phone').focus();		
		return false;
    }
	
	
//    form.submit();
	return true;
}




/*funciòn que no deja pasar si está en blanco algún campo...*/
function IsBlank (strString)
{
	if (strString.length == 0)
		return true;

	for (i = 0; i < strString.length; i++)
	{
		strChar = strString.charAt(i);
		if (strChar != " ")
			return false;
	}
	return true;
}



/*funcciòn que valida que el email sea escrito correctamente*/
function valid_email(str) {
	var at="@";
	var dot=".";
	var lat=str.indexOf(at);
	var lstr=str.length;
	var ldot=str.indexOf(dot);
	if (str.indexOf(at)==-1){
	   return false;
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   return false;
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		return false;
	}

	 if (str.indexOf(at,(lat+1))!=-1){
		return false;
	 }

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		return false;
	 }
	 if (str.indexOf(dot,(lat+2))==-1){
		return false;
	 }
	 if (str.indexOf(" ")!=-1){
		return false;
	 }
	 return true
}
/**/
function convert(form){

						// find out which option is selected then
						// assign the value of the selected option 

							  var i = form.fromunits.selectedIndex;
							  var fromvalue = form.fromunits.options[i].value;
							  var j = form.tounits.selectedIndex;
							  var tovalue = form.tounits.options[j].value;

						// perform the conversion
						   form.tovalue.value = (form.fromvalue.value * fromvalue) / tovalue;
						 return true;
						}

function clearfield(form)
{
	form.fromvalue.value = "";
	return true;
}


function validnum(s)
{
     // Check for number
	 num = new RegExp(/^(?:\+|-)?\d+$/);
     if (!num.test(s)) {
          return false;
     }
	return true;
}


