// SETTINGS TOOL
jQuery.fn.masterSettings = function() {
	
// ADMIN LOGIN	
$("#adminLogin_submit").click(function(){
 
var user 		= $("#adminUser").val();
var pass 		= $("#adminPass").val();
 
$("#adminLoginStatus").load("../_admin/_protected/inc.adminLogin.php?user="+user+"&pass="+pass+"").show();		

return false;	

});

// returning user
if ( $.cookie('visited') > 1) { 
	if ( $.cookie('showOffers') != 1) {
		window.setTimeout(function() { 	
		$(".CTABox").slideDown()
		}, 2500); 
		$.cookie('showOffers', '1', { expires: 1 });
	}
}
	
// CURRENCY FORMAT 
$("[alt='currency'], [rel='currency']").removeClass(this).addClass("callBoxCurrency");

// show next div 
$("input[alt='showNextDiv']").click(function(){
	var parentTag 	= $(this).parent().parent().attr("class");
	var nextTag 	= $("."+ parentTag).siblings().attr("class");
	//alert(nextTag);
	
	if (this.checked = this.checked) {		
		$("."+ nextTag).show();				
	}
		
});

// SHOW LOADING AFTER SUBMIT
$("#submit").click(function(){
	var formId = $(this).parent().parent().attr("id");
	$("#"+formId).css({ display:"none",  cursor:"pointer" });
	$(".loading").show();							
});

$("#headerMenu a[id=toolSettings]").click(function(){
	$(".headerBoxHolder").slideToggle(300);	
	return false;								
});


// NEW USER
if ($.cookie('settings_newUser') != '1') {
	$.cookie('settings_disableBar', '1', { expires: 1 }); // set cookie
	$(".welcomeMsg")
	.fadeIn(800)
	.animate({opacity: 1.0}, 5000)
	.fadeOut(800, function(){
		$(".frm_ddHolder[rev=\"tools\"]").slideDown(300)
	});
	$.cookie('settings_newUser', '1', { expires: 600 }); // set cookie
}

// CLOSE FOR SESSION (INFO BAR)
$("#catfish-closeForever").click(function(){
    $.cookie('settings_disableBar', '1', { expires: 1 }); // set cookie
});
	
};// end of master

// COOKIE HANDLING
jQuery.cookie = function(name, value, options) {
if (typeof value != 'undefined') { // name and value given, set cookie
	options = options || {};
	if (value === null) {
		value = ''; 
		options.expires = -1;
	}
	var expires = '';
	if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) {
		var date;
		if (typeof options.expires == 'number') {
			date = new Date();
			date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));
		} else {
			date = options.expires;
		}
		expires = '; expires=' + date.toUTCString(); 
	}

	var path = options.path ? '; path=' + (options.path) : '';
	var domain = options.domain ? '; domain=' + (options.domain) : '';
	var secure = options.secure ? '; secure' : '';
	document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');
} else { // only name given, get cookie
	var cookieValue = null;
	if (document.cookie && document.cookie != '') {
		var cookies = document.cookie.split(';');
		for (var i = 0; i < cookies.length; i++) {
			var cookie = jQuery.trim(cookies[i]);
			
			if (cookie.substring(0, name.length + 1) == (name + '=')) {
				cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
				break;
			}
		}
	}
	return cookieValue;
}
};

// SHOW ANSWER
jQuery.fn.showAnswer = function() {
	$('.showHelpSavings').click( function () {
		$('.savingsQBox').slideToggle('slow');
		return false;	
	})	;
};

// DROP DOWN FUNCTION
jQuery.fn.dropDown = function() {
	$("[rel='dropDown']").click(function(){
		var parentTag 	= $(this).attr("class");		
		var nextDiv = $(".rColBgDropDown > div").attr("class");
		var colId 	= $(this).attr("id");
		
				$(".frm_ddHolder[rel=\""+colId+"\"]").slideToggle(50);
		
		if ($("#dd_tools").is(':visible')) {
			$(parentTag).removeClass(parentTag).addClass("colDropDownHeaderActive");
			//alert ("v");
		} else {
			$(parentTag).removeClass(parentTag).addClass("colDropDownHeader");	
			//alert ("IV");
		}
		
	}).css({ display:"block", cursor:"pointer" });
};

// SETTINGS TOOL
jQuery.fn.settingsTool = function() {
$("#settings_submit").click(function(){
	$(".frm_settings input[@type=checkbox]").each(function() {
		var checkboxName = $(this).attr("id");

		if (this.checked = this.checked) {
			$.cookie(checkboxName, '1', { expires: 1 }); // set cookie			
		}
		else {
			$.cookie(checkboxName, '', { expires: 1 }); // set cookie	
		}
		
	});
	
	$(".frm_notice").empty().html("<h2>Settings Saved</h2>")
	.fadeIn(300)
	.animate({opacity: 1.0}, 1000)
	.fadeOut(300, function(){	    
		$(".headerBoxHolder").slideUp(300)
	});
	 
	return false; 
});
};
