$(document).ready(function() {

	//colorbox 
	$("a[rel='gallery']").colorbox({slideshow:false, slideshowAuto:false});
	$("a[rel='single']").colorbox({slideshow:false, slideshowAuto:false, rel:'nofollow'});
	$("a[rel='frame_wide']").colorbox({iframe:true, innerWidth:950, innerHeight:600, rel:'nofollow'});
	$("a[rel='frame_normal']").colorbox({iframe:true, innerWidth:670, innerHeight:550, rel:'nofollow'});
	$("a[rel='frame_small']").colorbox({iframe:true, innerWidth:470, innerHeight:300, rel:'nofollow'});
	$("a[rel='frame_normal_low']").colorbox({iframe:true, innerWidth:670, innerHeight:250, rel:'nofollow'});
	
	
		
	//simpletip
//	$("input[rel='info']").each(function() {
//		if($(this).attr('alt')) {
//			$(this).simpletip({
//				fixed: false,
//				content: $(this).attr('alt')
//			});
//		}
//	});
	
	// msgbox
	$('#msgbox').click(function() {
		$('#msgbox').stop();
		$('#msgbox').fadeOut(200);
	});
	
	
	// login
	$('#user_login_form').hide();
	$('a#user_login_link').click(function(){
		$('#user_login_form').slideDown(100);
		$('#user_login_form_usr').focus();
	});
	$('#user_login_close').click(function(){
		$('#user_login_form').slideUp(100);
	});
	
	// search
	function geturl(data) {
		data = data;
		var p1 = data.indexOf('href=') + 6;
		var p2 = data.indexOf('"', p1);
		return data.substring(p1,p2);
	}
	$("#search_input").autocomplete('/SearchResults.aspx', {
		multiple: false,
		minChars: 2,
		max: 25,
		scroll: false,
		delay: 500,
		width: 234
	}).result(function(event, item) {
		$("#search_input").css('color','#ffffff');
		var url = geturl(''+item);
		location.href = url;
	});
	
	// subcat menus
	var catTO = 0;
//	$('div[rel="category_menu"]').mouseenter(function() {
//		$('#category_submenu').slideUp(50);
//		$('#category_submenu').html('');
//		var rcpos = $(this).position();
//		if($(this).attr('alt')) {
//			var parentid = $(this).attr('alt');
//			clearTimeout(catTO);
//			$('#category_submenu').css('left',rcpos.left);
//			$('#category_submenu').css('top',(rcpos.top + $(this).height() + 1));
//			$('#category_submenu').load('/ProductCategoriesSubMenu.aspx?parentid='+parentid, function() {
//				$('#category_submenu').slideDown(50);
//			});
//		}
//	});
	$('div[rel="category_menu"]').mouseenter(function() {
		//$('#category_submenu').slideUp(50);
		$('#category_submenu').html('');
		var rcpos = $(this).position();
		if($(this).attr('alt')) {
			var parentid = $(this).attr('alt');
			clearTimeout(catTO);
			$('#category_submenu').css('left',rcpos.left);
			$('#category_submenu').css('top',(rcpos.top + $(this).height() + 1));
			$('#category_submenu').html($('#subcat_'+parentid).html())
			$('#category_submenu').slideDown(50);
		}
	});
	$('div[rel="category_menu"]').mouseleave(function() {
		catTO = setTimeout("$('#category_submenu').html(''); $('#category_submenu').slideUp(50);", 10);
	});	
	$('#category_submenu').mouseenter(function() {
		clearTimeout(catTO);
	});
	$('#category_submenu').click(function() {
		clearTimeout(catTO);
		$('#category_submenu').slideUp(50);
	});
	$('#category_submenu').mouseleave(function() {
		clearTimeout(catTO);
		$('#category_submenu').slideUp(50);
		$('#category_submenu').html('');
	});
	
	
	// delivery types
	$('td[rel="delivery_type"]').click(function() {
		$('#delivery_data').html('<img src=\"/images/ani_loading.gif\" alt=\"Nalagam...\" style=\"margin: 50px 0px 0px 100px;\" />');
		var delid = $(this).attr('alt');
		$('td[rel="delivery_type"]').attr('class','delivery_type');
		$(this).attr('class','delivery_type_sel');
		$('#delivery_type_desc').html($('#delivery_type_body_'+delid).html());
		$('#delivery_data').load('/BasketToggleDelivery.aspx?dtid='+delid);
		$('input[rel="radio_delivery_type"]').removeAttr('checked');
		$('#radio_delivery_type_id_'+delid).attr('checked','checked');
		if($('#hid_delivery_type_show_address_'+delid).val() == '1') {
			$('#hid_delivery_address_chk').val('1');
			//$('#delivery_address_selector').slideDown(100);
		} else {
			$('#hid_delivery_address_chk').val('0');
			//$('#delivery_address_selector').slideUp(100);
		}
		$('#hid_delivery_type_id').val(delid);
	});

	// payment types
	$('td[rel="payment_type"]').click(function() {
		var delid = $(this).attr('alt');
		$('td[rel="payment_type"]').attr('class','payment_type');
		$(this).attr('class','payment_type_sel');
		$('input[rel="radio_payment_type"]').removeAttr('checked');
		$('#radio_payment_type_id_'+delid).attr('checked','checked');
		$('#payment_type_desc').html($('#payment_type_body_'+delid).html());
		$('#payment_type_desc').attr('class','sel');
	});
	
	$('#payment_auto_specs_show').click(function() {
		if($('#hid_payment_auto_specs').val() == '0') {
			$('#payment_auto_specs').slideDown(100);
			$('#hid_payment_auto_specs').val('1');
		} else {
			$('#payment_auto_specs').slideUp(100);
			$('#hid_payment_auto_specs').val('0');
		}
	});
	$('#payment_auto_specs_hide').click(function() {
		$('#payment_auto_specs').slideUp(100);
	});
	
	// dodaj prejemno mesto v kosarici
	$('a[rel="delivery_address_new"]').click(function() {
		var dapos = $(this).position();
		var myleft = dapos.left + $(this).width() - $('#popup_delivery_address_new').width();
		$('#frame_delivery_address_new').attr('src','/BasketAddLocation.aspx');
		$('#popup_delivery_address_new').css('top',dapos.top + 20);
		$('#popup_delivery_address_new').css('left',myleft);
		$('#popup_delivery_address_new').slideDown(100);
	});
	
	// basket step 2 submit
	$('#basket_submit_2').click(function() {
		var errmsg = '';
		if(!$('input[rel="radio_delivery_type"]').is(':checked')) {
			errmsg += '<br />&bull;&nbsp;Izberite način dostave';
		} else {
			if($('#sel_delivery_address').val() == '' && $('#hid_delivery_address_chk').val() == '1') {
				errmsg += '<br />&bull;&nbsp;Izberite <u>naslov</u> za dostavo';
				$('#sel_delivery_address').css('border','solid 1px #cc0000');
			}
		}
		if(!$('input[rel="radio_payment_type"]').is(':checked')) {
			errmsg += '<br />&bull;&nbsp;Izberite način plačila';
		}
		if(errmsg!='') {
			$('#msgbox').html('<span class="title">Pri izbiri je prišlo do ene ali več napak</span>'+errmsg);
			var curscr = getCurrentScroll();
			$('#msgbox').css('top',parseInt(getCurrentScroll())+200);
			$('#msgbox').css('margin-left',0-parseInt($('#msgbox').width())/2);
			$('#msgbox').fadeIn(500).delay(10000).fadeOut(500);
		} else {
			$('#frmNakup').submit();
		}
	});
	
	
	
	
	
});


