/**
 * @author neosimio
 */

function llamadaDispatcher(action){
    dojo.xhrGet({
        url: 'funcionesphp.php?action=' + action,
        load: function(data){
            dojo.byId("contenido").innerHTML = data;                
        },
        error: function(err){
            console.debug("An error occurred: ", err);
        },
        timeout: 9000
    });
}

function llamadaProducto(action,producto){
    dojo.xhrGet({
        url: 'funcionesphp.php?action=' + action+'&producto='+producto,
        load: function(data){
            dojo.byId("contenido").innerHTML = data;
            dojo.parser.parse(dojo.byId("contenido").innerHTML);           
        },
        error: function(err){
            console.debug("An error occurred: ", err);
        },
        timeout: 9000
    });
}

function busqueda(param){
	var obj = dojo.byId('buscar');
	
	if(obj.length < 3 || obj.value == '')
	{
		alert("Debe ingresar criterio para buscar")
	}
	else
	{
    dojo.xhrGet({
        url: 'funcionesphp.php?action=busqueda&parametro=' + param,
        load: function(data){
            dojo.byId("contenido").innerHTML = data;
            dojo.parser.parse(dojo.byId("contenido").innerHTML);           
        },
        error: function(err){
            console.debug("An error occurred: ", err);
        },
        timeout: 9000
    });
	}
}

function newsletterSubmit()
{
	var textbox = dojo.byId('Mail');
	if (textbox.value != "Escribe tu e-mail aquí") {
		dojo.xhrPost({
			// The page that parses the POST request
			url: "funcionesphp.php?action=guardarNewletter",
			// Name of the Form we want to submit
			form: "formNews",
			// Loads this function if everything went ok
			load: function(data){
				// Put the data in\sto the appropriate <div>			
				dojo.byId("resultado").innerHTML = data;
			},
			// Call this function if an error happened
			error: function(error){
				console.error('Error: ', error);
			}
		})
	}
	else{
		dojo.byId("resultado").innerHTML = "Por favor ingrese su email!"
	}
}

function newsletterSubmitIndex()
{
	var textbox = dojo.byId('Mail');
	if (textbox.value != "Escribe tu e-mail aquí") {
		dojo.xhrPost({
			// The page that parses the POST request
			url: "funcionesphp.php?action=guardarNewletter",
			// Name of the Form we want to submit
			form: "formNewsIndex",
			// Loads this function if everything went ok
			load: function(data){
				// Put the data in\sto the appropriate <div>			
				dojo.byId("resultadoIndex").innerHTML = data;
			},
			// Call this function if an error happened
			error: function(error){
				console.error('Error: ', error);
			}
		})
	}
	else{
		dojo.byId("resultadoIndex").innerHTML = "Por favor ingrese su email!"
	}
}

function contactSubmit()
{
	var nom = dojo.byId('Nombre');
	var mail = dojo.byId('Mail');
	var tel =dojo.byId('Telefono');
	var detalle = dojo.byId('Consulta');
	
	if(nom.value != "" && mail.value != "" && tel.value != "" && detalle.value != ""){
		dojo.xhrPost({
    	    // The page that parses the POST request
     	   url: "funcionesphp.php?action=guardarContacto",
     	   // Name of the Form we want to submit
     	   form: "formContacto",
     	   // Loads this function if everything went ok
      	  load: function(data){
      	      // Put the data in\sto the appropriate <div>			
      	      dojo.byId("resultadoContacto").innerHTML = data;
      	  },
      	  // Call this function if an error happened
      	  error: function(error){
      	      console.error('Error: ', error);
       	 }
    	});
	}
	else{
		dojo.byId("resultadoContacto").innerHTML = "Por favor complete los campos requeridos!!"
	}
}

var cssmenuids = ["cssmenu1"] //Enter id(s) of CSS Horizontal UL menus, separated by commas
var csssubmenuoffset = -1 //Offset of submenus from main menu. Default is 0 pixels.

function createcssmenu2(){
    for (var i = 0; i < cssmenuids.length; i++) {
        var ultags = document.getElementById(cssmenuids[i]).getElementsByTagName("ul")
        for (var t = 0; t < ultags.length; t++) {
            ultags[t].style.top = ultags[t].parentNode.offsetHeight + csssubmenuoffset + "px"
            var spanref = document.createElement("span")
            ultags[t].parentNode.getElementsByTagName("a")[0].appendChild(spanref)
            ultags[t].parentNode.onmouseover = function(){
                this.getElementsByTagName("ul")[0].style.visibility = "visible"
            }
            ultags[t].parentNode.onmouseout = function(){
                this.getElementsByTagName("ul")[0].style.visibility = "hidden"
            }
        }
    }
}

if (window.addEventListener) 
    window.addEventListener("load", createcssmenu2, false)
else 
    if (window.attachEvent) 
        window.attachEvent("onload", createcssmenu2)




