$(document).ready(function(){
	/* Dialog box */

	$(".dialog").hover(function(){
		if($("#talkbox",this).length) $("#talkbox",this).remove();
		$(".trigger", this).addClass("triggered");
		zindex = $(this).css("z-index");
		$(this).css("position", "relative").css("z-index", zindex+1);
		$(this).append('<div id="talkbox"><div class="inner"></div></div>');
		$("#talkbox .inner").html($(".body", this).html());
		var l1 = $("#container").width()+$("#container").offset().left;
		var l2 = $(this).width()+$("#talkbox",this).width()+$(this).offset().left;
		if(l2 > l1) {
			$("#talkbox",this).css("left", "auto").css("right", "1em");
			$("#talkbox .inner").addClass("talkbox-rtl");
		}
//		if($("#talkbox .inner").height() > 150) {
//			$("#talkbox .inner").addClass("fixed");
//		}

		$("#talkbox").height($("#talkbox .inner").height());

		$("#talkbox").show();
	},function(){
		$(this).css("z-index", zindex);
		$(".trigger", this).removeClass("triggered");
		$("#talkbox",this).remove();
	});

	$("input.tick").each(function(){$(this).attr("rel",$(this).val());});
	$("input.tick").focus(function(){
		if($(this).val()==$(this).attr("rel")){
			$(this).val("");
		}
	}).blur(function(){
		if($(this).val()==""){
			$(this).val($(this).attr("rel"));
		}
	});

	$("a.confirm").click(function(){
		return confirm($(this).attr("title"));
	});

	$('#log-research input, #log-research textarea').each(function(){

		$(this).focus(function(){
			if ( $('.'+$(this).attr('id')).length ) {
				$('.help').show();
				$('.'+$(this).attr('id')).show();
			}
		});

		$(this).blur(function(){
			if ( $('.'+$(this).attr('id')).length ) {
				//$('.'+$(this).attr('id')).hide();
				$('.help .child').hide();
			}
		});
	});

	$('a.more').click(function(){
		$(this).prev().toggle();
		if ( $(this).html() == '<strong>More Details</strong>' || $(this).html() == '<STRONG>More Details</STRONG>' ) {
			$(this).html('<strong>^ Less Details</strong>');
		} else {
			$(this).html('<strong>More Details</strong>');
		}

		return false;
	});

	$("#rate-quality ul li").hover(
		function(){$("#rate-quality ul li a").removeClass("on");onPrev($(this))},
		function(){}
	);
	$("#rate-relevance ul li").hover(
		function(){$("#rate-relevance ul li a").removeClass("on");onPrev($(this))},
		function(){}
	);
	$("#rate-quality").hover(
		function(){},
		function(){if($("#rating_selected_1").val()=="0"){$("#rate-quality ul li a").removeClass("on");}else{restoreStars($("#rate-quality ul"), $("#rating_selected_1").val());}}
	);
	$("#rate-relevance").hover(
		function(){},
		function(){if($("#rating_selected_2").val()=="0"){$("#rate-relevance ul li a").removeClass("on");}else{restoreStars($("#rate-relevance ul"), $("#rating_selected_2").val());}}
	);
	$("#rate-quality ul li a").click(function(){
		$("#rating_selected_1").val($(this).attr("title"));
		return false;
	});
	$("#rate-relevance ul li a").click(function(){
		$("#rating_selected_2").val($(this).attr("title"));
		return false;
	});

	function onPrev($li){
		$li.children("a").addClass("on");
		var $prev = $li.prev();
		if($prev.length){
			onPrev($li.prev());
		}
	}

	$(".c_tab").click(function(){
		if($(this)[0].className.indexOf("on")===-1){
			$(".body.box.filters").hide();
			$("#box_"+$(this).attr("rel")).show();
			$(".c_tab").removeClass("on");
			$(this).addClass("on");
		}else{
			$(this).removeClass("on");
			$(".body.box.filters").hide();
		}
		return false;
	});

	$("a.order").click(function(){
		var field = $(this).attr("rel");
		if(field.indexOf("__")!==-1){
			field = field.replace("__","");
			$("#o_dir").val("ASC");
		}else{
			$("#o_dir").val("DESC");
		}
		$("#o_field").val(field);
		$("#order_form").submit();
		return false;
	});

	if($("#sales_list").length > 0){
		if($("#sales_list").height() > $("#sales_form").height()){
			$("#sales_form").css("height",$("#sales_list").height()-60);
		}
	}

});

function split_date(source,day,month,year) {
	date = source.value;
	data = date.split("-");
	$("#"+year).val(data[0]);
	$("#"+month).val(data[1]);
	$("#"+day).val(data[2]);
}
