function initMenu() {
  
  $('#menu ul').hide();   
  $('#menu #tercero:first').show();
  $('#P4').addClass("activo");
  
 
  $('#menu li a').click(
                         function() {
                                      var checkElement = $(this).next();	 
                                      if((checkElement.is('ul')) && (checkElement.is(':visible'))) {        
                                     		return false;
                                         } 
                                       if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
                                          $('#menu ul:visible').slideUp('normal');
                                          checkElement.slideDown('normal');
										  //$('#pr2').removeClass("activo");
                                          return false;
                                       }									    
                                   }
                       );
     
 }
	
$(document).ready(function() {initMenu();});

/*Busuqedas*/

function BuscarKey(event){
 
  if(event.which || event.keyCode){
	if ((event.which == 13) || (event.keyCode == 13)) {
          
		  var txtBus=document.TBusF.TBus.value;
           var txtGo=document.TBusF.TGo.value;
		     var URL="sp-buscar.php";
		   
		   if((txtBus=="") || (txtBus.length<2)){			   
			RESP="________________________________________\n"+"¡ Error !, en buscar:\n";
	        RESP+="- Debe de introducir una palabra a buscar y mayor a dos caracteres ";
			RESP+="\n______________________________________________" +"\n¡ Por favor pulsa enter, rellena los datos y pruebe de nuevo"; 
	        alert(RESP);
		   }else{
			window.location.href=URL+"?TGo="+txtGo+"&TBus="+txtBus;   
		   }
		   
	}
  } 
}

function ValidarCaracteres(Cadena)
{  
  var checkOK = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZÁÉÍÓÚ" + "abcdefghijklmnñopqrstuvwxyzáéíóú ";
  var checkStr = Cadena;
  var BAND = false;
  
 if(Cadena!='')
  { 
    for (i = 0; i < checkStr.length; i++) 
      {
           ch = checkStr.charAt(i);
             for (j = 0; j < checkOK.length; j++)
                 if (ch == checkOK.charAt(j))
                     break;     
          	  
			   if (j == checkOK.length) 
	             {
                   BAND = true;
                    break;
                 }//if
       }//fof
    }
   else
     {
      BAND=true;	 
	 }

 return (BAND);
}
//************************************************************
function mail(email)
{
  var Band=false;
  var b=/^[^@\s]+@[^@\.\s]+(\.[^@\.\s]+)+$/;
  
    if(b.test(email))
	{
	  Band=false;
	}
  else 
    {
	 Band=true;
	}
	 
 return (Band);
}


function Guardalos_JQuery(PARAMETROS,CAPA,URL)
{

  $.ajax({
        url:URL,
        async:true,
		data:PARAMETROS,
        contentType: "application/x-www-form-urlencoded",        
        dataType:"html",
        error: function(objeto, quepaso, otroobj){
            alert(quepaso);
        },
            global:true,
        ifModified:false,
        processData:true,
        success: function(datos){  			
		$("#"+CAPA).html(datos);					
        },
        timeout:200000,
        type: "POST"
     });
}

function Busquedas(){

var URL="sp-buscar.php";
var txtBus=document.TBusF.TBus.value;
var txtGo=document.TBusF.TGo.value;

       if(txtBus=="" || txtBus.length<2){
			RESP="________________________________________\n"+"¡ Error !, en buscar:\n";
	        RESP+="- Debe de introducir una palabra a buscar y mayor a dos caracteres ";
			RESP+="\n______________________________________________" +"\n¡ Por favor pulsa enter, rellena los datos y pruebe de nuevo"; 
	        alert(RESP);   
		   }else{
			window.location.href=URL+"?TGo="+txtGo+"&TBus="+txtBus;   
		   }
}

function Telefono(cadena)
{

   var checkOK = "0123456789";
   var checkStr = cadena;
   var BAND = false;
   var decPoints = 0;
   var allNum = "";
   
  if(cadena.length>=7)
  {
    for (i = 0; i < checkStr.length; i++)
     {
      ch = checkStr.charAt(i);
       for (j = 0; j < checkOK.length; j++)
         if (ch == checkOK.charAt(j))
             break;
       if (j == checkOK.length) 
	    { 
         BAND = true;
         break;
        }//IF   
   }//FOR 
  } 
 else
   {
    BAND=true;
   } 
return (BAND);
} 

function SoporteFormulario(CAPA,URL){

var T1=document.FormSoport.T1.value;//nombre
var T2=document.FormSoport.T2.value;//email
var T3=document.FormSoport.T3.value;//phone
var T4=document.FormSoport.T4.value;//phone_ext
var T5=document.FormSoport.T5.value;//subject
var T6=document.FormSoport.T6.value;//Mensaje
var T7=document.FormSoport.topicId.value;//Suport

var Mensaguillo="";
 var RESP="";

if(ValidarCaracteres(T1)==true){
	Mensaguillo+="\n [Nombre] Por favor escriba su nombre"; 
}

if(mail(T2)==true){
	Mensaguillo+="\n [Correo] Por favor debe escribir el correo"; 
}


if(T3.length>0){
	if(Telefono(T3)==true){
      Mensaguillo+="\n- [Telefono] Por favor solo debe escribir Numeros y debe ser mayor a 7 digitos";
    }
}

if(T5==''){
  Mensaguillo+="\n- [Asunto] Por favor debe escribir el asunto";
}

if(T6==''){
  Mensaguillo+="\n- [Mensaje] Por favor debe escribir su mensaje";
}
 
if(Mensaguillo==""){ 
  
  PARAMETROS="name="+T1+"&email="+T2+"&phone="+T3+"&phone_ext="+T4+"&subject="+T5+"&message="+T6+"&topicId="+T7;
  document.getElementById(CAPA).innerHTML="<p>Espere enviando correo...</p>";	
  Guardalos_JQuery(PARAMETROS,CAPA,URL)
  //return false;	
 }else{
	RESP="________________________________________\n"+" Error , al introducir los siguientes datos:\n";
	RESP+=Mensaguillo+"\n______________________________________________" +"\n Por favor pulsa enter, rellena los datos y pruebe de nuevo"; 
	alert(RESP);
	return false;
 }

}