// JavaScript Document
function filterPartie2(){
	var choix1 = $("#sel_prix1").val();
	
	var choix2 = $("#sel_prix2").val();
	
	var field = $("#prx2");
	
	
	var data = new Array(100,200,300,500,800,1500,2500,5000,10000,30000,1000000);
	var res='';
	var selected = '';
	
	
	res+='<select name="sel_prix2" id="sel_prix2" onchange="filterPartie1()" class="select_barre">';
	
	
		for(i=0;i<data.length; i++){
			
			if(data[i]>choix1){
				
				if(data[i] != 1000000){
					if(choix2 == data[i]){selected='selected="selected"'}else{selected='';}
					res+='<option value="'+data[i]+'"  '+selected+'>€&nbsp;'+data[i]+'</option> ';
					
				}else{
					if(choix2 == 1000000){selected='selected="selected"'}else{selected='';}
					res+='<option value="'+data[i]+'"  '+selected+'>€&nbsp;>30000</option> ';
					
				}
				
			}
			
		}
	
	
	res+='</select>';
	
	field.empty();
	
	field.append(res);
	
	getCount();

}

function filterPartie1(){
	var choix1 = $("#sel_prix1").val();
	
	var choix2 = $("#sel_prix2").val();
	
	var field = $("#prx1");
	
	var data = new Array(0,100,200,300,500,800,1500,2500,5000,10000,30000);
	
	var res='';
	
	var selected = '';
	
	res+='<select name="sel_prix1" id="sel_prix1" onchange="filterPartie2()" class="select_barre">';
	
		for(i=0;i<data.length; i++){
			
			if(data[i]<choix2){
				if(choix1 == data[i]){selected='selected="selected"'}else{selected='';}
				
				res+='<option value="'+data[i]+'"  '+selected+'>€&nbsp;'+data[i]+'</option> ';	
				
			}	
		}
	
	res+='</select>';
	
	field.empty();
	
	field.append(res);
	
	getCount();

}

function getCount(){
	//var origine = $("#sel_origine").val();
	var type = $("#sel_type").val();
	var taille = $("#sel_taille").val();
	var coloris = $("#sel_coloris").val();
	var prix1 = $("#sel_prix1").val();
	var prix2 = $("#sel_prix2").val();

	$.ajax({
		type: "POST",
		url: "http://soldeco.com/modules/search_bar/getCount.php",
		data: "type="+type+"&taille="+taille+"&coloris="+coloris+"&prix1="+prix1+"&prix2="+prix2,
		success: function(msg){	
			
			$("#product_count").empty();
			$("#product_count").css('font-size','9px').css('color','green');
			

			if(msg > 1){
				$("#product_count").append(msg+" tapis");
			}else if(msg == 1){
				$("#product_count").append(msg+" tapis");		
			}else{
				$("#product_count").append("pas de tapis").css('color','red');	
			}
		}
	});
}

