Cufon.replace('#destacat-inici h3',{fontFamily:'BRP'});

$(document).ready(function() {
	$(".fancy,.imatges a,.list2 a.img,.detalls a,.planol a").fancybox({titlePosition:'over'});
	$('.captcha-refresh').click(function(){
		refreshimg();
	}); 
	$('.dialeg,.captcha-info,.captcha-refresh,ul.color a').tooltip({ 
	    track: true, 
	    delay: 0, 
	    showURL: false, 
	    fade: 250 
	});
	
	/* Cycles d'imatges */
	$('#cap div').cycle({
        speed:		2500,
		timeout:	5000
    });
    
   jQuery('#idees ul').jcarousel({	visible: 4,	scroll:1});
    
   jQuery('table.checkbox input').click(function(){
		var a=$(this).parent('td').index();   	
		$('#imatge_fotomural > table tr.mural > td:eq('+a+')').toggleClass('sel');
		var npanells=$('input[name=checks]:checked').length;
		$('input[name=n_panells]').val(npanells);
		var mida_total=0;
		var elspanells='';
		var count_panells=1;
		$('input[name=checks]:checked').each(function(){
			if(count_panells!=1){elspanells=elspanells+',';}
			var elpanell=parseInt($(this).parent('td').index())+1;
			elspanells=elspanells+elpanell;
			mida_total=mida_total+parseInt($(this).siblings('input').val());
			count_panells++;
		});
		$('#caracteristiques').val(elspanells);
		$('input[name=mida_mural]').val(mida_total);
		
		preumural(npanells);
   });
   
   jQuery('#mida_mural_y,#mida_mural').change(function(){
   		if(!$(this).attr('disabled') && !$('#mida_mural').attr('disabled')){//Image upload
   			if( $(this).val()!='' && $('#mida_mural').val()!=''){
	   			preumural2($('#mida_mural').val(),$('#mida_mural_y').val());
	   		}
   		}else{
	   		$('#mida_mural').val(Math.round($(this).val()/$('#proporcio').val()));//Fotolia IMG
	   		preumural2($('#mida_mural').val(),$('#mida_mural_y').val());
   		}
   });
   
   jQuery('#fileimg').change(function(){
   		$('#escollida').attr('src',$(this).val());
   });
   
   $('#inc').click(function(){
			var q=$('#quantitat').val();
			$('#quantitat').val(parseInt(q)+1);			   	
	});
 $('#dec').click(function(){
		var q=$('#quantitat').val();
		if(parseInt(q)>1){
			$('#quantitat').val(parseInt(q)-1);	
		}
	});			   
});
function inc(){}
function dec(){}

function pathimg(){
	$.ajax({
	  url: "lib/ajax_compra.php?op=imatge",
	  success: function(data){
		$('#fotolia_id').val(data);
		$('#fotolia_url').val(data);
	  }
	});
}

function preumural(npanells,lang){
	$.ajax({
	  url: "lib/ajax_compra.php?op=panell&id="+npanells+"&lang="+lang,
	  success: function(data){
			$('input[name=preu_mural]').val(data);
	  }
	});
}
function preumural2(w,h){
	$.ajax({
	  url: "lib/ajax_compra.php?op=m2&w="+w+"&h="+h,
	  success: function(data){
	  		var res=data.split('@@');
			$('input[name=preu_mural]').val(res[1]);
			$('input[name=m2]').val(res[0]);
	  }
	});
}

function genera_metacrilat(IDCOLOR,FiguraA,direccio,Fons){
	
	var meta='metabd';//imatge per defecte
	
	if(FiguraA != 'NULL'){//canviem el color de la imatge
		$('#FiguraA').val(FiguraA);
		$('#producte_color1_id').val(IDCOLOR);
		if(IDCOLOR=='21'){//Blanc
			if($('#Mirall').val()=='0'){
				meta='metabd';
			}else{
				meta='metabe';
			}
		}else{//negre
			if($('#Mirall').val()=='0'){
				meta='metand';
			}else{
				meta='metane';
			}
		}
		$('#imatge_vinil').html('<img src="'+$('#'+meta).val()+'"/>');
		
	}else if(Fons!='NULL'){
		//Canviem tan sol el fons	
		$('#Fons').val(Fons);
		$('#producte_color_fons_id').val(IDCOLOR);
		$('#imatge_vinil').css('backgroundColor','#'+Fons);
	  
	}else if(direccio!='NULL'){
		//Canviem la direccio unicament
		if(IDCOLOR=='21'){//Blanc
			if($('#Mirall').val()=='0'){
				meta='metabd';
			}else{
				meta='metabe';
			}
		}else{//negre
			if($('#Mirall').val()=='0'){
				meta='metand';
			}else{
				meta='metane';
			}
		}
		
		$('#imatge_vinil').html('<img src="'+$('#'+meta).val()+'"/>');
	}
	
	
}


