// JavaScript Document
subMenu = function(idBtn,idSub){
	if(document.getElementById(idSub).className=='closed'){
		document.getElementById(idSub).className='open';
		if(document.getElementById(idBtn).className!='linkMenuSubMenu'){
			document.getElementById(idBtn).className='linkMenuSubMenu';
		}
	}
	else{
		document.getElementById(idSub).className='closed';
		if(document.getElementById(idBtn).className!='linkMenu'){
			document.getElementById(idBtn).className='linkMenu';
		}
		
	}
}


subMenuLv3 = function(idBtn,idSub){
	if(document.getElementById(idSub).className=='closedLv3'){
		document.getElementById(idSub).className='Lv3';
		if(document.getElementById(idBtn).className=='linkSubMenu'){
			document.getElementById(idBtn).className='linkSubMenuHover';
		}
	}
	else{
		document.getElementById(idSub).className='closedLv3';
		if(document.getElementById(idBtn).className!='linkSubMenu'){
			document.getElementById(idBtn).className='linkSubMenu';
		}
		
	}
}

clique = function(){
	if(document.getElementById('marcas').className=='boxOutrosLinks'){
		document.getElementById('marcas').className='closed';
		document.getElementById('mais').innerHTML='[+]';
	}else{
		document.getElementById('marcas').className='boxOutrosLinks';
		document.getElementById('mais').innerHTML='[-]';
	}	
}

OpenForm = function(){
	if(document.getElementById('form').className==''){
		document.getElementById('form').className='closed';
	}else{
		document.getElementById('form').className='';
	}	
}

CloseForm = function(){
	if(document.getElementById('emprego').className=='boxPreenchimentoForm'){
		document.getElementById('emprego').className='closed';
		document.getElementById('fechar').innerHTML='abrir';
	}else{
		document.getElementById('emprego').className='boxPreenchimentoForm';
		document.getElementById('fechar').innerHTML='fechar';
	}	
}


swapHomeProd=function (idBtn){
		document.getElementById('saboneteBtn').className='';
		document.getElementById('sabaoBtn').className='';
		document.getElementById('oleoBtn').className='';
		document.getElementById('block1').className='closed';
		document.getElementById('block2').className='closed';
		document.getElementById('block3').className='closed';

		document.getElementById(idBtn).className='selected';
		switch (idBtn){
			case 'saboneteBtn':
			document.getElementById('produtosHome').className='sabonete';
			document.getElementById('block1').className='open';
			break;
			case 'sabaoBtn':
			document.getElementById('produtosHome').className='sabao';
			document.getElementById('block2').className='open';
			break;
			case 'oleoBtn':
			document.getElementById('produtosHome').className='oleo';
			document.getElementById('block3').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");        
 }   
 
 
 function validacao_form(obri,campo,formato){
	ok=true;
	ok=validacao_obrigatorio(obri);
	if (ok==false) {
		return false;
	}
	ok=validacao_formato(campo,formato);
	return ok;
}

function validacao_obrigatorio(campo){
	for (i=0 ;i<campo.length;i++) {
		if (document.getElementById(campo[i])){
			var campos=document.getElementById(campo[i]);
			if (campos.value=='' || campos.value==campos.defaultValue) {
				alert("Preencher campos obrigatórios");
				return false;
			}

		}else{
			ok=false;
			y=0;
			while(document.getElementById(campo[i]+'_'+y)) {
				campos=document.getElementById(campo[i]+'_'+y);
				if (campos.checked==true || campos.selected==true){
					ok=true;
				}
				y++;
			}
			if (ok==false){
				alert("Preencher campos obrigatórios");
				return false;
			}
		}
	}
	return true;
}

function validacao_formato(campo,formato){
	for (i=0 ;i<campo.length;i++) {
		valor=document.getElementById(campo[i]).value;
		if (valor!=''){
			switch (formato[i]) {
				case 'Numero':
					var validformat=/^[0-9\.,]+$/;
					if (!validformat.test(valor)) {
						alert("O campo não está correctamente preenchido.\nO campo tem um formato numérico");
						return false;
					}
					break
				case 'E-mail':
					var validformat=/^[a-zA-Z0-9\-\._]+@[a-zA-Z0-9\-_]+(\.?[a-zA-Z0-9\-_]*)\.[a-zA-Z]{2,3}$/;
					if (!validformat.test(valor)) {
						alert("O campo não está correctamente preenchido.\nO campo tem que ter um e-mail válido");
						return false;
					}
					break
				case 'Data':
					var validformat=/^\d{2}-\d{2}-\d{4}$/;
					if (!validformat.test(valor)) {
						alert("O campo não está correctamente preenchido.\nO campo tem que ter uma data válida (dd-mm-aaaa)");
						return false;
					}
					break
			}
		}
	}
	return true;
}


function loadvideo(select, flv, imagem){
	i=1;
	while(document.getElementById('list_video_'+i)){
		if(select==i){
			document.getElementById('list_video_'+i).className="txtLinkVideo select"
		}else{
			document.getElementById('list_video_'+i).className="txtLinkVideo"
		}
		i++;
	}
	
	
	var so = new SWFObject("/swf/video.swf", "video", "196", "162", "9", "#FFFFFF");
	so.addParam("allowScriptAccess", "always");
	so.addParam("wmode","transparent");
	so.addVariable("nomeVideo", flv);
	so.addVariable("imagem", imagem);
	so.addVariable("url_skin", "http://bresimar.com/swf/skin.swf");
	so.addParam("allowFullScreen", "true");
	so.write("video");
	return false;
}