$(function(){
	$('ul.tabs').delegate('li:not(.current)', 'click', function() {
		$(this).addClass('current').siblings().removeClass('current')
			.parents('div.section').find('div.box').slideUp('slow').eq($(this).index()).slideDown('slow');
	});
					
	$('#viewinfo').click(function(){
		$('#info_view').toggle();
		return false;
	});
	
	// rating
	$(".rating").stars({
		inputType: "select",
		oneVoteOnly: true,
		callback: function(ui, type, value)
		{
			var temp = $(ui.$selec).attr('id').split('_');
			prod_id = temp[1];
			$.post('rateit.php', {
				'rating': value,
				'prod_id': prod_id
			}, function(data){
				ui.select(Math.round(data.value));
			}, 'json');
		}
	});
	
	// popups
	$('.sign_in_popup').click(function(){
		if ($.browser.msie){
			top.location = '/login.php';
			return false;
		}
		$('#popup_fader').slideToggle('slow');
		$('#popup_re').slideUp();
		$('#popup_login').slideToggle('slow');
		$.scrollTo($('#popup_login'), 'slow');
		return false;
	});
	$('#popup_close a').click(function(){
		$('#popup_login').slideUp('slow');
		$('#popup_fader').fadeOut('slow');
		$('#pass_view').slideUp();
		return false;
	});
	
	$('#viewpass').click(function(){
		$('#pass_view').slideToggle('slow');
		return false;
	});

	$('#viewpass2').click(function(){
		$('#popup_fader').slideToggle('slow');
		$('#popup_re').slideToggle('slow');
		$('#popup_login').slideUp();
		return false;
	});
	
	$('#viewpass_close').click(function(){
		$('#popup_fader').fadeOut('slow');
		$('#popup_re').slideUp('slow');
		return false;
	});
	
	$('#popup_cart_close, #popup_cart_cont').click(function(){
		$('#popup_fader').fadeOut('slow');
		$('#popup_cart').slideUp('slow');
		return false;
	});

	$('.rememberme').submit(function(){
		if (this.email.value == ""){
			
			return false;
		}
		
		if (window._sent && window._sent == true){
			return false;
		}
		
		var t = $(this).prev();
		$.post('/rememberme.php', {
			'email': this.email.value
		}, function(data){
			if (data.ok == 1){
				window._sent = true;
			}
			t.text(data.message);
		}, 'json');
		
		return false;
	});
	
	// popup bg
	pop_bg_rs();
	$(window).resize(function() {
		pop_bg_rs();
		pop_cart_pos();
	}).load(function() {
		pop_bg_rs();
		pop_cart_pos();
	}).scroll(function(){
		pop_cart_pos();
	});
	
	// checkout
	var date = new Date();
	var year = date.getYear();
	if (year < 1900)
		year += 1900;
	$("#localtime").val(year + " " + (date.getMonth() + 1) + " " + date.getDate()  + " " + date.getHours() + " " + date.getMinutes());
	if (navigator.language)
		$("#language").val(navigator.language);
	

	$('#country').change(function(e){

		//$('#state').val($('#state1 option:selected').val());
		if ($('#country option:selected').text() == 'UNITED STATES'){
			$('#st1_td').css('display', '');
			$('#st2_td').css('display', 'none');
			$('#st3_td').css('display', 'none');
			$('#state').val("Alabama"); //default val
			$('#state_txt').val();
		}
		
		if ($('#country option:selected').text() == 'CANADA'){
			$('#st1_td').css('display', 'none');
			$('#st2_td').css('display', '');
			$('#st3_td').css('display', 'none');
			//$('#state').attr('value', 'Alberta'); //default val
			$('#state').val("Alberta"); 
		} 
		if ($('#country option:selected').text() != 'CANADA' && $('#country option:selected').text() != 'UNITED STATES'){
			$('#st1_td').css('display', 'none');
			$('#st2_td').css('display', 'none');
			$('#st3_td').css('display', '');
			//$('#state').attr('value', '');
			$('#state').val(""); 
		}
		if ($('#country option:selected').attr('pcode') == 1){
			$('#threephone').attr('style', '');
			$('#onephone').attr('style', 'display:none;');
			$('#phone4').val('');
		} else {	
			$('#onephone').attr('style', '');
			$('#threephone').attr('style', 'display:none;');
			$('#phone1').val('');
			$('#phone2').val('');
			$('#phone3').val('');
		} 
		$('#phcode').text('+'+$('#country option:selected').attr('pcode'));
		$('#pst_phone').val($('#country option:selected').attr('pcode'));
	});
	
	$('#state1').change(function(e){
		$('#state').val($('#state1 option:selected').val());
	});
	$('#state2').change(function(e){
		$('#state').val($('#state2 option:selected').val());
	});
	$('#state3').blur(function(e){
		$('#state').val($('#state3').val());
	});
	$('#phone3').blur(function(e){
		if ($("#country option:selected").attr('pcode') == 1){
			$("#phone").val($("#phone1").val()+'-'+$("#phone2").val()+'-'+$("#phone3").val());
		} else {
			$("#phone").val($("#phone4").val());
		}
	});
	$('#phone4').blur(function(e){
		if ($("#country option:selected").attr('pcode') == 1){
			$("#phone").val($("#phone1").val()+'-'+$("#phone2").val()+'-'+$("#phone3").val());
		} else {
			$("#phone").val($("#phone4").val());
		}
	});
	
	$('#login_form').each(function(){
		if ($('#email').val() == ''){
			$('#email').focus();
		}else{
			$('#password').focus();
		}
	});
	
	$('.image_popup').hover(function(e){
		var x = e.pageX;
		var y = e.pageY;
		x += 20;
		y += 10;
		var img = $(this).attr('src');
		if (img !== '') {
			var d = $('<div>').css({
				'position': 'absolute',
				'top': y+'px',
				'left': x+'px',
				'background': '#ffffff',
				'border': '#666666 2px solid'
			}).attr({
				'id': '_image_popup'
			}).append(
				$('<img src="'+img+'" border="0">').css({
					'display': 'none'
				}).load(function(){
					$(this).show();
					var wH = $(window).height() + $(window).scrollTop();
					if ((y + $('#_image_popup').height()) > wH){
						$(this).parent().css('top', wH - $('#_image_popup').height() - 20);
					}
				}));
			$('body').append(d);
		};
	}, function(){
		$('#_image_popup').remove();
	}).mousemove(function(e){
		var x = e.pageX;
		var y = e.pageY;
		x += 20;
		y += 10;
		var wH = $(window).height() + $(window).scrollTop();
		if ((y + $('#_image_popup').height()) > wH){
			y = wH - $('#_image_popup').height() - 20;
		}
		$('#_image_popup').css({
			'top': y+'px',
			'left': x+'px'
		})
	});
	
	$("i.l").each(function(){
		var target = $(this).attr("target")||'';
		var style = $(this).attr("style")||'';
		$(this).replaceWith('<a class="'+ $(this).attr("class")+'" href="' + $(this).attr("href") + '" target="' + target + '" style="'+style+'">' +$(this).html() + '</a>');
	});
});

function pop_bg_rs()
{
	$('#popup_fader').height($(window).height());
}

function pop_cart_pos()
{
	$('#popup_cart:visible').css('top', ($(window).scrollTop() + 100) + 'px');
}

function showCust(id_menu, l){
	var my_menu = document.getElementById(id_menu);
	if(my_menu.style.display=="none" || my_menu.style.display==""){
		my_menu.style.display="block";
	} else { 
		my_menu.style.display="none";
	}
	return false;
}
