var URLROOT = "http://homenagem.com.br/";

$('#produtos').mouseover(function() {
  $('#menucortina').fadeIn("fast");
  $('#produtos').addClass("psel");
});

$('#produtos').mouseleave(function() {
    tout = setTimeout(function(){
        if($('#cortina').val() == "0"){$('#produtos').addClass("pselnone");$('#menucortina').fadeOut("slow");}else{$("#produtos").addClass("psel");}
    }, 1500);
    
});

$('#menucortina').mouseover(function() {  
     $("#produtos").addClass("psel");
     $('#cortina').val("1");
     clearTimeout(tout);
});

$('#menucortina').mouseleave(function() {
     $('#cortina').val("0");
     $('#menucortina').fadeOut("fast");
     $("#produtos").addClass("pselnone");
     clearTimeout(tout);
});

$(document).ready(function() {
    $('.slideshow').cycle({
		fx: 'fade' // choose your transition type, ex: fade, scrollUp, shuffle, etc...
    });
});

function echeck(str) {
		var at="@";
		var dot=".";
		var lat=str.indexOf(at);
		var lstr=str.length;
		var ldot=str.indexOf(dot);
		if (str.indexOf(at)==-1){
		   //alert("Invalid E-mail ID")
		   return false;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		  // alert("Invalid E-mail ID")
		   return false;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    //alert("Invalid E-mail ID")
		    return false;
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		   // alert("Invalid E-mail ID")
		    return false;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    //alert("Invalid E-mail ID")
		    return false;
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    //alert("Invalid E-mail ID")
		    return false;
		 }

		 if (str.indexOf(" ")!=-1){
		    //alert("Invalid E-mail ID")
		    return false;
		 }

 		 return true;
	}


//SCROLL HORIZONTAL
//$(function() {
//    // initialize scrollable
//    $(".scrollable").scrollable({
//    	loop: false,
//    	size: 3
//        });
//});

///* HORIZONTAL */
//$(function() {
//	// initialize scrollable
//	$(".scrollable").scrollable();
//
//});
//
//$('#next').click(function() {
//        //alert('next');
//	var api = $(".scrollable").scrollable({api: true});
//	api.next();
//	});
//
//$('#prev').click(function() {
//    //alert('prev');
//	var api = $(".scrollable").scrollable({api: true});
//	api.prev();
//	});

/* VERTICAL */

$('#vnext').click(function() {
        //alert('next');
	var vapi = $(".vscrollable").scrollable({vapi: true});
	vapi.next();
	});

$('#vprev').click(function() {
    //alert('prev');
	var vapi = $(".vscrollable").scrollable({vapi: true});
	vapi.prev();
	});

function toggleDisplay(id){
    var status = $('#'+id).css("display");
    //alert(status);
    if(status == 'none'){
            $('#'+id).slideDown('slow');
    }
    if(status == 'block'){
            $('#'+id).slideUp('slow');
    }
}

/* ****** CONTATO ************ */
function contato(){

	      var name = $('#name').val();
	     var email = $('#email').val();
	      var city = $('#city').val();
	     var state = $('#state').val();
	     var phone = $('#phone').val();
	       var msg = $('#msg').val();

		   if(name == ""){
			 alert('Informe o nome');
		  	 document.getElementById('name').focus();
		  	 return false;
		   }

		   if(!echeck(email)){
                        alert('E-mail inválido');
			document.getElementById('email').focus();
			return false;
		   }

		   if(msg == ""){
			 alert('Digite uma mensagem');
		  	 document.getElementById('msg').focus();
		  	 return false;
		   }

        	var urlData = 'name='+encodeURIComponent(name)+'&email='+email+'&city='+encodeURIComponent(city)+'&state='+state+'&msg='+encodeURIComponent(msg)+'&phone='+phone;

                $.ajax({
			type: "POST",
			url: URLROOT + "sendContact.php",
			data: urlData,
			beforeSend: function(){				
                                toggleDisplay('loading');
			},
			complete: function(){				
                                toggleDisplay('loading');
			},
			success: function(msg){                           
                           document.getElementById('contactHTML').innerHTML = "<p class=\"tituloForm\" style=\"font-size: 16px; margin: 20px 0 0 0;\">Mensagem enviada com sucesso.</p>";
			},
			error: function(){
				alert('Erro, Precione F5.');
			}
		});        		
}

