// JavaScript Document


$(function() {
	$("#bt_anuntama").click(act_newsletter);
	$("#bt_inscrie").click(act_anunt);
	function act_newsletter(e){verifica("newsletter");}
	function act_anunt(e){verifica("anunt");}


	function verifica($loc){
		var $locatie = "#" + $loc;
	
		   var $camp_nume = $("input[name='tx_nume']",$locatie);
		   var $camp_email = $("input[name='tx_email']",$locatie);
		   var $camp_tel = $("input[name='tx_tel']",$locatie);
		   var $camp_oras = $("input[name='tx_oras']",$locatie);

		   var $criteriu_nume = /^([a-zA-Z\s]{4,20})+$/;
		   var $criteriu_email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		   var $criteriu_tel = /^([0-9_\.\-\(\)\+\ ]{6,15})+$/;
		   var $criteriu_oras = /^([a-zA-Z0-9\s\-])+$/;
   
		   var $ok_nume = $camp_nume.attr("value").match($criteriu_nume);
		   var $ok_email = $camp_email.attr("value").match($criteriu_email);
		   var $ok_tel = $camp_tel.attr("value").match($criteriu_tel);
   		   var $ok_oras = $camp_oras.attr("value").match($criteriu_oras);


		   if($ok_oras) {$camp_oras.css('color','#fff');}
		   else{$camp_oras.css('color','#ff0000');$camp_oras.focus();}
		   if($ok_tel) {$camp_tel.css('color','#fff');}
		   else{$camp_tel.css('color','#ff0000');$camp_tel.focus();}		   
		   if($ok_email) {$camp_email.css('color','#fff');}
		   else{$camp_email.css('color','#ff0000');$camp_email.focus();}		   
		   if($ok_nume) {$camp_nume.css('color','#fff');}
		   else{$camp_nume.css('color','#ff0000');$camp_nume.focus();}		   
		   
		   //alert("poc");
		   if ($ok_nume && $ok_email && $ok_tel && $ok_oras ) {
			   $fisier = "form-"+$loc+".php";
			   var $cine = ($loc=="newsletter")?"#bt_anuntama":"#bt_inscrie";
			   $($cine).attr("disabled","disabled");
			   $.post("http://www.artitude.ro/bd/adauga_de_pe_site.php", {nume: 'Andrei', email: '__mihai@rubik.ro', ocupatie: 'General', data_introducere: '16-03-2010'}, function(data){alert(data);});
			   $.post($fisier, {camp_nume : $camp_nume.attr("value"), camp_email : $camp_email.attr("value"), camp_tel : $camp_tel.attr("value"), camp_oras : $camp_oras.attr("value")}, 
					  function(data){
						  if (data=="Succes!"){
							  	$($locatie).slideUp("slow", laSfarsit);
								function laSfarsit(e){$($locatie+"_r").slideDown("slow");}
						  }else{
								$($locatie).slideUp("slow", laSfarsitRau);
								function laSfarsitRau(e){$($locatie+"_e").slideDown("slow");}
								}
						  });
			   }
			   
	}

});


