// JavaScript Document
subMenu = function(idBtn,idSub){
	if(document.getElementById(idSub).className=='closed'){
		document.getElementById(idSub).className='lv2';
		if(document.getElementById(idBtn).className!='selected'){
			document.getElementById(idBtn).className='hovered';
		}
	}
	else{
		document.getElementById(idSub).className='closed';
		if(document.getElementById(idBtn).className!='selected'){
			document.getElementById(idBtn).className='';
		}
		
	}
}



swapHomeProd=function (idBtn){
		document.getElementById('saboneteBtn0').className='';
		document.getElementById('saboneteBtn1').className='';
		document.getElementById('saboneteBtn2').className='';
		document.getElementById('block0').className='closed';
		document.getElementById('block1').className='closed';
		document.getElementById('block2').className='closed';

		document.getElementById('saboneteBtn'+idBtn).className='selected';
		switch (idBtn){
			case 0:
			document.getElementById('produtosHome').className='sabonete';
			document.getElementById('block0').className='open';
			break;
			case 1:
			document.getElementById('produtosHome').className='sabao';
			document.getElementById('block1').className='open';
			break;
			case 2:
			document.getElementById('produtosHome').className='oleo';
			document.getElementById('block2').className='open';
			break;
		}

}


/*Hover= function(idBtn){
	if(document.getElementById(idBtn).className==''){
		document.getElementById(idBtn).className='hovered';
	}else{
		if(document.getElementById(idBtn).className=='hovered'){
		document.getElementById(idBtn).className='';
		}
	}
}
*/

function external(path) { // pass in the correct path to the function so we only need one <a> for infinite amount of calls 
//from  flash                
// if the lightbox does not exist we will make it  
if ($('a#lightbox').length == 0) {
   $("body").append('<a id="lightbox" style="visibility: hidden; position: absolute; left: -9999px;" href="'+path+'"></a>');                  
   $('a#lightbox') .lightBox();             
 // if it already exists but the path is different we will set the new path                
  } else if ($('a#lightbox').attr("href") != path) {                   
   $('a#lightbox').attr("href", path);             
  }        
 // now we will simulate the click here.               
  $('a#lightbox').trigger("click");        
 }  

var error = "";
function check_form_pt()
{	
	error = "";
	if (document.getElementById('nome').value == '')
	{
		error += "O campo 'nome' é obrigatório!\n";	
	}
	if (document.getElementById('assunto').value == '')
	{
		error += "O campo 'assunto' é obrigatório!\n";	
	}
	if (document.getElementById('contacto').value.length == 0)
	{
		error += "O campo 'e-mail' é de preenchimento obrigatório!\n";
	}
	else
	{
		if (document.getElementById('contacto').value.length > 0 && !(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/.test(document.getElementById('contacto').value)))
		{
			error += "Verifique o campo de e-mail!\n";
		}
	}
	if (document.getElementById('mensagem').value == '')
	{
		error += "O campo 'mensagem' é obrigatório!\n";	
	}
//	if (document.getElementById('txtEmail').value == 'email*')
//	{
//		error += "O campo 'email' Ã© obrigatÃ³rio!\n";	
//	}else{
//		validaEmail_pt();
//		}
	if (error == "")
	{
		document.frmContact.submit();
	}
	else
	{
		alert(error);
	}
}

function check_form_en()
{	
	error = "";
	if (document.getElementById('nome').value == '')
	{
		error += "The field 'name' is required!\n";	
	}
	if (document.getElementById('assunto').value == '')
	{
		error += "The field 'subject' is required!\n";	
	}
	if (document.getElementById('contacto').value.length == 0)
	{
		error += "The field 'e-mail' is required!\n";
	}
	else
	{
		if (document.getElementById('contacto').value.length > 0 && !(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/.test(document.getElementById('contacto').value)))
		{
			error += "Check the e-mail!\n";
		}
	}
	if (document.getElementById('mensagem').value == '')
	{
		error += "The field 'message' is required!\n";	
	}
//	if (document.getElementById('txtEmail').value == 'email*')
//	{
//		error += "The field 'email' is required!\n";	
//	}else{
//		validaEmail_en();
//		}
	if (error == "")
	{
		document.frmContact.submit();
	}
	else
	{
		alert(error);
	}
}

function validaEmail_pt()
		{
			email2='%'+document.getElementById('txtEmail').value+'%';

			var re=/\%[a-z\-\_0-9]+(\.[a-z\-\_0-9]+)*@[a-z\-\_0-9]+(\.[a-z\-\_0-9]+)*\%/i;


			var tam = document.getElementById('txtEmail').value.length;
			var varA=0;
			var varB=0;
			for (i=0;i < tam;i++)
			{
				caracter = document.getElementById('txtEmail').value.substr(i,1);

				if(caracter == '@' && varA==0)
				{
					varA = i;				
				}

				if(caracter == '.' && varA>0 && varB==0)
				{
					varB = i;				
				}		
			}

			var str1 = document.getElementById('txtEmail').value.substr(0,varA);
			var str2 = document.getElementById('txtEmail').value.substr(varA+1,varB-(varA+1));
			var str3 = document.getElementById('txtEmail').value.substr(varB+1,tam);

			if((str1.length < 2 || str2.length < 2 || str3.length < 2) || (!email2.match(re)))
			{
				error += "O campo 'email' Ã© obrigatÃ³rio!\n";	
				return false;
			}else{
				return true;
				//document.newsForm.submit();
			}
		}		

function validaEmail_en()
{
	email2='%'+document.getElementById('txtEmail').value+'%';

	var re=/\%[a-z\-\_0-9]+(\.[a-z\-\_0-9]+)*@[a-z\-\_0-9]+(\.[a-z\-\_0-9]+)*\%/i;


	var tam = document.getElementById('txtEmail').value.length;
	var varA=0;
	var varB=0;
	for (i=0;i < tam;i++)
	{
		caracter = document.getElementById('txtEmail').value.substr(i,1);

		if(caracter == '@' && varA==0)
		{
			varA = i;				
		}

		if(caracter == '.' && varA>0 && varB==0)
		{
			varB = i;				
		}		
	}

	var str1 = document.getElementById('txtEmail').value.substr(0,varA);
	var str2 = document.getElementById('txtEmail').value.substr(varA+1,varB-(varA+1));
	var str3 = document.getElementById('txtEmail').value.substr(varB+1,tam);

	if((str1.length < 2 || str2.length < 2 || str3.length < 2) || (!email2.match(re)))
	{
		error += "The field 'email' is required!\n";	
		return false;
	}else{
		return true;
		//document.newsForm.submit();
	}
}	