function orcamento(){

	      var name = $('#name').val();
	     var email = $('#email').val();
	     var phone = $('#phone').val();
                var uf = $('#uf').val();
                var city = $('#city').val();
	       var msg = $('#msg').val();

		   if(name == ""){
			 alert('Informe o nome');
		  	 document.getElementById('name').focus();
		  	 return false;
		   }

		   if(!echeck(email)){
                        alert('E-mail inválido');
			document.getElementById('email').focus();
			return false;
		   }

       		   if(phone.length < 10){
			 alert('Informe Telefone');
		  	 document.getElementById('phone').focus();
		  	 return false;
		   }


                   if(city.length < 3){
			 alert('Informe a Cidade');
		  	 document.getElementById('city').focus();
		  	 return false;
		   }

                  if(uf == "0"){
			 alert('Selecione o Estado');
		  	 document.getElementById('uf').focus();
		  	 return false;
		   }

		  if(msg.length < 5){
			 alert('Informe os códigos de produtos desejados');
		  	 document.getElementById('msg').focus();
		  	 return false;
		   }


                var urlData = 'name='+name+'&email='+email+'&msg='+msg+'&phone='+phone+"&city="+city+"&state="+uf;

                $.ajax({
			type: "POST",
			url: URLROOT + "sendContact.php",
			data: urlData,
			success: function(msg){
                           //$('#soliciteHTML').html('<p class=\"tituloForm\" style=\"font-size: 16px; margin: 30px 0 0 30px;\">Orçamento enviado com sucesso.<br><small>Aguarde nosso contato.</small><h2></p>');
                           document.getElementById("soliciteHTML").innerHTML = "<p class=\"tituloForm\" style=\"font-size: 16px; margin: 30px 0 0 30px;\">Orçamento enviado com sucesso.<br><small>Aguarde nosso contato.</small><h2></p>";
			},
			error: function(){
                           alert('Erro, Precione F5.');
			}
		});
}


function vitrine(subCatID){
	var urlData = "subCatID="+subCatID;
        //alert(urlData);
		$.ajax({
			type: "GET",
			url: URLROOT + "script.produtos.php",
			data: urlData,
			beforeSend: function(){
				//$('.loading').fadeIn("slow");
			},
			complete: function(){
				//$('.loading').fadeOut("fast");
			},
			success: function(msg){
                           $('#vitrineHTML').html(msg);
			},
			error: function(){
				alert('Erro, Precione F5.');
			}
		});
}




function verFoto(prodID){
	var urlData = "prodID="+prodID;
        //alert(urlData);
		$.ajax({
			type: "GET",
			url: URLROOT + "script.verFoto.php",
			data: urlData,
			beforeSend: function(){
				//$('.loading').fadeIn("slow");
			},
			complete: function(){
				//$('.loading').fadeOut("fast");
			},
			success: function(msg){
                           //alert(msg);
                           var parte = msg.split('&&');
                            $('#verFoto').html(parte[0]);
                            $('#verDesc').html(parte[1]);
                            $('#verNome').html(parte[2]);
                            $('#verCatHTML').html(parte[3]);
			},
			error: function(){
				alert('Error, reload your page and try again.');
			}
		}); 
}

function esqueceu_senha(){
	var urlData = "";
        //alert(urlData);
		$.ajax({
			type: "GET",
			url: URLROOT + "script.esqueceuSenha.php",
			data: urlData,
			beforeSend: function(){
				//$('.loading').fadeIn("slow");
			},
			complete: function(msg){
				//$('.loading').fadeOut("fast");
                                alert('Senha enviada para o e-mail do administrador.');
			},
			success: function(msg){
                           //$('#vitrineHTML').html(msg);
			},
			error: function(){
                            alert('Erro: Precione CTRL F5 e tente novamente.');
			}
		});
}

function bufferFormData(name, email, phone, msg, city){
    var urlData = "name="+name+"&email="+email+"&phone="+phone+"&city="+city+"&msg="+msg;
    $.ajax({
            type: "GET",
            url: URLROOT + "script.sessaoForm.php",
            data: urlData
    });
}
