$(document).ready(function() {
	
	
	
	/**
	 * Demo binding and preparation, no need to read this part
	 */
	//borrowed from jQuery easing plugin
	//http://gsgd.co.uk/sandbox/jquery.easing.php
	$.easing.elasout = function(x, t, b, c, d) {
		var s=1.70158;var p=0;var a=c;
		if (t==0) return b;  if ((t/=d)==1) return b+c;  if (!p) p=d*.3;
		if (a < Math.abs(c)) { a=c; var s=p/4; }
		else var s = p/(2*Math.PI) * Math.asin (c/a);
		return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b;
	};

	// This one is important, many browsers don't reset scroll on refreshes
	// Reset all scrollable panes to (0,0)
	$('#content').scrollTo( 0 );
	// Reset the screen to (0,0)
	$.scrollTo( 0 );

	// TOC, shows how to scroll the whole window
	$('a.scrolla').click(function(){//$.scrollTo works EXACTLY the same way, but scrolls the whole screen
		$.scrollTo( this.hash, 800, { easing:'elasout' });
		//$(this.hash).find('span.message').text( this.title );
		return false;
	});	
	


	
	
	// pentru submit la butonul de inscriere, - validare selectate
	// ****************************************************************************
	$('.submit1').click( function(){
				$num = this.id.replace('a','');
				if ($('#check'+$num).attr('class') == "checked"	)	  {
					$('#check'+$num).attr('class',"unchecked");
					schimbaButonInceputPromovare();
					
				}else{
					$('#check'+$num).attr('class',"checked");
					schimbaButonInceputPromovare();
					
				}
				
	});	
	$('#head2').click( function(){
		if($('#head2').attr('class') == "submitall"){
			$('.unchecked').attr('class',"checked");
			$('#head2').attr('class',"resetall");
			$('#head2').attr('innerHTML',"Deselecteaza");
			schimbaButonInceputPromovare();
		}
		else{
			$('.checked').attr('class',"unchecked");
			$('#head2').attr('class',"submitall");
			$('#head2').attr('innerHTML',"Selecteaza tot");
			schimbaButonInceputPromovare();
		}
	});	
	
	
	// pentru propunere director.
	// ****************************************************************************
	
	$('#propune-director,#propune-director-jos').click(function() { 
		$.blockUI({ message: $('#propuneDirectorForm') }); 
		$("#nume_site_propus").val('');
		$("#adresa_site_propusa").val('');
	}); 
	
		$('#propus-succes').click(function() { 
		
            // update the block message 
			$propuneDir = 1;
			if ($("#nume_site_propus").val() == "") {
				$propuneDir = 0 ;
				alert("Scrie numele directorului !");
				}
			if ($("#adresa_site_propusa").val() == "") {
				$propuneDir = 0 ;
				alert("Scrie adresa web a directorului !");
				}
				
				
			if ($propuneDir == 1) {

			
            // update the block message 
            $.blockUI({ message: "<h1 style='padding: 20px'>Va multumim... <br/> Directorul a fost salvat pentru validare ...</h1>" }); 
 
			$.post("propune-director.php", { nume_site: $("#nume_site_propus").val(), adresa_site: $("#adresa_site_propusa").val(),

                complete: function() { 
                    // unblock when remote call returns 
                   setTimeout($.unblockUI, 2000); 
                } 
            }); 
			
			}
			
        }); 
 
        $('#propus-renunta').click(function() { 
            $.unblockUI(); 
            return false; 
        }); 

		
		
		
		
		
	// pentru raportare link defect director.
	// ****************************************************************************
	
	$('#raporteaza-link-defect, #raporteaza-link-defect-ceeste').click(function() { 
		$.blockUI({ message: $('#semnaleazaDirectorDefectForm') }); 
		if (("#sursa_raportare").val() == "prima pagina") {
			$("#nume_director_link_defect").val('');
			$("#adresa_director_link_defect").val('');
		}
	}); 
	
		$('#semnalDirectorDefect-succes').click(function() { 
		
            // update the block message 
			$raportDir = 1;
			if ($("#nume_director_link_defect").val() == "") {
				$raportDir = 0 ;
				alert("Scrie numele directorului raportat !");
				}
			if ($("#adresa_director_link_defect").val() == "") {
				$raportDir = 0 ;
				alert("Scrie adresa web a directorului raportat!");
				}
				
				
			if ($raportDir == 1) {

			
            // update the block message 
            $.blockUI({ message: "<h1 style='padding: 20px'>Va multumim... <br/> Raportarea dvs va fi luata in considerare</h1>" }); 
 
			$.post("raporteaza-director.php", { nume_site: $("#nume_director_link_defect").val(), adresa_site: $("#adresa_director_link_defect").val(), sursa_raportare: $("#sursa_raportare").val(), 

                complete: function() { 
                    // unblock when remote call returns 
                   setTimeout($.unblockUI, 2000); 
                } 
            }); 
			
			}
			
        }); 
 
        $('#semnalDirectorDefect-renunta').click(function() { 
            $.unblockUI(); 
            return false; 
        }); 


		
	// spune parerea ta / trimite-ne un mesaj
	// ****************************************************************************
	$('#spune-parerea-ta').click(function() { 
		$.blockUI({ message: $('#parereaTaForm') }); 
		$("#email_parere").val('');
		$("#mesaj_parere").val('');
	}); 
	
		$('#parere-succes').click(function() { 
            // update the block message 
			$parere = 1;
			if ($("#email_parere").val() == "") {
				$parere = 0 ;
				alert("Scrie email-ul tau !");
				}
			if ($("#mesaj_parere").val() == "") {
				$parere = 0 ;
				alert("Scrie mesajul tau!");
				}
				
				
			if ($parere == 1) {
			
			
				$.blockUI({ message: "<h1 style='padding: 20px'>Va multumim... <br/> Mesajul a fost trimis catre noi !</h1>" }); 
	 
				$.post("trimite-parere-mesaj.php", { email_parere: $("#email_parere").val(), mesaj_parere: $("#mesaj_parere").val(),

					complete: function() { 
						// unblock when remote call returns 
					   setTimeout($.unblockUI, 2000); 
					} 
				}); 
			
			}
        }); 
 
        $('#parere-renunta').click(function() { 
            $.unblockUI(); 
            return false; 
        }); 

		
		
		
	// pentru propunere articol.
	// ****************************************************************************
	$('#recomanda-articol-seo').click(function() { 
		$.blockUI({ message: $('#propuneArticolForm') }); 
		$("#nume_articol_propus").val('');
		$("#adresa_articol_propus").val('');
	}); 
	
		$('#propusArticol-succes').click(function() { 
            // update the block message 
			$propune = 1;
			if ($("#nume_articol_propus").val() == "") {
				$propune = 0 ;
				alert("Scrie numele articolului !");
				}
			if ($("#adresa_articol_propus").val() == "") {
				$propune = 0 ;
				alert("Scrie adresa web a articolului !");
				}
				
				
			if ($propune == 1) {
			
			
				$.blockUI({ message: "<h1 style='padding: 20px'>Va multumim... <br/> Articolul a fost salvat pentru validare !</h1>" }); 
	 
				$.post("propune-articol-seo.php", { nume_articol: $("#nume_articol_propus").val(), adresa_articol: $("#adresa_articol_propus").val(),

					complete: function() { 
						// unblock when remote call returns 
					   setTimeout($.unblockUI, 2000); 
					} 
				}); 
			
			}
        }); 
 
        $('#propusArticol-renunta').click(function() { 
            $.unblockUI(); 
            return false; 
        }); 


// scrie cate directoare sunt selectate din lista pt inscriere.
schimbaButonInceputPromovare();

});

