
function submitAction(action){
	document.getElementById('action').value = action;
	document.getElementById('formaction').submit();
}

function submitActionNewsletter(action){
	document.getElementById('actionnewsletter').value = action;
	document.getElementById('formactionnewsletter').submit();
}

function submitActionAmigo(action){
	document.getElementById('actionamigo').value = action;
	document.getElementById('formactionamigo').submit();
}

function submitSearch(){
	document.getElementById('formactionsearch').submit();
}

function show(id) {
	document.getElementById(id).style.visibility = "visible";
}

function hide(id) {
	document.getElementById(id).style.visibility = "hidden";
}


function showNewsletterBox() {
	document.getElementById('newsletterpopup').style.display = "block";
	document.getElementById('topnewsletter').style.display = "none";
}

function hideNewsletterBox() {
	document.getElementById('newsletterpopup').style.display = "none";
	document.getElementById('topnewsletter').style.display = "block";
}




function validateEmail(email) {

   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
  
   if(reg.test(email) == false) 
      return false;
  
   return true;
}

function validateEmail2(t1, msg1) {

	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
  
	var txt1 = document.getElementById(t1);
	
	//IE nao tem trim!
	txt1.value = txt1.value.replace(/^\s+|\s+$/g, ''); 
  
	if(reg.test(txt1.value) == false)
	{
		txt1.focus();
		alert(msg1);
		return false;
	}	
	
  
   return true;
}


function validateSearch(txt1, msg1)
{
	var flag = true;
	
	var txt1 = document.getElementById(txt1);
	
	//IE nao tem trim!
	txt1.value = txt1.value.replace(/^\s+|\s+$/g, ''); 
		
	if(txt1 != null && txt1.value == "")
	{
		txt1.focus();
		flag = false;
	}
  
    
    if(flag == false)
		alert(msg1);
	
    return flag;
}


function changeCampoCorValor2(id,estado,txt){

	var cp=document.getElementById(id);

	if(estado==1){
		// cp.style.backgroundColor = "white";
		cp.value="";
	}

	else if(cp.value=="")
	{
		// cp.style.backgroundColor = "#B3B3B3";
		cp.value=txt;
	}
}




function IsEmptyText2(t1, t2, msg1, msg2)
{
    var flag = true;
   
	var txt1 = document.getElementById(t1);
	var txt2 = document.getElementById(t2);
	
    //IE nao tem trim!
	txt1.value = txt1.value.replace(/^\s+|\s+$/g, ''); 
	txt2.value = txt2.value.replace(/^\s+|\s+$/g, ''); 
		
	if(txt1 != null && txt1.value == "")
	{
		txt1.focus();
		flag = false;
	}
	else if(txt2 != null && txt2.value == "")
	{
		txt2.focus();
		flag = false;
	}
    

		
    if(flag == false)
		alert(msg1);
		
	if(flag && !validateEmail(txt2.value))
	{
		flag = false;
		txt2.focus();
		alert(msg2);
		
	}
	
    return flag;
}



function IsEmptyText3(t1, t2, t3, msg1, msg2)
{
    var flag = true;
   
	var txt1 = document.getElementById(t1);
	var txt2 = document.getElementById(t2);
	var txt3 = document.getElementById(t3);
	
    //IE nao tem trim!
	txt1.value = txt1.value.replace(/^\s+|\s+$/g, ''); 
	txt2.value = txt2.value.replace(/^\s+|\s+$/g, ''); 
	txt3.value = txt3.value.replace(/^\s+|\s+$/g, ''); 
		
	if(txt1 != null && txt1.value == "")
	{
		txt1.focus();
		flag = false;
	}
	else if(txt2 != null && txt2.value == "")
	{
		txt2.focus();
		flag = false;
	}
	else if(txt3 != null && txt3.value == "")
	{
		txt3.focus();
		flag = false;
	}
    

		
    if(flag == false)
		alert(msg1);
		
	if(flag && !validateEmail(txt3.value))
	{
		flag = false;
		txt3.focus();
		alert(msg2);
		
	}
	
    return flag;
}




function validateFormForum(t1, t2, msg1, msg2)
{
    var flag = true;
   
	var txt1 = document.getElementById(t1);
	var txt2 = document.getElementById(t2);
	
    //IE nao tem trim!
	txt1.value = txt1.value.replace(/^\s+|\s+$/g, ''); 
	txt2.value = txt2.value.replace(/^\s+|\s+$/g, ''); 

		
	if(txt2.value != "" && !validateEmail(txt2.value))
	{
		flag = false;
		txt2.focus();
		alert(msg2);
	}
	else if(txt2.value != "" && txt1.value == "")
	{
		txt1.focus();
		flag = false;
		alert(msg1);
	}
	
    return flag;
}


function toggleMe(par){
	var e=document.getElementById(par);
	
	if(!e)
		return true;
	
	if(e.style.display=="none")
		e.style.display="block";
	else
		e.style.display="none";
	
	return true;
}

function toggleMe(div, par, msg1, msg2){
	var e=document.getElementById(par);
	var d=document.getElementById(div);
	
	if(!e)
		return true;
	
	if(e.style.display=="none")
	{
		d.firstChild.data = msg2
		e.style.display="block";
	}
	else
	{
		d.firstChild.data = msg1;
		e.style.display="none";
	}
	
	return true;
}


function validateFormUnsubNewsletter(t1, t2, msg1, msg2)
{
    var flag = true;
   
	var txt1 = document.getElementById(t1);
	var txt2 = document.getElementById(t2);
	
    //IE nao tem trim!
	txt1.value = txt1.value.replace(/^\s+|\s+$/g, ''); 
	txt2.value = txt2.value.replace(/^\s+|\s+$/g, ''); 
		
	if(txt1 != null && txt1.value == "")
	{
		txt1.focus();
		flag = false;
	}
	else if(txt2 != null && txt2.value == "")
	{
		txt2.focus();
		flag = false;
	}
    

		
    if(flag == false)
		alert(msg1);
		
	if(flag && !validateEmail(txt1.value))
	{
		flag = false;
		txt1.focus();
		alert(msg2);
		
	}
	
    return flag;
}
