
$(document).ready(function(){ 
            
    $(document).pngFix(); 
    pageLoad('home.aspx');
    $('.sub-ad').hide();
    $('.sub-res').hide();
    
    // CADASTRO - PT 
    
    $("#frmCadastro").submit(function()
    {
        
        var end;
	    var erro;
    	
	    end = "insere-cadastro.aspx";
	    erro = "";
	    
	    if ($("#txtCadEmail").val() == '') 
            erro += "- E-mail inválido.\n";
    	
	    if ($("#txtCadEmail").val() != '') 
	    {
	          var regmail = /^[\w!#$%&amp;'*+\/=?^`{|}~-]+(\.[\w!#$%&amp;'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	          if (regmail.test($("#txtCadEmail").val())) 
		           erro += "";
	          else
		           erro += "- E-mail inválido.\n";
         }
    			
	    if(erro != "")
	    {
		    erro = "O(s) seguinte(s) erro(s) foi(ram) encontrado(s):\n\n" + erro;
		    alert(unescape(erro));
	    } 
	    else 
	    {
		    $.post(end, $(this).serialize(), function(data)
		    {
			    if(data == "0")
			    {
				    $("#txtCadEmail").val("");
				    $("#lblCadMsg").html("<p>Cadastro realizado com sucesso!</p>");
			    }
			    else
				    $("#lblCadMsg").html("<p>Cadastro n&atilde;o realizado.</p>");
		    });
	    }
    	
	    return false;

     });
     
     
     // CADASTRO - EN 
     
     $("#frmCadastroEn").submit(function()
     {
        
        var end;
	    var erro;
    	
	    end = "insere-cadastro.aspx";
	    erro = "";
	    
	    if ($("#txtCadEmail").val() == '') 
            erro += "- Invalid E-mail.\n";
    	
	    if ($("#txtCadEmail").val() != '') 
	    {
	          var regmail = /^[\w!#$%&amp;'*+\/=?^`{|}~-]+(\.[\w!#$%&amp;'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	          if (regmail.test($("#txtCadEmail").val())) 
		           erro += "";
	          else
		           erro += "- Invalid E-mail.\n";
         }
    			
	    if(erro != "")
	    {
		    erro = "The following error(s) has found:\n\n" + erro;
		    alert(unescape(erro));
	    } 
	    else 
	    {
		    $.post(end, $(this).serialize(), function(data)
		    {
			    if(data == "0")
			    {
				    $("#txtCadEmail").val("");
				    $("#lblCadMsg").html("<p>Registration successfully performed!</p>");
			    }
			    else
				    $("#lblCadMsg").html("<p>Registration not done.</p>");
		    });
	    }
    	
	    return false;

     });
     
    // CADASTRO - ES
    
    $("#frmCadastroEs").submit(function()
     {
        
        var end;
	    var erro;
    	
	    end = "insere-cadastro.aspx";
	    erro = "";
	    
	    if ($("#txtCadEmail").val() == '') 
            erro += "- Correo electrónico no válido.\n";
    	
	    if ($("#txtCadEmail").val() != '') 
	    {
	          var regmail = /^[\w!#$%&amp;'*+\/=?^`{|}~-]+(\.[\w!#$%&amp;'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	          if (regmail.test($("#txtCadEmail").val())) 
		           erro += "";
	          else
		           erro += "- Correo electrónico no válido.\n";
         }
    			
	    if(erro != "")
	    {
		    erro = "El error siguiente(s) ha detectado:\n\n" + erro;
		    alert(unescape(erro));
	    } 
	    else 
	    {
		    $.post(end, $(this).serialize(), function(data)
		    {
			    if(data == "0")
			    {
				    $("#txtCadEmail").val("");
				    $("#lblCadMsg").html("<p>Registro realizado con éxito!</p>");
			    }
			    else
				    $("#lblCadMsg").html("<p>El registro no se hizo.</p>");
		    });
	    }
    	
	    return false;

     });
     
    // BUSCA - PT 
     
    $("#frmBusca").submit(function()
    {
        
        var end;
	    var erro;
    	
	    end = "busca.aspx";
	    erro = "";
    	
	    if ($("#txtBusca").val() == '') 
            erro += "- Digite o que deseja buscar!";                
    			
	    if(erro != "")
	    {
		    erro = "O(s) seguinte(s) erro(s) foi(ram) encontrado(s):\n\n" + erro;
		    alert(unescape(erro));
	    } 
	    else 
	    {
		    pageLoad(end + "?val=" + $("#txtBusca").val().replace(" ", "%20"));
	    }
    	
	    return false;

     });
     
     
    // BUSCA - EN 
     
    $("#frmBuscaEn").submit(function()
    {
        
        var end;
	    var erro;
    	
	    end = "search.aspx";
	    erro = "";
    	
	    if ($("#txtBusca").val() == '') 
            erro += "- Type what you want to search!";                
    			
	    if(erro != "")
	    {
		    erro = "The following error(s) has found:\n\n" + erro;
		    alert(unescape(erro));
	    } 
	    else 
	    {
		    pageLoad(end + '?val=' + $("#txtBusca").val().replace(" ", "%20"));
	    }
    	
	    return false;

     });
     
     
     // BUSCA - ES
     
    $("#frmBuscaEs").submit(function()
    {
        
        var end;
	    var erro;
    	
	    end = "busca.aspx";
	    erro = "";
    	
	    if ($("#txtBusca").val() == '') 
            erro += "- Escriba lo que desea buscar!";                
    			
	    if(erro != "")
	    {
		    erro = "El error siguiente ha encontrado:\n\n" + erro;
		    alert(unescape(erro));
	    } 
	    else 
	    {
		    pageLoad(end + '?val=' + $("#txtBusca").val().replace(" ", "%20"));
	    }
    	
	    return false;

     });
    
});



function pageLoad(str)
{

    $("#corpo").html('<div style=\"text-align:center; padding:150px 0 0 0;\"><img src=\"../img/loading.gif\" /></div>');

    if(str == 'adesivos.aspx' || str == 'adhesives.aspx'  || str == 'adhesivos.aspx')
    {
        if($('.sub-ad').is(':visible') == true){
            $('.sub-ad').hide('slow');
        } else {
            $('.sub-ad').show('slow');
        }
    }
    
    if(str == 'resinas.aspx' || str == 'resins.aspx')
    {
        if($('.sub-res').is(':visible') == true){
            $('.sub-res').hide('slow');
        } else {
            $('.sub-res').show('slow');
        }
    }
    
    $('#corpo').load(str);
}
