// INIT
jQuery.noConflict();

// DOCUMENT READY
jQuery(document).ready(function() {
	// IE6 CACHE BACKGROUND IMAGES / NO FLICKER
	if(jQuery.browser.msie) {
		try {
			document.execCommand("BackgroundImageCache", false, true);
		} catch(err) {}
	}
	// INCLUDE COLORBOX
	jQuery('[box="true"]').colorbox({
		opacity: 0.4,
		initialWidth: 30,
		initialHeight: 30,
		overlayClose: false,
		onOpen: false,
		onLoad: false,
		onCleanup: false,
		onComplete: false,
		onClosed: false
	});
	jQuery().bind('cbox_complete', function() {
		google();
		formfocus();
	});
	var gaTrackCode = "UA-5031768-2";
	var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
	jQuery.getScript(gaJsHost + "google-analytics.com/ga.js", function() {
		var pageTracker = _gat._getTracker(gaTrackCode);
		pageTracker._initData();
		pageTracker._trackPageview();
	});
	jQuery('#banner').load('?type=makemoney&action=fullbanner');
	jQuery('#webcams').load('?type=makemoney&action=webcams');
});

// ADMIN
function google() {
	var titleprefix = jQuery('meta[http-equiv="Title-Prefix"]').attr('content');
	if(titleprefix != undefined) {
		jQuery('#cboxContent .googletitle').html(jQuery('#cboxContent [name="title"]').val() + ' | ' + titleprefix);
		jQuery('#cboxContent .googledescription').html(jQuery('#cboxContent [name="description"]').text());
		jQuery('#cboxContent .googlelink').html('www.' + titleprefix.toLowerCase() + '.nl');
	}
}
function formfocus() {
	var inputselect = '#cboxContent input[type="text"]:first';
	var inputvalue = jQuery(inputselect).val();
	jQuery(inputselect).focus();
	if(inputvalue !== undefined) {
		jQuery(inputselect).val(inputvalue);
	}
}
function formlogin(object) {
	var key = object.username.value + object.password.value + object.ip.value;
	object.username.value = '';
	object.password.value = '';
	object.ip.value = '';
	var hash = jQuery.sha1(key);
	jQuery.cookie('hash', hash, { expires: 1 });
	return true;
}
function formlogout(object) {
	jQuery.cookie('hash', null);
	return true;
}
function formpicture(object) {
	if(object.title.value == '') {
		return false;
	}
	if(object.picture.value == '') {
		return false;
	}
	if(object.description.value == '') {
		return false;
	}
	jQuery('#cboxContent #cboxClose').hide();
	jQuery('#cboxContent .formsubmit').parent('tr').hide();
	jQuery.fn.colorbox.resize();
	return formfiletype(object.picture);
}
function formfiletype(object) {
	if(object.value.lastIndexOf(".jpg") == -1 && object.value.lastIndexOf(".jpeg") == -1) {
		object.className = 'formfile formfalse';
		object.title = 'Ongeldige afbeelding geselecteerd';
		return false;
	} else {
		object.className = 'formfile formtrue';
		object.title = 'Geldige afbeelding geselecteerd';
		return true;
	}
}