/*
 EnginyWorks Technologies SL
 Javascript Document
*/

//$(document).ready(init);

$(window).resize(resizepantalla);

function resizepantalla() {
	if($(window).width()<970){ $('#menuSuperior').css("position",'absolute'); $('#header').css("position",'absolute'); $('#header').css("top",'-159px');}
	else{$('#menuSuperior').css("position",'fixed'); $('#header').css("position",'fixed'); $('#header').css("top",'57px');}
};

var contentForm; //necessaria per guardar el contingut del formulari per poder-lo tornar a carregar despres d'enviar

$(function() {
	resizepantalla();
    
	//activar l'opcio seleccionda amb color taronja dle menú principal
	$("#taronja").css('color', '#F60');
	//FI activar l'opcio seleccionda amb color taronja dle menú principal
		
	//Capturar event per desplegar el submenu de categories
	$("#cataleg").mouseenter(function(){
		$("#cataleg a:first").css('color', '#F60');
		$("#subMenuCat").slideDown('fast');	
	}).mouseleave(function(){
		$("#subMenuCat").slideUp('fast');
		if (!$("#cataleg #taronja").html()) $("#cataleg a:first").css('color', '#FFF');
	});
	
	$("#quisom").mouseenter(function(){
		$("#quisom a:first").css('color', '#F60');
		$("#subMenuQui").slideDown('fast');
	}).mouseleave(function(){
		if (!$("#quisom #taronja").html()) $("#quisom a:first").css('color', '#FFF');
		$("#subMenuQui").slideUp('fast');
	});

	$("#outlet").mouseenter(function(){
		$("#outlet a:first").css('color', '#F60');
		$("#subMenuOutlet").slideDown('fast');
	}).mouseleave(function(){
		if (!$("#outlet #taronja").html()) $("#outlet a:first").css('color', '#FFF');
		$("#subMenuOutlet").slideUp('fast');
	});
	
	$("#tendes").mouseenter(function(){
		$("#tendes a:first").css('color', '#F60');
		$("#subMenuTendes").slideDown('fast');	
	}).mouseleave(function(){
		if (!$("#tendes #taronja").html()) $("#tendes a:first").css('color', '#FFF');
		$("#subMenuTendes").slideUp('fast');
	});
	
	$("#plus").mouseenter(function(){
		$("#plus a:first").css('color', '#F60');
		$("#subMenuPlus").slideDown('fast');	
	}).mouseleave(function(){
		if (!$("#plus #taronja").html()) $("#plus a:first").css('color', '#FFF');
		$("#subMenuPlus").slideUp('fast');
	});
	//FI Capturar event per desplegar el submenu de categories

	//Arrodonir les capes dels submenus
	$("#subMenuQui div").corner();
	$("#subMenuCat div").corner();
	$("#subMenuOutlet div").corner();
	$("#subMenuTendes div").corner();
	$("#subMenuPlus div").corner();
	$("#contentDreta").corner();
	$("#contentEsquerra").corner();
	$('#subMenuHeader').corner();
	$('#subMenuHeaderCataleg').corner();
	$('#headerEapro').corner();
	$("#contentDretaOferta").corner("bottom");
	$("#contentEsquerraOferta").corner("bottom");
	$('#titolOferta').corner("top");
	$('.subMenu').corner();
	//Arrodonir les capes dels submenus
	
	$('.error').hide();
	$("#enviant").hide();
	$("#enviat_ok").hide();
	$("#enviat_ko").hide();

	//Formulari de pressupost
	$("#boto").click(function() {
		// validate and process form
		// first hide any error messages
		$('.error').hide();
		
		var nom = $("input#nom").val();
		if (isWhitespace(nom)) {
	      $("label#nom_error").show();
	      $("input#nom").focus();
	      return false;
	    }
		
		var cognom = $("input#cognoms").val();
		if (isWhitespace(cognom)) {
	      $("label#cognoms_error").show();
	      $("input#cognoms").focus();
	      return false;
		}

		var ciutat = $("input#ciutat").val();		
		if (isWhitespace(ciutat)) {
	      $("label#ciutat_error").show();
	      $("input#ciutat").focus();
	      return false;
	    }
		
		var cp = $("input#cp").val();
		if (isWhitespace(cp)) {
	      $("label#cp_error").show();
	      $("input#cp").focus();
	      return false;
	    }
		
		var email = $("input#email").val();
		if (!isEmail(email)) {
	      $("label#email_error").show();
	      $("input#email").focus();
	      return false;
	    }
		var comentaris = $("textarea#comentaris").val();
		if (isWhitespace(comentaris)) {
	      $("label#comentaris_error").show();
	      $("textarea#comentaris").focus();
	      return false;
	    }	
		var dataString = 'nom='+ nom + '&cognoms=' + cognom + '&ciutat=' + ciutat + '&cp=' + cp + '&adresa=' + $("input#adresa").val() + '&provincia=' + $("input#provincia").val() + '&email=' + email + '&telf=' +  $("input#telf").val() + '&comentaris=' + comentaris;
		//alert (dataString);return false;	
		$.ajax({
	      type: "POST",
	      url: "pressupostsendmail.php",
	      data: dataString,
		  beforeSend: function( ) {
			  $("#boto").hide();
			  $("#enviant").show();
		  },	      
	      success: function(data) {
	  	      $('.caixa_formulari').hide();
	    	  if (data=="OK") {
	  	        $('#enviat_ok').show();
	    	  }
	    	  else {
	    		  $('#enviat_ko').show();
	    	  }
	      }
	     });
	    return false;
		});
	  //FI formulari de pressupost

	//Formulari de finansament
	  $('input.auto').autoNumeric({aSep: '.', aDec: ','});
	$("#boto2, #boto3").click(function() {
		// validate and process form
		// first hide any error messages
		$('.error').hide();
		
		var pressupost = $("input#pressupost").val();
		if (isWhitespace(pressupost)) {
	      $("label#pressupost_error").show();
	      $("input#pressupost").focus();
	      return false;
	    }
		
		var mesos=$('select#quotes').val();
		var enterPressupost= $('input.auto').autoNumericGet({aSep: '', aDec: ','});
		switch (mesos) {
		case "12":
			if (enterPressupost<240) {
				$("label#pressupost_12").show();
				$("input#pressupost").val("").focus();
				return false;
			}
			break;
		case "24":
			if (enterPressupost<480) {
				$("label#pressupost_24").show();
				$("input#pressupost").val("").focus();
				return false;
			}
			break;
		case "36":
			if (enterPressupost<720) {
				$("label#pressupost_36").show();
				$("input#pressupost").val("").focus();
			    return false;
			}
			break;
		}
		
		
		var dataString = 'presu='+ enterPressupost + '&tipusfinan=' + $('select#tipus_finansament').val() + '&quotes=' + mesos ;
		//alert (dataString);return false;	
		$.ajax({
	      type: "POST",
	      url: "calculfinansament.php",
	      data: dataString,	      
	      success: function(data) {
	  	      $('#resultatFinasament').html(data);
	      }
	     });
	    return false;
		});

		$("#botoReset").click(function() {$("#resultatFinasament").html("0"); $('.error').hide();});	
	  //FI formulari finansament
})	;


