function loadontop() {
	if (top.location != location) {
		top.location.href = document.location.href ;
	}
}

function getCookie(name) {
	var dc = document.cookie;
	var prefix = name + "=";
	var begin = dc.indexOf("; " + prefix);
	if (begin == -1) {
		begin = dc.indexOf(prefix);
		if (begin != 0) return null;
	} else {
		begin += 2;
	}
	var end = document.cookie.indexOf(";", begin);
	if (end == -1) {
		end = dc.length;
	}
	return unescape(dc.substring(begin + prefix.length, end));
}

var loadstatustext='<img src="/images/loading.gif"> Loading...';

function getcatupdate(catid, itemid) {
	$('catdetails').innerHTML=loadstatustext;
	var ajaxcaturl = '/modules/mod_ajaxcat.php';
	var ajaxcatpars = 'action=ajaxrefresh&sectionid='+catid+'&catitem='+itemid;
	var ajaxcattarget = 'catdetails';
	var ajaxcatAjax = new Ajax.Updater(ajaxcattarget, ajaxcaturl, {method: 'get', parameters: ajaxcatpars});
}

function checkustid(ustid) {
	var curlOK=0;
	var eigeneID="DE814038879";
	if (curlOK != 0) {
		var ajaxcaturl = '/jx_includes/vm/frontend/transaction/checkustid.php';
		var ajaxcatpars = 'ustid='+ustid+'eigeneid='+eigeneID;
		var ajaxcattarget = 'ustidresult';
		var ajaxcatAjax = new Ajax.Updater(ajaxcattarget, ajaxcaturl, {method: 'get', parameters: ajaxcatpars});
	} else {
		var r = new RegExp("[\<|\>|\"|\'|\%|\;|\(|\)|\&|\+|\-]", "i");
		var p = new RegExp ("/^(\w{2}(\d{9})|\d{12})|((GD|HA)\d{3})\$/");
		var a = new RegExp (/\.+/);
		if (ustid.length >0 && (p.exec(ustid)==null )) alert( "Vat ID not OK!" );
	}
}

function getajaxintrotext(contentid, itemid, targetid) {
	$(targetid).innerHTML=loadstatustext;
	var ajaxintrourl = '/jx_includes/ajaxintro.php';
	var ajaxintropars = '&contentid='+contentid+'&Itemid='+itemid;
	var ajaxintrotarget = targetid;
	var ajaxintroAjax = new Ajax.Updater(ajaxintrotarget, ajaxintrourl, {method: 'get', parameters: ajaxintropars});
}
function getajaxfulltext(contentid, itemid, targetid) {
	$(targetid).innerHTML=loadstatustext;
	var ajaxfullurl = '/jx_includes/ajaxfull.php';
	var ajaxfullpars = '&contentid='+contentid+'&Itemid='+itemid;
	var ajaxfulltarget = targetid;
	var ajaxfullAjax = new Ajax.Updater(ajaxfulltarget, ajaxfullurl, {method: 'get', parameters: ajaxfullpars});
}

var startWidth;
var startHeight;
var effectDone = false;

function toggleEffect() {
	Element.toggle('dynamicthememenu');
	if ( !effectDone ) {
		Element.hide('innerajaxbox');
//		startEffect();
		setTimeout("Element.show('innerajaxbox');",1000);
		$('showthememenulink').innerHTML="Skjul temasider";
		effectDone = true;
	} else {
		resetEffect();
		$('showthememenulink').innerHTML="Vis temasider";
		effectDone = false;
	}
}

function startEffect() {
	startWidth = $('dynamicthememenu').offsetWidth;
	startHeight = $('dynamicthememenu').offsetHeight;
	new Rico.Effect.Size( $('dynamicthememenu'), 930, 280, 500, 10);
}

function setStatus(s,n) {
//      $('statusContainer').style.visibility = "visible";
//      $('statusMsg').innerHTML = s;
//      setTimeout( "$('statusContainer').style.visibility = 'hidden';", n );
}

function resetEffect() {
	$('dynamicthememenu').style.width = startWidth;
	$('dynamicthememenu').style.height = startHeight;
}


function setActiveStyleSheet(title) {
	$('mediumsize').disabled=true;
	$('bigsize').disabled=true;
	$(title).disabled=false;
}

function filetransfer(transfertype) {
	Element.hide('uploadlink');
	Element.hide('datetime');
	if (transfertype=="Email") {
		deletecookie("remindupload", "/");
		Element.show('datetime');
	} else {
		document.cookie="remindupload=1;path=/";
		//Element.show('uploadlink');
	}
}

function deletecookie( name, path, domain ) {
if ( getCookie( name ) ) document.cookie = name + "=" +
( ( path ) ? ";path=" + path : "") +
( ( domain ) ? ";domain=" + domain : "" ) +
";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}