$(document).ready( function() {
		
	
	/*
    var thumbLinks = $('ul.product_pics li a');
    var thumbCount = thumbLinks.length;
    var thumbImages = $('ul.product_pics li a strong');
    var image = $(".product_main_image");
    var fadeSpeed = "fast";
    var imgDir = base_url + 'public/user_files/produse/bigest/';
   // image.hide();
    setTimeout("$('.product_main_image').fadeIn('fadeSpeed')", 100);
    
    thumbLinks.each(function(i) {
        var current = (i+1);
       				        
        this.onclick = function () {
            var imageUrl = this.getAttribute('href'); 
			var name_rel = this.getAttribute('rel');     
            
            image.fadeOut(fadeSpeed, function() {
                var ana = $("div.product_main_image a.to_put img").attr({ src: imageUrl});
                $("div.product_main_image a.to_put").attr({ href: imgDir+name_rel});
                
                setTimeout("$('.product_main_image').fadeIn('fadeSpeed')", 100); 
            })
        return false;   
        }
    })*/
	
        
	//checkbox register
	if(!$('input:checkbox').is(':checked'))
	{	
		$('button.register').attr('disabled','disabled');
	}
	else
	{
		$('button.register').removeAttr('disabled');
	}
	
	$('#check').click(function(){
		if(!$('input:checkbox').is(':checked'))
		{	
			$('button.register').attr('disabled','disabled');
		}
		else
		{
			$('button.register').removeAttr('disabled');
		}
	});
	
	

	
		
});


function hide_show(class_to_hide,class_to_show){
		
	$('.' + class_to_hide).slideUp('slow');
	$('.' + class_to_show).slideDown('slow');
	
}


function arata_adresa(id_1,id_2){
	var rad = document.getElementById(id_1).checked;
	var div = $('#'+id_2);
	if (rad == false){
		div.slideDown('slow');
	}else{
		div.slideUp('slow');
	}

} 

function validate_form(id_form){
	msg_display = "";
	var filter_mail = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i ;
	
	switch(id_form){
		
		case 'am_cont':
			var email = $('input#email').val();
			var parola = $('input#parola').val();
			
			if(!check_email(email))
			{
				msg_display = "<p class='msg error'>Nu exista client inregistrat cu adresa de email introdusa.</p>"
			}
			
			if(filter_mail.test(email) != true)
			{
				msg_display = "<p class='msg error'>Email-ul introdus nu este corect.</p>"
			}
			
			if(email == "" || parola == "" )
			{
				msg_display = "<p class='msg error'>Toate campurile sunt obligatorii.</p>";
			}		
			
			if (msg_display != ''){
				$('#message').html(msg_display);
				$('#message').slideDown('slow');	
				setTimeout('$("#message").slideUp("slow")',3500);
				return false;
				
			}else{
				
				$('#am_cont').submit();
				return true;
			}
		
		break;
		
		case 'nu_am_cont':
			var email = $('input#email_no').val();
			var parola = $('input#parola_no').val();
			var confirma_parola = $('input#confirma_parola_no').val();
			
			if(parola !== confirma_parola )
			{
				msg_display = "<p class='msg error'>Cele doua parole nu coincid.</p>";
			}	
			
			if(email == "" || parola == "" || confirma_parola == "")
			{
				msg_display = "<p class='msg error'>Toate campurile sunt obligatorii.</p>";
			}	
			
			if(filter_mail.test(email) != true)
			{
				msg_display = "<p class='msg error'>Email-ul introdus nu este corect.</p>"
			}
			
			if(!check_email(email))
			{
				msg_display = "<p class='msg error'>Un cont exista pe aceasta adresa de email. Va rugam folositi alta adresa.</p>"
			}
				
			
			if (msg_display != ''){
				$('#message').html(msg_display);
				$('#message').slideDown('slow');	
				setTimeout('$("#message").slideUp("slow")',3500);
				return false;
				
			}else{
				$('#nu_am_cont').submit();
				return true;
			}
			
		break;
		case 'is_pj':
			var nume = $('input#nume_pj').val();
			var prenume = $('input#prenume_pj').val();
			var telefon = $('input#telefon_pj').val();
			var nume_firma = $('input#nume_firma').val();
			var cif = $('input#cif').val();
			var nr_reg = $('input#nr_reg').val();
			var cont_bancar = $('input#banca').val();
			var judet = $('input#judet_pj').val();
			var sediu = $('textarea#sediu_social').val();
			
			
			if(nume == "" || prenume == "" || telefon == "" || nume_firma == "" || cif == "" || nr_reg == "" || cont_bancar == "" || cont_bancar == "" || judet == "" || sediu == "")
			{
				msg_display = "<p class='msg error'>Campurile marcate cu (*) sunt obligatorii.</p>"
			}			
			
			
			if (msg_display != ''){
				$('#pj_message').html(msg_display);
				$('#pj_message').slideDown('slow');	
				setTimeout('$("#pj_message").slideUp("slow")',3500);
				return false;
				
			}else{
				
				$('#is_pj').submit();
				return true;
			}
		break;
		
		case 'is_pf':
			var nume = $('input#nume').val();
			var prenume = $('input#prenume').val();
			var telefon = $('input#telefon').val();
			var localitate = $('input#localitate').val();
			var adresa = $('textarea#adresa').val();
						
			
			if(nume == "" || prenume == "" || telefon == "" || localitate == "" || adresa == "")
			{
				msg_display = "<p class='msg error'>Campurile marcate cu (*) sunt obligatorii.</p>"
			}			
						
			if (msg_display != ''){
				$('#pf_message').html(msg_display);
				$('#pf_message').slideDown('slow');	
				setTimeout('$("#pf_message").slideUp("slow")',3500);
				return false;
				
			}else{
				
				$('#is_pf').submit();
				return true;
			}
		break;
		
		
	}
}

