$(document).ready(function() {
	
	var SITE_URL = 'http://admina.ro/';
	var IMG_URL = SITE_URL + 'images/';
	
	/////////////////////////// Search engine ///////////////////////////
	
	$('#search_page').click(
		function() {
			var page = $('#page_input').val();
			var nr = $(this).attr('nr');
			var get_vars = $(this).attr('name');
			nr = parseInt(nr);
			if(page > nr) {
				page = nr;
			} else if(page < 1) {
				page = 1;
			}
			document.location = '?page=' + page + get_vars;
		}
	);
	
	$('#keyword').click(
		function() {
			if($(this).val() != '') $(this).val('');
		}
	);
	
	$('#keyword').blur(
		function() {
			if($(this).val() == '') $(this).val('Cauta produs');
		}
	);
	
	/////////////////////////// End Search engine ///////////////////////////
	
	/////////////////////////// Cart ///////////////////////////
	
	$('.refresh_button').click(
		function() {
			$('#cart_form').submit();
			return false;
		}
	);
	
	$('.save_button').click(
		function() {
			validateEngine('#cart_signup_form');
		}
	);
	
	$('#login_confirm').keyup(
		function() {
			var confirm_id = $(this).attr('confirm_id');
			validatePassword(this.id, confirm_id);
		}
	);
	
	$('.tip_persoana').click(
		function() {
			if($(this).val() == 1) {
				$('#nume_text').html('Nume:');
				$('#cnp_text').html('CNP:');
				$('#ci_text').html('Buletin:');
				$('#cnp').css('display', '');
				$('#reg').css('display', 'none');
				$('#ci_fizic').css('display', '');
				$('#cif_div').css('display', 'none');
			} else {
				$('#nume_text').html('Nume firma:');
				$('#cnp_text').html('Registru comertului:');
				$('#ci_text').html('CIF:');
				$('#cnp').css('display', 'none');
				$('#reg').css('display', '');
				$('#ci_fizic').css('display', 'none');
				$('#cif_div').css('display', '');
			}
		}
	);
	
	$('#add_adresa').click(
		function() {
			$('#alta_adresa').fadeIn('normal');
			$('#adresa_facturare').val(2);
			return false;
		}
	);
	
	$('#cancel_adresa').click(
		function() {
			$('#alta_adresa').fadeOut('normal');
			$('#adresa_facturare').val(1);
		}
	);
	
	$('#send_cart').click(
		function() {
			$('#alt_add_form').submit();
			return false;
		}
	);
	
	$('.inregistrare_cont').click(
		function() {
			$('#login_table').slideUp('normal', function() {
				$('#create_table').slideDown('normal');
			});
			return false;
		}
	);
	
	$('.login_cont').click(
		function() {
			$('#create_table').slideUp('normal', function() {
				$('#login_table').slideDown('normal');
			});
			return false;
		}
	);
	
	$('#act_cart').click(
		function() {
			$('#act_form').submit();
			return false;
		}
	);
	
	/////////////////////////// End Cart ///////////////////////////
	
	// Login 
	$('#submit_login').click(
		function() {
			validateEngine('#login_form');
		}
	);
	
	// Numeric page input 
	$('#page_input').numeric();
	
	// Numeric cart input 
	$('.cart_input').numeric();
	
	
	
	$('#news_email').click(
		function() {
			$(this).val('');
		}
	);
	
	$('#news_email').blur(
		function() {
			$(this).val('E-mail');
		}
	);
	
	$('#save_news').click(
		function() {
			var email = $('#news_email').val();
			$.ajax({
			   type: 'POST',
			   url: SITE_URL+'js/ajax.php',
			   data: 'action=save_news&email=' + email,
			   success: function(value){
			     
			   }
			});
		}
	);
	
	$('.list_cat').hover(
		function() {
			var id_arr = this.id.split('_');
			$(this).animate({
				backgroundColor: '#ffffff'
			});
			$('#separator_'+id_arr[1]).animate({
				width: '250px',
				backgroundColor: '#5f8195'
			});
		}, 
		function() {
			var id_arr = this.id.split('_');
			$(this).animate({
				backgroundColor: '#EFEFEF'
			});
			$('#separator_'+id_arr[1]).animate({
				width: '0px',
				backgroundColor: '#EFEFEF'
			});
		}
	);
	
	$('.list_subcateg').hover(
		function() {
			var id_arr = this.id.split('_');
			$('#list_subcateg_'+id_arr[1]).animate({
				backgroundColor: '#d8dadb'
			}, 'slow');
			$('#separator_'+id_arr[1]).animate({
				width: '250px',
				backgroundColor: '#5f8195'
			}, 'slow');
		}, 
		function() {
			var id_arr = this.id.split('_');
			$('#list_subcateg_'+id_arr[1]).animate({
				backgroundColor: '#EFEFEF'
			});
			$('#separator_'+id_arr[1]).animate({
				width: '0px',
				backgroundColor: '#EFEFEF'
			}, 'slow');
		}
	);
	
	$('.list_prod').hover(
		function() {
			var id_arr = this.id.split('_');
			$(this).animate({
				borderTopColor: '#6d9cba',
				borderLeftColor: '#6d9cba',
				borderRightColor: '#6d9cba',
				borderBottomColor: '#6d9cba'
			}, 'slow');
			$('#prod_link_'+id_arr[1]).animate({
				color: '#a72918'
			}, 'slow');
			
		}, 
		function() {
			var id_arr = this.id.split('_');
			$(this).animate({
				borderTopColor: '#d4d5d5',
				borderLeftColor: '#d4d5d5',
				borderRightColor: '#d4d5d5',
				borderBottomColor: '#d4d5d5'
			}, 'slow');
			$('#prod_link_'+id_arr[1]).animate({
				color: '#6892c1'
			}, 'slow');
		}
	);
	
	$('.list_prodv').hover(
		function() {
			var id_arr = this.id.split('_');
			$(this).animate({
				borderTopColor: '#6d9cba',
				borderLeftColor: '#6d9cba',
				borderRightColor: '#6d9cba',
				borderBottomColor: '#6d9cba'
			}, 'slow');
			$('#prodv_link_'+id_arr[1]).animate({
				color: '#a72918'
			}, 'slow');
			
		}, 
		function() {
			var id_arr = this.id.split('_');
			$(this).animate({
				borderTopColor: '#d4d5d5',
				borderLeftColor: '#d4d5d5',
				borderRightColor: '#d4d5d5',
				borderBottomColor: '#d4d5d5'
			}, 'slow');
			$('#prodv_link_'+id_arr[1]).animate({
				color: '#6892c1'
			}, 'slow');
		}
	);
	
	$('.list_of').hover(
		function() {
			var id_arr = this.id.split('_');
			$('#of_bg_'+id_arr[1]).animate({
				backgroundColor: '#c9e1fc'
			}, 'slow');
			
		}, 
		function() {
			var id_arr = this.id.split('_');
			$('#of_bg_'+id_arr[1]).animate({
				backgroundColor: '#E6E6E6'
			}, 'slow');
		}
	);
	
	/////////////////////////// Slider - fade ///////////////////////////
	
	$('.fade_slider_cell').click(
		function() {
			FadeSliderJump(this.id);
			return false;
		}
	);

	$('.fade_slider_cell_hover').click(
		function() {
			FadeSliderJump(this.id);
			return false;
		}
	);
	
	/////////////////////////// End Slider - fade ///////////////////////////
	
	
	
});

