$(document).ready(function(){	 	 
	$("a[href='#']").attr("href", "javascript:void(0)"); 
               
      initializareGalerie();

      if(!/MSIE 6/.test(navigator.userAgent)){  
      
            $('div.opacover').hover(
               function () {
                  $(this).fadeTo(400, 0.5);
               }, 
               function () {
                  $(this).fadeTo(400, 1);
             });
      }

       
		$('#close-seo, #text-seo-background').click(function(){
			$('#text-seo').fadeOut('fast', function() {
				$('#text-seo-background').fadeOut('fast');
			});
       });

		$('#open-seo').click(function(){
			$('#text-seo-background').fadeIn('fast', function() {
				$('#text-seo').fadeIn('fast');
			});
       });

       $("#send-faq").click(function(){
		pune_intrebare();
       })
       
       $('#show-formular').click(function(){
          $('#formular-faq').slideToggle('normal');
       });
		
       $(".lightbox").lightBox();
		
       if(typeof $('#contact-form')[0] == 'object'){
            $('#picture1').preatyFile({textClass:'file', buttonClass:'btn', buttonClassOver:'btnOver'});
            $('#picture2').preatyFile({textClass:'file', buttonClass:'btn', buttonClassOver:'btnOver'});
       }
		
       if(typeof $('#inscrie-form')[0] == 'object'){
            $('#picture1').preatyFile({textClass:'file', buttonClass:'btn', buttonClassOver:'btnOver'});
            $('#picture2').preatyFile({textClass:'file', buttonClass:'btn', buttonClassOver:'btnOver'});
       }
});

function contact(){
	var nume = $("#nume_contact").val();
	var prenume = $("#prenume_contact").val();
	var telefon = $("#telefon_contact").val();
	var email = $("#email_contact").val();
	var mesaj = $("#mesaj_contact").val();
	var captcha = $("#captcha").val();

	$.post("ajax.php",{optiune:"contact",nume:nume,prenume:prenume,telefon:telefon,email:email,mesaj:mesaj,captcha:captcha},function(data){
		if(data.eroare==1){
			if(data.eroare_nume==1) $("#td_nume strong").css("color","red");
			else $("#td_nume strong").css("color","#888");

			if(data.eroare_prenume==1) $("#td_prenume strong").css("color","red");
			else $("#td_prenume strong").css("color","#888");

			if(data.eroare_telefon==1) $("#td_telefon strong").css("color","red");
			else $("#td_telefon strong").css("color","#888");

			if(data.eroare_email==1) $("#td_email strong").css("color","red");
			else $("#td_email strong").css("color","#888");

			if(data.eroare_mesaj==1) $("#td_mesaj strong").css("color","red");
			else $("#td_mesaj strong").css("color","#888");

			if(data.eroare_captcha==1) $("#td_captcha strong").css("color","red");
			else $("#td_captcha strong").css("color","#888");
		}
		else {
			$("#contact-form").submit();
		}
	},"json");
}

function reset_contact(){
	$("#nume_contact").val("");
	$("#prenume_contact").val("");
	$("#telefon_contact").val("");
	$("#email_contact").val("");
	$("#mesaj_contact").val("");
	$("#td_email strong").css("color","#888");
	$("#td_telefon strong").css("color","#888");
	$("#td_nume strong").css("color","#888");
	$("#td_prenume strong").css("color","#888");
	$("#td_mesaj strong").css("color","#888");
}

function anagajare(){
	var nume = $("#nume_contact").val();
	var oras = $("#oras_contact").val();
	var experienta = $("#experienta_contact").val();
	var engleza = $("#engleza_contact").val();
	var loc_munca = $("#loc_munca_contact").val();
	var telefon = $("#telefon_contact").val();
	var email = $("#email_contact").val();
	var mesaj = $("#mesaj_contact").val();
	var captcha = $("#captcha").val();

	$.post("ajax.php",{optiune:"anagajare",nume:nume,oras:oras,experienta:experienta,telefon:telefon,engleza:engleza,loc_munca:loc_munca,email:email,mesaj:mesaj,captcha:captcha},function(data){
		if(data.eroare==1){
			if(data.eroare_nume==1) $("#td_nume strong").css("color","red");
			else $("#td_nume strong").css("color","#888");

			if(data.eroare_oras==1) $("#td_oras strong").css("color","red");
			else $("#td_oras strong").css("color","#888");

			if(data.eroare_telefon==1) $("#td_telefon strong").css("color","red");
			else $("#td_telefon strong").css("color","#888");

			if(data.eroare_email==1) $("#td_email strong").css("color","red");
			else $("#td_email strong").css("color","#888");

			if(data.eroare_experienta==1) $("#td_experienta strong").css("color","red");
			else $("#td_experienta strong").css("color","#888");

			if(data.eroare_engleza==1) $("#td_engleza strong").css("color","red");
			else $("#td_engleza strong").css("color","#888");

			if(data.eroare_loc_munca==1) $("#td_loc_munca strong").css("color","red");
			else $("#td_loc_munca strong").css("color","#888");

			if(data.eroare_mesaj==1) $("#td_mesaj strong").css("color","red");
			else $("#td_mesaj strong").css("color","#888");

			if(data.eroare_captcha==1) $("#td_captcha strong").css("color","red");
			else $("#td_captcha strong").css("color","#888");
		}
		else {
			$("#inscrie-form").submit();
		}
	},"json");
}

