﻿$(document).ready(function() {

	//add class 'js' to body tag
	$('body').addClass('js');
	
	// some functions
	$.urlParam = function(name){
		var results = new RegExp('[\\?&/]' + name + '/([^&/#]*)').exec(window.location.href);
		if (results) return results[1] || 0;
	}

	$('<div id="overlay"></div>').appendTo($('body'));
	$('<div id="overlayBG"></div>').appendTo($('#overlay'));
	$('<div id="overlayWindow"></div>').appendTo($('#overlay'));
	$('<div id="loader"></div>').appendTo($('body'));

	dontShowLayer = false;
	$.showLoader = function(noloader) {
		if (!dontShowLayer) {
			$('#overlay').fadeIn(100); //css('display', 'block');  //height: jQuery(window).height()+'px', width: jQuery(window).width()+'px', 
			if (!noloader) { 
				//$('#loader').appendTo($('body'))
				$('#loader').css({top: (jQuery(window).height()/2)+'px', left: (jQuery(window).width()/2)+'px'}).show();
			}
		}
	}

	$.hideLoader = function() {
		if (!dontShowLayer) {
			$('#loader').hide(); 
			$('#overlay').fadeOut(100);
		}
	}
	
	
	$('#tx_keuserregister_pi1-use_billing').change(function(){
		if ($(this).attr('checked')) {
			$('#tx_keuserregister_pi1-sheetbilling').slideDown('fast');
		}
		else $('#tx_keuserregister_pi1-sheetbilling').slideUp('fast');
	});
	$('#tx_keuserregister_pi1-use_billing').change();
	
	$('.com-single-action-entry form [type="radio"]').change(function() {
		$.showLoader(false);
	});
	$('.com-list-action-entry form [type="radio"]').change( function() {
		$.showLoader(false);
	});
	

});

var browserName=navigator.appName;var browserVer=parseInt(navigator.appVersion);var version="";var msie4=(browserName=="Microsoft Internet Explorer"&&browserVer>=4);if((browserName=="Netscape"&&browserVer>=3)||msie4||browserName=="Konqueror"||browserName=="Opera"){version="n3";}else{version="n2";}
function blurLink(theObject){if(msie4){theObject.blur();}}
function decryptCharcode(n,start,end,offset){n=n+offset;if(offset>0&&n>end){n=start+(n-end-1);}else if(offset<0&&n<start){n=end-(start-n-1);}
return String.fromCharCode(n);}
function decryptString(enc,offset){var dec="";var len=enc.length;for(var i=0;i<len;i++){var n=enc.charCodeAt(i);if(n>=0x2B&&n<=0x3A){dec+=decryptCharcode(n,0x2B,0x3A,offset);}else if(n>=0x40&&n<=0x5A){dec+=decryptCharcode(n,0x40,0x5A,offset);}else if(n>=0x61&&n<=0x7A){dec+=decryptCharcode(n,0x61,0x7A,offset);}else{dec+=enc.charAt(i);}}
return dec;}
function linkTo_UnCryptMailto(s){location.href=decryptString(s,-1);}



