// JavaScript Document
$(document).ready(doAfterLoad);




function doAfterLoad(){
// Functie pentru animatie meniu-principal
	$(".rollOver").hover(
      function () {
		  var obj = $(this);
		  var position = obj.position();
		  var $nr = 45 + position.left - 10;
		  var $w_nr = $(this).width() + 20;
		  $("#meniu-principal-point-out").css("margin-left", $nr + "px");
		  $("#meniu-principal-point-out").width($w_nr + "px");
		  $("#meniu-principal-point-out").height("1px");
		  $("#meniu-principal-point-out").fadeIn('fast').animate({height: "5px"}, { queue:false, duration:300 });
		  });
	$("#meniu-principal").hover(function () {},function () {$("#meniu-principal-point-out").fadeOut('fast');});




/*
**
** MODUL ABONARE NEWSLETTER
**
*/
	$("#tx_abonare").attr("value","nume@domeniu.ro")
	// functii pentru bt_abonare
	//$("#tx_abonare").change(function(){$(this).css('color','#000');});
	$("#tx_abonare").focus(function(){
									if( $(this).attr('value') == '' || $(this).attr('value') == 'nume@domeniu.ro'){
										$(this).attr('value','');
										$(this).css('color','#000');
										}
									});
	$("#tx_abonare").blur(function(){
								   if($(this).attr('value') == ''){
										$(this).attr('value','nume@domeniu.ro');
										$(this).css('color','#999');
									   }
									});
	
	$("#tx_abonare").keyup(function(e) {if(e.keyCode == 13) {verificareAbonare();}});
	$("#bt_abonare").click(function (e){verificareAbonare();e.preventDefault();});
	
	function verificareAbonare(){
		var $adr_email = $("#tx_abonare").attr("value");
		var $criteriu_email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		var $its_email = $adr_email.match($criteriu_email);
		if ($adr_email != '' && $adr_email != 'nume@domeniu.ro' && $its_email){	
			$("#tx_abonare").css('color','#249b35');
			//pauza
			$("#block-newsletter-formular").animate({opacity: 1.0}, 500);
			$("#block-newsletter-formular").slideUp("slow", function(){
														$("#block-newsletter-raspuns").slideDown("slow");
														});
			$.post("form-newsletter-raspuns.php", {adr_email : $adr_email});
			
			// ca sa aduca o pagina speciala aici in stanga ...
			$adr = "inscriere-newsletter.html";
						  $("#block-continut").fadeOut(300, function(){
									//$("#block-continut").hide();
									$("#zona-continut").load($adr + " #zona-continut",function(){
										$("#block-continut").css('display','none');$("#block-continut").fadeIn(1000);
																								});									
									});
			// end  
		} else {
			$("#tx_abonare").css('color','#ff0000');
			$("#tx_abonare").focus();
			}

	}



/*
**
** MODUL PROGAMARE
**
*/
	$("#tx_pro_nume").attr("value","");
	$("#tx_pro_tel").attr("value","");
	$("#tx_pro_email").attr("value","");

	
	
	$("#bt_programare").click(function (e){verificareProgramare();e.preventDefault();});
	
	$("#tx_pro_email").keyup(function(e) {if(e.keyCode == 13) {verificareProgramare();}});
	$("#tx_pro_nume").keyup(function(e) {if(e.keyCode == 13) {verificareProgramare();}});
	$("#tx_pro_tel").keyup(function(e) {if(e.keyCode == 13) {verificareProgramare();}});
	
	function verificareProgramare(){
		   var $camp_nume = $("#tx_pro_nume").attr("value");
		   var $camp_tel = $("#tx_pro_tel").attr("value");
		   var $camp_email = $("#tx_pro_email").attr("value");
		   var $criteriu_nume = /^([a-zA-Z\s]{4,20})+$/;
		   var $criteriu_tel = /^([0-9_\.\-\(\)\+\ ]{7,15})+$/;
		   var $criteriu_email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		   var $ok_nume = $camp_nume.match($criteriu_nume);
		   var $ok_tel = $camp_tel.match($criteriu_tel);
		   var $ok_email = $camp_email.match($criteriu_email);
										   
										   
			if ($ok_nume && ($ok_tel || $ok_email)){
				if($ok_tel) {$("#tx_pro_tel").css('color','#249b35');}else{$("#tx_pro_tel").attr('value','');}
				if($ok_email) {$("#tx_pro_email").css('color','#249b35');}else{$("#tx_pro_email").attr('value','');}
				if($ok_nume) {$("#tx_pro_nume").css('color','#249b35');}
				//PAUZA
				
				if (!$ok_tel) {$camp_tel = "omis";}
				if (!$ok_email) {$camp_email = "omis";}
				
				$("#block-programare-formular").animate({opacity: 1.0}, 500);
				$("#block-programare-formular").slideUp("slow", function(){$("#block-programare-raspuns").slideDown("slow");});
				$.post("form-programare-raspuns.php", {camp_nume : $camp_nume, camp_tel : $camp_tel, camp_email : $camp_email});
				
				// ca sa aduca o pagina speciala aici in stanga ...
				$adr = "programare-online.html";
							  $("#block-continut").fadeOut(300, function(){
										//$("#block-continut").hide();
										$("#zona-continut").load($adr + " #zona-continut",function(){
											$("#block-continut").css('display','none');$("#block-continut").fadeIn(1000);
																									});									
										});
				// end
			
			} else {
				if($ok_email) {
					$("#tx_pro_email").css('color','#000');}
					else{
						if($camp_email != '') $("#tx_pro_email").css('color','#ff0000');
						$("#tx_pro_email").focus();
						}
						
				if($ok_tel) {
					$("#tx_pro_tel").css('color','#000');}
					else{
						if($camp_tel != '') $("#tx_pro_tel").css('color','#ff0000');
						$("#tx_pro_tel").focus();
						}
						
				if($ok_nume) {
					$("#tx_pro_nume").css('color','#000');}
					else{
						if($camp_nume != '') $("#tx_pro_nume").css('color','#ff0000');
						$("#tx_pro_nume").focus();
						}
				}
	}




/*
**
** MODUL STIRI AUTO
**
*/
	function doRollStiri()
	{
		$('#block-modul-lista-stiriauto li:first').animate({opacity: 1.0}, 4000);
		$('#block-modul-lista-stiriauto li:first').animate(
					//start animate				
					{marginTop: "-100px"}, 
					{duration: 2000, queue: true, complete: function(){
						//start functionComplete
						$('#block-modul-lista-stiriauto li:first').insertAfter($('#block-modul-lista-stiriauto li:last'));
						$('#block-modul-lista-stiriauto li:last').css("margin-top","0px");
						$('#block-modul-lista-stiriauto li:first').animate({opacity: 1.0}, 4000);
						doRollStiri();
						//end functionComplete
						}
					}
					//end animate
					);
	}
	
	// apelarea functiei
	//doRollStiri();

	var $_curent = 0;
	$('#block-modul-lista-stiriauto li:eq('+$_curent+')').slideDown("slow");
	setInterval(function(){
						 $_curent++;
						 if ($_curent == $('#block-modul-lista-stiriauto li').size()){$_curent = 0; $_old = 3;}
						 else{$_old = $_curent-1;}				 
						 $('#block-modul-lista-stiriauto li:eq('+$_old+')').slideUp("slow",function(){
						 $('#block-modul-lista-stiriauto li:eq('+$_curent+')').slideDown("slow");});
	},4000);








/*
**
** ADD-ON MODULE [ tooltip ]
**
*/
	$(".tooltip").click(function(e){e.preventDefault();});
	$(".tooltip").mouseover(
			function (event)
			{
			   $(this).css('cursor','help');
			   var text = $(this).attr('alt');
			   x = event.pageX+10;
			   y = event.pageY+10;
			   $("body").append("<div id='tooltip'>"+text+"</div>");
			   $("#tooltip").css("left", x).css("top", y);
			}
	);
	$(".tooltip").mouseout(
			function (event)
			{
			  $("#tooltip").remove();
			}
	);

	
	
}