function addTailleOption(){
	var value='';
	var rectangle=0;
	var cercle=0;
	var notint=0;
	var error='';
	$('#errortaille').empty();
	
	var longueur = $('#txt_longueur').val();
	if(longueur != ""){value+=longueur+'x'; rectangle++;}
	if(longueur != '' && (longueur != parseInt(longueur) || parseInt(longueur) < 0)){ notint++; }
	
	var largeur = $('#txt_largeur').val();
	if(largeur != ""){value+=largeur; rectangle++;}
	if(largeur != '' && (largeur != parseInt(largeur) || parseInt(largeur) < 0)){ notint++; }
	
	var diametre = $('#txt_diametre').val();
	if(diametre != ""){value+=''+diametre; cercle++;}
	if(diametre != '' && (diametre != parseInt(diametre) || parseInt(diametre) < 0)){ notint++; }
	
	if(notint != 0){
		error = "S'il vous plaît entrer des nombres entiers positifs"; 
		$('#errortaille').append(error); 
		$('#errortaille').addClass('errortailledata'); 
		return;
	}
	
	/*if(longueur != "" && largeur != "" && largeur > longueur){
		error = 'Illogical that the width is greater than the height'; 
		$('#errortaille').append(error); 
		$('#errortaille').addClass('errortailledata'); 
		return;	
	}*/
	
	/*if(longueur <= 0 || largeur <= 0){
		error = "S'il vous plaît entrer de nombre plus grand que zero"; 
		$('#errortaille').append(error); 
		$('#errortaille').addClass('errortailledata'); 
		return;	
	}*/
	
	if(value != ''){
		if(rectangle>0 && cercle >0){
			error="S'il vous plaît choisir [hauteur x largeur] ou [diamètre]";	
		}else if(rectangle==1){
			error="S'il vous plaît choisir [hauteur x largeur]";
		}else{
			$('#sel_taille').append('<option value="'+value+'" selected="selected">'+value+' cm</option>');
			$('#txt_longueur').val("");
			$('#txt_largeur').val("");
			$('#txt_diametre').val("");
			$('#errortaille').removeClass('errortailledata');
			getCount();
		}
	}else{
		error="S'il vous plaît remplir [hauteur x largeur] ou [diamètre]";	
	}
	if(error != ""){
		$('#errortaille').append(error);
		$('#errortaille').addClass('errortailledata');
	}
}

function useCercleOrRectangle(){
	
	var longueur = $('#txt_longueur').val();
	var largeur = $('#txt_largeur').val();
	var diametre = $('#txt_diametre').val();
	
	if(longueur != '' || largeur != ''){
		$('#txt_diametre').attr('disabled','disabled');	
	}else if(diametre != ''){
		$('#txt_longueur').attr('disabled','disabled');
		$('#txt_largeur').attr('disabled','disabled');
	}else{
		$('#txt_diametre').removeAttr('disabled');	
		$('#txt_longueur').removeAttr('disabled');
		$('#txt_largeur').removeAttr('disabled');
	}
	
	window.setTimeout('useCercleOrRectangle()','500');
	
	
}

var numbernewtaille=0;

$(document).ready(
	function(){
		$('#addnewtaille').click(function(){
			numbernewtaille++;
			
			if(numbernewtaille == 1){
				var form='';
				var closing='';
				
				closing+='<table><tr><td class="torightlabel closenew" colspan="2"><a href="javascript:closeNewTaille()" title="Close">[x]</a></td></tr></table>';
				
				form+='<table border="0" cellpadding="0" cellspacing="5">';
					form+='<tr>';
						form+='<td class="torightlabel"><label for="txt_longueur">Longueur :</label></td>';
						form+='<td><input type="text" size="10" name="txt_longueur" id="txt_longueur"> cm</td>';
					form+='</tr>';
					
					form+='<tr>';
						form+='<td class="torightlabel"><label for="txt_largeur">Largeur :</label></td>';
						form+='<td><input type="text" size="10" name="txt_largeur" id="txt_largeur"> cm</td>';
					form+='</tr>';
					
					form+='<tr><td colspan="2"><hr></td></tr>';
					
					form+='<tr>';
						form+='<td class="torightlabel"><label for="txt_diametre">Diametre :</label></td>';
						form+='<td><input type="text" size="10" name="txt_diametre" id="txt_diametre"> cm</td>';
					form+='</tr>';
					
					form+='<tr>';
						form+='<td colspan="2" class="tocenterlabel"><input type="button" size="10" value="Go" onclick="addTailleOption()"></td>';
					form+='</tr>';
				form+='</table>';
				$("#formtaille").append(form);
				$("#additionelfeaturestaille").addClass("additionalfeaturestaille");
				
				$("#closetaille").append(closing);
				useCercleOrRectangle();
			}
		});
		
	}				  
);
function closeNewTaille(){
	numbernewtaille=0;
			$("#closetaille").empty();
			$("#errortaille").empty();
			$("#formtaille").empty();
			
			$('#errortaille').removeClass('errortailledata'); 
			
			$("#additionelfeaturestaille").removeClass("additionalfeaturestaille");	
}