function genera_imatge(IDCOLOR, FiguraA, FiguraB, Fons){
	var Url = 'http://www.viniloestil.com/lib/image_generate.php';
	
	if(FiguraA != 'NULL'){
		$('#FiguraA').val(FiguraA);
		$('#producte_color1_id').val(IDCOLOR);
	}
	
	if(FiguraB!='NULL'){
	  $('#FiguraB').val(FiguraB);
	  $('#producte_color2_id').val(IDCOLOR);
	}
	if(Fons!='NULL'){
	  $('#Fons').val(Fons);
	  $('#producte_color_fons_id').val(IDCOLOR);
	}
	Url += '?src='+$('#capa1').val();
	var capa2=$('#capa2').val();
	if(capa2!='NULL'){Url += '&src2='+$('#capa2').val();}
	Url += '&FiguraA='+$('#FiguraA').val();
	Url += '&FiguraB='+$('#FiguraB').val();
	Url += '&Fons='+$('#Fons').val();
	Url += '&Mirall='+$('#Mirall').val();
		
	
		$('#imatge_vinil').addClass('loading');
		var img = new Image();
		$(img).load(function () {
			
		    $('#imatge_vinil > img').remove();
			 // set the image hidden by default    
		      $(this).hide();
		    
		      // with the holding div #loader, apply:
		      $('#imatge_vinil')
		        // remove the loading class (so no background spinner), 
		        .removeClass('loading')
		        // then insert our image
		        .append(this);
		    
		      // fade our image in to create a nice effect
		      $(this).fadeIn();
		}).error(function () {
		    // notify the user that the image could not be loaded
		}).attr('src', Url);
		
}

function genera_mini(IDCOLOR, FiguraA, FiguraB, Fons,capa1,capa2){
	var Url = 'http://nova.viniloestil.com/lib/image_generate.php';
	
	Url += '?src='+$('#capa1').val();
	if(capa2!='NULL'){Url += '&src2='+$('#capa2').val();}
	Url += '&FiguraA='+$('#FiguraA').val();
	Url += '&FiguraB='+$('#FiguraB').val();
	Url += '&Fons='+$('#Fons').val();
	Url += '&Mirall='+$('#Mirall').val();
		
	
		$('#mini_vinil').addClass('loading');
		var img = new Image();
		$(img).load(function () {
			
		    $('#imatge_vinil > img').remove();
			 // set the image hidden by default    
		      $(this).hide();
		    
		      // with the holding div #loader, apply:
		      $('#mini_vinil')
		        // remove the loading class (so no background spinner), 
		        .removeClass('loading')
		        // then insert our image
		        .append(this);
		    
		      // fade our image in to create a nice effect
		      $(this).fadeIn();
		}).error(function () {
		    // notify the user that the image could not be loaded
		}).attr('src', Url);
		
}


function compra(id,lang) {
	var quantitat=$("#quantitat").val();
	var mida=$("#mida").val();
	var color1=$("#producte_color1_id").val();
	var color2=$("#producte_color2_id").val();
	var fons=$("#producte_color_fons_id").val();
	var mirall=$("#Mirall").val();
	var acabat=$("#Acabat").val();
	var addicional=$("#text_addicional").val().replace( /\n/g, '<br \\>' );
	$.facebox({
	  	closeImage:'img/close.png',
  		footerText:'Compra',
  		ajax: 'lib/ajax_compra.php?op=add&id='+id+'&mida='+mida+'&quantitat='+quantitat+'&capa1='+color1+'&capa2='+color2+'&fons='+fons+'&mirall='+mirall+'&acabat='+acabat+'&lang='+lang+'&addicional='+addicional
  	});
}

