/**
 * @author: th
 * @date: ks-2009-06-05@15:27:34
 */
//jQuery.noConflict();

jQuery(document).ready(function()
{
	jQuery(".benefit").css({"cursor":"pointer"})
										.children(".selected")
										.css({"cursor":"default"});
	jQuery(".benefit h2, .benefit h3").each(function(){
		jQuery(this).parent().children("h2").hover(function() {
				jQuery(this).css({"color": "#A42B2B"});
		}, function() {
				jQuery(this).css({"color": "#4E4F4F"});
			// Stuff to do when the mouse leaves the element;
		});
		jQuery(this).click(function(){
			toggleBenefit(jQuery(this));
		});
	});
	jQuery('body').attr({
		'onload':  'checkCookie();'
		//'onunload':'deleteCookie();'
		});
}
);

function toggleBenefit(elm)
{
	elm.parent().children(".content").stop().slideToggle("slow", function (){
		if (!jQuery(this).hasClass("open"))		jQuery.scrollTo(this, 150, {offset:-100});
		jQuery(this).toggleClass("open");
	});

}
function addCloseButton(elm)
{
	elm.insertAfter('<div class="close" onclick="closeBenefit(jQuery(this))" style="width:15px;height:15px;background-color: #A42B2B; float: right; cursor: pointer"></div>');
}
function closeBenefit(elm)
{
	elm.parent().parent().children('.content.open').stop().slideUp("slow", function (){
		jQuery(this).toggleClass("open");
	});
}

var stateOrder = 1;

function orderBySwitch(elm)
{
	if (elm.parent().hasClass('selected') == false){
		if (stateOrder == 1) {
			jQuery('#orderByDate').hide();
			jQuery('#orderByAsc').show();
			jQuery('.orderSelecter').toggleClass("selected");
			stateOrder = 0;
		} else {
			jQuery('#orderByDate').show();
			jQuery('#orderByAsc').hide();
			jQuery('.orderSelecter').toggleClass("selected");
			stateOrder = 1;
		}
		}
}
function referToBenefit(parID, $elm)
{
	// check if cookie exists
	// true :: clear and set
	// false :: set
	var benefit = parID;
	//var $elm = jQuery('#benefit-'+parID+' .refList')
	var href		= $elm.attr('href');
	
	
	if (jQuery.cookie('ks_ref')) {
			jQuery.cookie('ks_ref', null);
			jQuery.cookie('ks_ref', benefit);
	}
	else {
		jQuery.cookie('ks_ref', benefit);
	}
	document.location = href;
}
function deleteCookie ()
{
				jQuery.cookie('ks_ref', null);
}
function checkCookie()
{
	// onload check cookie
	// if set open benefit and scroll down
	var benefit = jQuery.cookie("ks_ref");
	if (benefit != null) {
		toggleBenefit(jQuery("#benefit-"+benefit+" h2"));
	}
}
