//pos eso 

$(document).ready(
	function()
	{
		//aquí el codi

		//els botons de logout
		$(".logout").click(
			function()
			{
				$.cookie('Login',null);
				history.go(0);
			}
		);
		
		
		//aixó serveix per carregar-se la sessió del distribuidor
		$("body").append('<div id="off"></div>');
		$("#off").css({
			"cursor":"pointer",
			"height":"5px",
			"width":"5px",
			"border":"none",
			"position":"absolute",
			"z-index":"10",
			"margin":"0"
			}
		);
		var x = $("body").innerWidth() - 5;
		var y = $("body").height() - 5;
		$('#off').css({
			"left":x+"px",
			"top":y+"px"
			});
			
		var curl = window.location.href;
		var burl = curl.split("?");
			
		$("#off").click(
				function()
				{
					$.ajax({
					type: "POST",
					url: burl[0] ,
					data: "accio=deselecciona_dist",
					success: function(msg){
						document.location=burl[0];
					}
					});
				}
			);
			
		//----------------------------------------------------
		//llista de distribuidors
		$("select#provincia").change(
					
					function()
					{
						var n = $("select#provincia option:selected").attr("value");
						var base = $("#url_llista").attr("value");
// 						alert(base);
						document.location = base + "?p=" + n;
					}
					
					);
					
		$("#text_escull_dist").hide();
		//presupost
		$("select#desplegable_llista_provincies").change(
						function()
						{
							var id = $("#desplegable_llista_provincies option:selected").attr("value");
							$(".nooption").remove();
							$("#text_escull_dist").show();
// 							alert(id);
							$.ajax({
								type: "post",
								url: "/scripts/distribuidors.php" ,
								data: "i=" + id,
								success: function(msg){
									//alert(msg);
									
									var content = '<select id="desplegable_distribuidors" style="width:270px;"><option class="nooption" selected="selected"></option>';
																		
									var arr = msg.split("|");
									var n = arr.length;
									for (var i = 0; i < n ; i++)
									{
										var a2 = arr[i].split("~")
										content += '<option value="' + a2[0] + '">' + a2[1] + '</option>';
									}
										content += '</select>';
									$("div#contenidor_desplegable_distribuidors").html(content);
// 									$("div#contenidor_desplegable_distribuidors").append(content);
									
									//afegim la regla de validació
									jQuery("#desplegable_distribuidors").rules("add", {
														required: true,
														messages:{required:'<br /><div class="msg_invalid">Obligatorio</div>'}
													});
													
									$("#desplegable_distribuidors").change(
												function()
												{
													$(".nooption").remove();//
							// 						alert("in");
													var id = $("#desplegable_distribuidors option:selected").attr("value");
													var nom = $("#desplegable_distribuidors option:selected").text();
							// 						alert(id + " -- " + nom);
													$("#distribuidor").attr({'value':id});
													$("#distribuidor_nom").attr({'value':nom});
													
												}
									);

								}
							});
						}
					);
// 		$("#desplegable_distribuidors").live("change",
// 					function()
// 					{
// 						$(".nooption").remove();//
// // 						alert("in");
// 						var id = $("#desplegable_distribuidors option:selected").attr("value");
// 						var nom = $("#desplegable_distribuidors option:selected").text();
// // 						alert(id + " -- " + nom);
// 						$("#distribuidor").attr({'value':id});
// 						$("#distribuidor_nom").attr({'value':nom});
// 						
// 					}
// 		);
		
		//si existeix el fix vol dir que només podem tenir 1 distribuidor
		$("input#fix").each(
			function()
			{
				$(".nooption").remove();
			}
		);
		
		//aixó no funciona perqué al final hi he posat un submit
		$("input#presupostok").click(
					function()
					{
// 						alert("Validant");
						var correcte = true;
						$(".obligat").each(
							function()
							{
								if ($(this).attr("value") == "" )
								{
									correcte=false;
									//4e7d85	original
									//ff7d85	envermellit 
									$(this).css({'border-color':'#ff7d85'});
								}else{
 									//correcte = true;
									$(this).css({'border-color':'#4e7d85'});
								}
							}
						);
						
						if(correcte)
						{
							alert("Correcte");
						}else{
 							alert("INcorrecte");
						}
					}
		);
		
		$("#presform").validate({
					errorClass: "invalid",
					rules: {
						name:"required",
						tipo:"required",
						cp:{
							required:true,
							digits:true,
							maxlength:5
							},
						tel:"required",
						municipio:"required",
						mail: {
							required: true,
							email: true
							},
						desplegable_llista_provincies:"required",
						titulo:"required",
						copias:{
							required:true,
							digits:true,
							min:25
							}
						},						
					messages: {
						name:'<br /><div class="msg_invalid">Obligatorio</div>',
						tipo:'<br /><div class="msg_invalid">Obligatorio</div>',
						cp:{
							required:'<br /><div class="msg_invalid">Obligatorio</div>',
							digits:'<br /><div class="msg_invalid">Sólo números</div>',
							maxlength:'<br /><div class="msg_invalid">Máximo 5 cifras</div>'
							},
						tel:'<br /><div class="msg_invalid">Obligatorio</div>',
						municipio:'<br /><div class="msg_invalid">Obligatorio</div>',
						mail: {
							required: '<br /><div class="msg_invalid">Obligatorio</div>',
							email: '<br /><div class="msg_invalid">Formato no válido</div>'
							},
						
						desplegable_llista_provincies:'<br /><div class="msg_invalid">Obligatorio</div>',
						titulo:'<br /><div class="msg_invalid">Obligatorio</div>',
						copias:{
							required:'<br /><div class="msg_invalid">Obligatorio</div>',
							digits:'<br /><div class="msg_invalid">Sólo números</div>',
							min:'<br /><div class="msg_invalid">Mínimo 25</div>'
							}
						} 
					});
					
		//validacio de la comanda privada
		$("#fprespriv").validate(
				{
					errorClass:"invalid",
					rules:	{
						referencia:"required",
						titol:"required",
						disco:"required",
						copias:	{
							required:true,
							digits:true,
							min:25
							}
						
						},
					messages:{
						referencia:'<br /><div class="msg_invalid">Obligatorio</div>',
						titol:'<br /><div class="msg_invalid">Obligatorio</div>',
						disco:'<br /><div class="msg_invalid">Obligatorio</div>',
						copias:{
							required:'<br /><div class="msg_invalid">Obligatorio</div>',
							digits:'<br /><div class="msg_invalid">Sólo números</div>',
							min:'<br /><div class="msg_invalid">Mínimo 25</div>'
							}
						}
				}
			);
		
		//validacio del formulari de registre de  distribuidors
		$("#fregdist").validate(
				{
					errorClass:"invalid",
					rules:	{
							nom:"required",
							mail:"required",
							cp:"required",
							provincia:"required",
							contacte:"required",
							tel:"required",
							serveis_principals:"required"
						},
					messages:	{
							nom:'<br /><div class="msg_invalid">Obligatorio</div>',
							mail:'<br /><div class="msg_invalid">Obligatorio</div>',
							cp:'<br /><div class="msg_invalid">Obligatorio</div>',
							provincia:'<br /><div class="msg_invalid">Obligatorio</div>',
							contacte:'<br /><div class="msg_invalid">Obligatorio</div>',
							tel:'<br /><div class="msg_invalid">Obligatorio</div>',
							serveis_principals:'<br /><div class="msg_invalid">Obligatorio</div>'
						}
				}
			);
		
		//imprimir a pdf
		$("#apdf").click(
			function()
			{
				$("#fm").attr(
					{
						"target":"_blank",
						"action":"respuesta_pdf.php"
					}
				);
				document.getElementById("fm").submit();
			}
		);
		
		$("#presenviar").click(
			function()
			{
				$("#fm").attr(
					{
						"target":"_self",
						"action":"respuesta_presupuesto.php"
					}
				);
				document.getElementById("fm").submit();
			}
		);
		
		//form de sugerencies
		$("#fsugerencias").validate(
			{
				errorClass:"invalid",
				rules:
					{
						nom:"required",
						email:"required",
						sugerencias:"required"
					},
				messages:
					{
						nom:'<br /><div class="msg_invalid">Obligatorio</div>',
						email:'<br /><div class="msg_invalid">Obligatorio</div>',
						sugerencias:'<br /><div class="msg_invalid">Obligatorio</div>'
						
					}
			}
		);
		//form de recomana
		$("#frecomana").validate(
			{
				errorClass:"invalid",
				rules:
					{
						nom:"required",
						mailpropi:"required",
						amic:"required",
						mailamic:"required",
						msg:"required"
					},
				messages:
					{
						nom:'<br /><div class="msg_invalid">Obligatorio</div>',
						mailpropi:'<br /><div class="msg_invalid">Obligatorio</div>',
						amic:'<br /><div class="msg_invalid">Obligatorio</div>',
						mailamic:'<br /><div class="msg_invalid">Obligatorio</div>',
						msg:'<br /><div class="msg_invalid">Obligatorio</div>'
					}
			}
		);
	}
);