function check_email(adr_email){
	var to_ret;
	if(adr_email){
		
		$.post( base_url + '/check-email', {email: adr_email},
		function(data){
			if(data == 'nu_este_mail')
			{
				to_ret = "false";
			}
			else if(data == 'este_email')
			{
				to_ret = "true";
			}
		});
		
		if(to_ret != 'false'){
			return true;
		}else{
			return false;
		}
	}
}

function submit_cart_qnty(value,id_produs){
	
	if(value != "" && id_produs != ""){		
		 $.ajax({
	        type : 'POST',
	        url : base_url + '/update-cart-qnty',
	        dataType : 'html',
	        data : ({
	                valoare : value,
	                id_prod : id_produs
	        }),
	        success : function(data) {
				if (jQuery.browser.msie) {
					var ie = parseInt(jQuery.browser.version);
  					if(ie == 6 || ie == 7 || ie == 8){
						window.location.href = base_url+'update-cart-oldbrowsers/'+value+'/'+id_produs;
					}else{
						if(data == 'done'){
				   			$("#change_table").load(base_url + '/load-data-cart');
				  		 }
					}
					
				}else{
					if(data == 'done'){
				   		$("#change_table").load(base_url + '/load-data-cart');
				   }
				}

	               
	        },
	        error : function(XMLHttpRequest, textStatus, errorThrown) {
	                console.log('An Ajax error was thrown.');
	                console.log(XMLHttpRequest);
	                console.log(textStatus);
	                console.log(errorThrown);
	        }
        });

	}
}

function activ_but(){

	var val = document.getElementById("check").checked;
	
	if (val == true){
		$('.btn1').show();
		$('.btn2').hide();	
		
	}
	if (val == false){
		$('.btn1').hide();
		$('.btn2').show();
	}
}

function abonare_newsletter()
{
	msg_display = "";
	var filter_mail = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i ;
	var newletter = $('input#newsletter_v').val();
	
	if(filter_mail.test(newletter) != true)
	{
		msg_display = "Email-ul introdus nu este corect.";
	}
			
	if(newletter == "")
	{
		msg_display = "Introduceti o adresa de email.";
	}
	
	
	if (msg_display != ''){
		$('#message').html(msg_display);
		$('#message').slideDown('slow');	
		setTimeout('$("#message").slideUp("slow")',3500);
		return false;
	
	}else{
		$.post( base_url + '/abonare-newsletter', {email: newletter},
			function(data){
				if(data == "exist")
				{
					$('#message').html('Sunteti deja abonat la newsletterul nostru.');
					$('#message').slideDown('slow');	
					setTimeout('$("#message").slideUp("slow")',3500);
				}
				else if(data == "true")
				{
					$('#message').html('V-ati abonat cu succes. Va multumim.');
					$('#message').slideDown('slow');	
					setTimeout('$("#message").slideUp("slow")',3500);
				}
				else if(data == 'false')
				{
					$('#message').html('Serviciu indisponibil, va rugam incercati mai tarziu.');
					$('#message').slideDown('slow');	
					setTimeout('$("#message").slideUp("slow")',3500);
				}
			}
		);
		return true;
	}
	
	
	
}