function checkNumarSelectate() {
	$nr_selectate = 0;
	$(".submit1").each(function(){
	$num = this.id.replace('a','');
	if ($('#check'+$num).attr('class') == "checked"	)	  {
		$nr_selectate = $nr_selectate + 1;
	  }
   });
	return $nr_selectate;   
}

function schimbaButonInceputPromovare() {
	$nr_selectate = checkNumarSelectate();
	$('#nr_directoare_selectate').attr('innerHTML',$nr_selectate);
}

function saveSel(button){
	  $sel = "";			   
	  $(".submit1").each(function(){
	   $num = this.id.replace('a','');
	   if ($('#check'+$num).attr('class') == "checked"	)	  {
		  
		  if($sel!=""){
			  $sel = $sel+","+$num;
		  }
		  else{
			  $sel = $num;	
		  }
	   }
	  });	
	  
	if(button == 1){

	  $alert = "";
	  $toate_campurile_completate = "1";

	  if (($('#title').val() == "") || ($('#title').val() == "Titlu Site"))  $toate_campurile_completate = "0";
	  if (($('#mail').val() == "") || ($('#mail').val() == "E-Mail Site"))  $toate_campurile_completate = "0";
	  if (($('#url').val() == "") || ($('#url').val() == "Adresa Site"))  $toate_campurile_completate = "0";
	  if (($('#keywords').val() == "") || ($('#keywords').val() == "Cuvinte cheie"))  $toate_campurile_completate = "0";
	  if (($('#description').val() == "") || ($('#description').val() == "Descriere site"))  $toate_campurile_completate = "0";
	  if (($('#firstname').val() == "") || ($('#firstname').val() == "Numele tau"))  $toate_campurile_completate = "0";
	  if (($('#yourmail').val() == "") || ($('#yourmail').val() == "Email-ul tau"))  $toate_campurile_completate = "0";
	  
	  if ($toate_campurile_completate == "0") 
		  $alert = $alert + "Toate campurile din formular trebuiesc completate !!";

	  if($('#nospam').val() != "8"){
		  $alert = $alert + "\nRaspunde la intrebarea : cat fac 5 + 3 !!";
	  }
	  
	  if($sel ==""){
		  $alert = $alert + "\nTrebuie sa selectezi macar un director!";
	  }
	  if($alert !=""){
		  alert($alert);
	  }
	  else {
		$('#subm').attr('action','insertDb.php');

		$('#selected_galls').attr('value',$sel);
		$('#subm').submit();
	  }
	  
	
	}
	else{
		
	  	if($('#nospam').val() != "8"){
		  alert("Raspunde la intrebarea : cat fac 5 + 3 !!");
	  	}
		else{
			if($("#mail").val() =="" || $("#mail").val() =="E-Mail" || 
			$("#url").val() == "" || $("#url").val() == "Adresa Site" ||
			$("#title").val() == "" || $("#title").val() == "Titlu Site" || 
			$("#description").val() == "" || $("#description").val() == "Descriere site" || 
			$("#keywords").val() == "" || $("#keywords").val() == "Cuvinte cheie" || 
			$("#firstname").val() == "" || $("#firstname").val() == "Numele tau" ||
			$("#yourmail").val() == "" || $("#yourmail").val() == "Email-ul tau"){
			
				alert("Toate campurile sunt necesare!");
			}
			else{
				$('#subm').attr('action','noi-iti-promovam-site-ul.php');	
				$('#selected_galls').attr('value',$sel);
				$('#subm').submit();
			}
		}
	}
};



