function TriggerOnEnter() {
	var args = TriggerOnEnter.arguments;
	var e = args[0];
	var targetID = args[1];
	
	if(!e) e = window.event;
	if (e.keyCode == 13) document.getElementById(targetID).click();
}
	
function PageInit() {

	var args = PageInit.arguments;	
	var page = args[0];
	
	$(document).ready(function() {

		loadMainPage(page);
		 
		 $('#loading').ajaxStart(function(){
			
		   $(this).show();
		 });
		 
		$('#loading').ajaxStop(function(){
		   $(this).hide();
		 });
		 		   
	});
	
}


function acceptBox() {
	var args = acceptBox.arguments;
	
	message = "Accepterar du att " + args[0];
	
	if(args[1]!=null && args[1]!="") {
		message += " - ID:" + args[1] + "!";
	} else {
		message += "!";
	}
	
	if(confirm(message))
     {
		window.location = args[2];
     } 
	
}

function SubmitAndLoad() {
	var args = SubmitAndLoad.arguments;
//	alert(args[0]);
//	alert(args[1]);
	$.showprogress('Processar data','Vänta...','<img src="facebox/loading.gif"/>');

	$('#' + args[1]).bind("submit", function(event) {
		$.hideprogress();	
		window.location = args[0];
	});
	
	$('#' + args[1]).submit();
	
//	alert($('select').serialize());
//	alert($('input').serialize());
//	alert(args[0]);

/*	if(args[0]!=null) {
		window.location = args[0];
	}
	*/
	
	//alert("shize");
}


function loadMainPage() {
	var args = loadMainPage.arguments;

	if(args[4]!=null) {
		message = "Accepterar du -> " + args[1];
		if(confirm(message)) {
			
		} else {
			return null;
		}
	}
	
	if(args[2]) {
		value = $('#' + args[2]).val();
		target = args[2] + '=' + value;
		
		// Check if we got more POST vars in our function arguments.
		
		if(args[1]) {
			args[1] = args[1] + '&' + target;
		} else {
			args[1] = target;
		}
	//	 alert(args[1]);
	}
	
	if(args[3]) {
		
	//	var parameters1 = $('input').serialize();
	//	var parameters2 = $('textarea').serialize();
	//	var parameters3 = $('select').serialize();
	//	var params4 = $("input[@type='checkbox']").serialize();
		
		var params = $('#' + args[5]).serialize();
	//	alert(params);
	//	alert(params4);
	//	var params = parameters1 + '&' + parameters2 + '&' + parameters3;// + '&' + params4;
		
		if(args[1]) {
			args[1] = args[1] + '&' + params;
		} else {
			args[1] = params;
		}
	//	alert("hej");
		//alert(args[1]);
	}
	
//	alert(args[1]);
//	alert(args[0]);

	$.ajax({
		url: args[0],
		type: 'POST',
		dataType: 'html',
		data: args[1],
		timeout: 250000,   // 50000
		beforeSend: function() {
			$.showprogress('Processar data','Vänta...','<img src="http://www.lockbee.se/facebox/loading.gif"/>');
		},
		error: function(){
			$.hideprogress();
			alert('Error loading XML document');
		},
		success: function(xml){
			//alert(xml);
			//var eval_it = eval(xml);
			$.hideprogress();
			$('#content').html(xml);
			
		//alert(xml);
		//	document.getElementById('content').innerHTML = xml;
			
			
//			var data = document.getElementById('myScript').innerHTML.replace(/\n/g, '');
		//	eval(data);
//			alert(data);
		//	var data = $('#myScript').html();
			//alert(data);
		//	$('div#myScript').load('php/chatroom.php', $.chatroom);
			//eval(data);
			
			
		//	addEvent(content, 'load', initCorners2);
			
		//	function initCorners2() {
			//	alert(document.getElementById('myScript').innerHTML);
		//	}
			
			
		//	if(document.getElementById('mongo').innerHTML) {
		//		eval($('#mongo').innerHtml);
		//		alert($('#mongo').innerHtml);
		//	}
		//	eval($('#content').innerHtml;
			//var data =document.getElementById('content').innerHTML.replace(/\n/g, '');
			//eval(data);
			
		}
	});
	
}