function reset_anagajare(){
	$("#nume_contact").val("");
	$("#oras_contact").val("");
	$("#experienta_contact").val("");
	$("#engleza_contact").val("");
	$("#loc_munca_contact").val("");
	$("#telefon_contact").val("");
	$("#email_contact").val("");
	$("#mesaj_contact").val("");
	$("#captcha").val("");
	$("#td_email strong").css("color","#888");
	$("#td_telefon strong").css("color","#888");
	$("#td_nume strong").css("color","#888");
	$("#td_oras strong").css("color","#888");
	$("#td_loc_munca strong").css("color","#888");
	$("#td_engleza strong").css("color","#888");
	$("#td_experienta strong").css("color","#888");
	$("#td_mesaj strong").css("color","#888");
	$("#td_captcha strong").css("color","#888");
}

function pune_intrebare(){
	var nume = $("#nume").val();
	var intrebare = $("#intrebare").val();
	var captcha = $("#captcha").val();
	
	$.post("ajax.php",{optiune:"intrebare",nume:nume,intrebare:intrebare,captcha:captcha},function(data){
		if(data.eroare==1){
			var msg = '';
			if(data.eroare_nume==1) {
				$("#td_nume").css("color","red");
				msg += data.err_nume;
			}
			else $("#td_nume").css("color","#FFF");

			if(data.eroare_intrebare==1) {
				$("#td_intrebare").css("color","red");
				msg += data.err_intrebare;
			}
			else $("#td_intrebare").css("color","#FFF");

			if(data.eroare_captcha==1) {
				$("#td_captcha").css("color","red");
				msg += data.err_captcha;
			}
			else $("#td_captcha").css("color","#FFF");						
                      
                        $("#raspuns_faq").html(msg).slideDown("fast");
			setTimeout('$("#raspuns_faq").slideUp("fast")', '5000');
		}
		else {
			$("#nume").val("");
			$("#intrebare").val("");
			$("#captcha").val("");
			$("#td_intrebare").css("color","#FFF");
			$("#td_nume").css("color","#FFF");
			$("#td_captcha").css("color","#FFF");
			$("#raspuns_faq").css({"border-color":"#43bb00", 'background-color':'#fff', 'color':'#43bb00', 'display':'block'}).html(data.raspuns);
			setTimeout('$("#raspuns_faq").slideUp("fast")', '5000');
		}
	},"json");
}


function initializareGalerie(){        
            $('a.gallety').click(function(){            
      
                  var oldImg = $('#preview img.pic')[0];
                  var newImg = new Image();
                  var src = $(this).attr("href");       
                  $(newImg).css("display", "none").addClass("pic").appendTo('#preview');                                                                                                                            
                  
                  $('img#anim').fadeIn("fast");
                  if(/MSIE/.test(navigator.userAgent)){                        
                        newImg.src = src;
                        if (newImg.complete) {                        
                            $('img#anim').fadeOut("fast", function(){
                                $(newImg).fadeIn("slow", function(){$(oldImg).remove();});                              
                             });                          
                         }
                         else {
                            newImg.onload = function(){
                                $('img#anim').fadeOut("fast", function(){
                                    $(newImg).fadeIn("slow", function(){$(oldImg).remove();});                              
                                });                          
                            }
                         }                                                                            
                  }else{
                      newImg.onload=function(){
                          newImg.src = src;
                          $('img#anim').fadeOut("fast", function(){
                              $(newImg).fadeIn("slow", function(){$(oldImg).remove();});                              
                          });
                          newImg.onload=function(){}; // clear onLoad, IE behaves irratically with animated gifs otherwise
                       }
                       newImg.src = src;
                  }
                  
                  return false;            
            });                      
 }
 
 // wrap as a jQuery plugin
(function ($) {
	$.fn.preatyFile = function (options) {			
                
		var el = this;                                
		
		$(el)	
		.wrap('<div style="overflow:hidden;position:relative;"></div>')
		.css({'position':'absolute', 'top':'10px', 'right':0, 'opacity':0})
		.change(function(){		
		    $(this).prev().prev().attr('value', $(this).attr('value')); 
		})                
                                
		.mouseover(function(){		
		    $(this).prev().addClass(options.buttonClassOver);	    
		})                
		.mouseout(function(){
		    $(this).prev().removeClass(options.buttonClassOver);
		});              		                 
                
		$('<input type="text" class="'+options.textClass+'" />').insertBefore(el);
		$('<input type="button" value="Browse" class="'+options.buttonClass+'" />').insertBefore(el);
		
		var width = getFullWidth($(el).prev()) + getFullWidth($(el).prev().prev());		
		$(el).parent().css('width', width+'px');		                
	}		
})(jQuery);

function getFullWidth(el){
	return $(el)[0].offsetWidth + parseInt($(el).css('margin-left')) + parseInt($(el).css('margin-right'));
}

function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") &&
       anchor.getAttribute("rel") == "external")
     anchor.target = "_blank";
 }
}
window.onload = externalLinks;