$(".classSubMenu").live('mouseover',function(event){
	$(this).find("a:first").css("color","#000");
	$(this).removeClass('subMenuNormal');$(this).addClass('subMenuHover');
});

$(".classSubMenu").live('mouseout',function(event){
	$(this).find("a:first").css("color","#FFF");
	$(this).removeClass('subMenuHover');$(this).addClass('subMenuNormal');
});

$(".classSubMenu").live('click',function(event){
	document.location=$(this).attr("rel");
});


var srcAnterior;
$(".imaProdGal").live ('mouseover',function(event){
	srcAnterior=$(this).attr('src');
	if ($(this).attr('rel')!="") { $(this).attr("src", $(this).attr('rel'));}
});

$(".imaProdGal").live ('mouseout',function(event){
	$(this).attr("src", srcAnterior);
	$(this).fadeIn();
});

$("#tanca").live ('click',function(event){
	$("#mapa").hide();
	$("#fade").hide();
});

$("#DocCatalegTenda, #TextDocCatalegTenda").live ('click',function(event){
	var dataString = 'idt='+ $("#idTenda").val();
	var contentMapa=' <div id="tanca"><img src="grafics/icono-cerrar.png"/></div>';
	$.ajax({
      type: "POST",
      url: "tendesloadmap.php",
      data: dataString,
	  beforeSend: function( ) {
		$("#mapa").show();
		$("#fade").show();
	  },	      
      success: function(data) {
    	  contentMapa=data + contentMapa;
  	      $('#mapa').html(contentMapa);
      }
     });	
});

//captura boto formulari
$('#message').live('click',function(event){
	$("#formContacte").hide();
	$("#formContacte").html(contentForm); 
	$("#formContacte").fadeIn();
    $('.error').hide();
});