function loadPage() {
	var args = loadPage.arguments;
//	alert(args[4]);
//	alert('hejsan');
	
	if(args[2]) {
		value = $('#' + args[2]).val();
		target = args[2] + '=' + value;

		// Check if we got more POST vars in our function arguments.
		
		if(args[1]) {
			args[1] = args[1] + '&' + target;
		} else {
			args[1] = target;
		}
		// alert(args[1]);
	}
	
	if(args[3]) {
		var parameters1 = $('input').serialize();
		var parameters2 = $('textarea').serialize();
		var parameters3 = $('select').serialize();
		var params = parameters1 + '&' + parameters2 + '&' + parameters3;
		
		if(args[1]) {
			args[1] = args[1] + params;
		} else {
			args[1] = params;
		}
	}
	
	// alert(args[1]);

	$.ajax({
		url: args[0],
		type: 'POST',
		dataType: 'html',
		data: args[1],
		timeout: 250000,
		error: function(){
			alert('Error loading XML document');
		},
		success: function(xml){
			var updateDiv = '#' + args[4];
			
	//		var eval_it = eval(xml);
			$(updateDiv).html(xml);
			 
		}
	});
	
}

function checkLicenseStatus() {
	var args = checkLicenseStatus.arguments;
	
	var status = $('#' + args[0]).val();
	
	switch(status) 
	{
		case "Aktiv":
			var objRef = document.getElementById("content_4");
			objRef.innerHTML = "<input class='namn' type='text' name='l_expiredate' value='' >";
			
			break;
	
		case "Stoppad":
			// Skapa ett stopp datum till licensen
			
			var datum = new Date();
			
			var year = datum.getFullYear();
			var month = LeadingZero( datum.getMonth()+1 );
			var day = LeadingZero( datum.getDate() );
			
			var nyttDatum = year + "-" + month + "-" + day;
			
		//	alert(nyttDatum);
			
			var objRef = document.getElementById("content_4");
			objRef.innerHTML = "<input class='namn' type='text' name='l_expiredate' value='" + nyttDatum + "' >";
	
			break;
		
		default:
		
			break;
	}
	
}




function loginTest() {
//	var obj = $('#loginForm');
//	var score = $(obj[@username]).value;
//	alert(score);
	username = $("#username");
	password = $("#password");
	loadMainPage('login.php', 'username=' + username.val() + '&password=' + password.val());

}

function LeadingZero(nr) {
	if(nr < 10) nr = "0" + nr;
	return nr;	
}





function ShowLicenseData() {
	var args = ShowLicenseData.arguments;
	
	var w = 350;
	var h = 250;
	var winl = (screen.width-w)/2;
	var wint = (screen.height-h)/2;
	
	settings = 'height=' + h + ',width=' + w + ',top=' + wint + ',left=' + winl + ',scrollbars=no,toolbar=no';
	my_window = window.open("", "mywindow1", settings);
	
//	my_window = window.open ("", "mywindow1","status=1,width=350,height=150,top=\'wint\',left=\'winl\',resizable=0");
	
	if (window.focus) {my_window.focus()};
	
	if(args[0]=='Server') licensTyp = "Lockbee - Serverlicens";
	if(args[0]=='Vanlig') licensTyp = "Lockbee - Licens";

	my_window.document.write('<html>');
	my_window.document.write('<head>');
	my_window.document.write('<title>Price</title>');
	my_window.document.write('<style type=\'text/css\' media=\'screen\'>@import \'_css/main.css\';</style>');
	my_window.document.write('</head>');
	
	my_window.document.write('<body>');
	
	my_window.document.write("<div id=\'textMargin\' ");
	my_window.document.write('<H3>' + licensTyp + ' ' + args[1] + '</H3><br /><br />'); 
	
	activeGB = args[2] - args[4];
	historyGB = args[3] - args[5];
	
	totalActive = args[2];
	totalHistory = args[3];
	my_window.document.write('Total Aktiv kapacitet: ' + totalActive + ' GB<br />'); 
	my_window.document.write('Total Historik kapacitet: ' + totalHistory + ' GB<br />'); 
	my_window.document.write('<br />'); 
	my_window.document.write('StartPris: ' + args[6] + ' kr<br />'); 
	my_window.document.write('M&aring;nadsPris: ' + args[7] + ' kr / m&aring;n<br />'); 
	my_window.document.write('<br />'); 
	my_window.document.write('<hr />'); 	
	my_window.document.write('Aktiv: ' + activeGB + ' GB<br />'); 
	my_window.document.write('Historik: ' + historyGB + ' GB<br />'); 
	my_window.document.write('Extra Aktiv: ' + args[4] + ' GB<br />'); 
	my_window.document.write('Extra Historik: ' + args[5] + ' GB<br />'); 
	my_window.document.write('<br />'); 
	my_window.document.write('</div>'); 
	my_window.document.write('</body>'); 
	my_window.document.write('</html>'); 
	
	my_window.document.close();
				
}