function compra_mural(id,lang) {
	var quantitat=$("#quantitat").val();
	var mida=$("#mida").val();
	var fotolia_id=$("#fotolia_id").val();
	var fotolia_url=$("#fotolia_url").val();
	var panells=$("#n_panells").val();
	var caracteristiques=$("#caracteristiques").val();
	var midesmural_x=$("#mida_mural").val();
	var midesmural_y=$("#mida_mural_y").val();
	$.facebox({
	  	closeImage:'img/close.png',
  		footerText:'Compra',
  		ajax: 'lib/ajax_compra.php?op=addmural&id='+id+'&mida='+mida+'&quantitat='+quantitat+'&fotolia_id='+fotolia_id+'&fotolia_url='+fotolia_url+'&panells='+panells+'&caracteristiques='+caracteristiques+'&midesmural_x='+midesmural_x+'&midesmural_y='+midesmural_y
  	});
}
function compra_personalitzat(id,lang) {
	var quantitat=$("#quantitat").val();
	var mida=$("#mida").val();
	var fotolia_id=$("#fotolia_id").val();
	var fotolia_url=$("#fotolia_url").val();
	var m2=$("#m2").val();
	var caracteristiques=$("#caracteristiques").val();
	var midesmural_x=$("#mida_mural").val();
	var midesmural_y=$("#mida_mural_y").val();
	$.facebox({
	  	closeImage:'img/close.png',
  		footerText:'Compra',
  		ajax: 'lib/ajax_compra.php?op=addmural&id='+id+'&mida='+mida+'&quantitat='+quantitat+'&fotolia_id='+fotolia_id+'&fotolia_url='+fotolia_url+'&m2='+m2+'&caracteristiques='+caracteristiques+'&midesmural_x='+midesmural_x+'&midesmural_y='+midesmural_y
  	});
}
function del(i){
	$.ajax({
	  url: "lib/ajax_compra.php?op=del&del="+i,
	  success: function(data){
	   /* $('#cistell tr.tr'+i).remove();
	    var textos=data.split('@@');
	    if(parseInt(textos[0])=='0')$('#articles > a').removeClass('full');
	    $('#articles > p').html(textos[0]);
	    $('#subtotal > p > span').html(textos[1]);*/
	    window.location=data;
	  }
	});
}

function delval(i){
	$.ajax({
	  url: "lib/ajax_compra.php?op=delval&del="+i,
	  success: function(data){
	   /* $('#cistell tr.tr'+i).remove();
	    var textos=data.split('@@');
	    if(parseInt(textos[0])=='0')$('#articles > a').removeClass('full');
	    $('#articles > p').html(textos[0]);
	    $('#subtotal > p > span').html(textos[1]);*/
	    window.location=data;
	  }
	});
}

function valida(i){
	$('#errors'+i).html('');
	var val=$('#val_fk'+i).val();
	var validacio=$('#val_validacio'+i).val();
	var tipus=$('#val_tipus'+i).val();
	$.ajax({
	  url: "lib/ajax_compra.php?op=val&linia="+i+"&val="+val+"&validacio="+validacio+"&tipus="+tipus,
	  success: function(data){
	  	 var textos=data.split('@@');
	  	 if(textos[0]=='1'){//ERROR, algun dels camps buits
	  	 	$('#errors'+i).html(textos[1]);
	  	 }else{//CORRECTE, Redireccio
	  	 	window.location=textos[1];	
	  	 }
	  }
	});
}

function setTransport(){
		var transport=$('#zona').val();
		if(transport!=''){
			$.get("lib/ajax_compra.php", {zona:transport, op: "transport" },function(data){
				window.location=data;
			});
		}
	}


function tancaCompra() {
	$.facebox.close();
}
function closeBox() {
	jQuery(document).trigger('close.facebox');
}

/* NEW MURALS PERSONALITZATS*/
function newWindow(theURL,winName,features) { //v2.0
	  window.open(theURL,winName,features);
	}
function searchImg()
{
	//Seleccionem imatge de la BD d'imatges
	$('#mida_mural').attr('disabled','disabled');
	$('#mida_mural,#mida_mural_y,input[name=preu_mural],input[name=m2]').val('');
	
	var frm = document.getElementById('frmsearch');
	var words = $('#txtwords').val();		
	if(words != '' && words !='undefined')
	{	
		$('#words').val(words);
		newWindow('','searchBox','status=yes,scrollbars=yes,width=850,height=700');
		/* original -- >scrollbars=yes,width=800 */
		frm.submit();
	}
}		
function isInt(x) {
   var y=parseInt(x);
   if (isNaN(y)) return false;
   return x==y && x.toString()==y.toString();
 } 
 function comprova_personalitzat(id,lang){
 	if(isInt($('#mida_mural').val()) && isInt($('#mida_mural_y').val())){
 		compra_personalitzat(id,lang);
 	}
 }

