//Custom debug function
function log(message) { (console || {log: function(s) {alert(s);}}).log(message); }

function dbg(){
	if(!console) console = {log: function(s){alert(s)}};
	for (var i = 0; i < arguments.length; i++) console.log(arguments[i]);
}
function create(n,v,d) {
	var e = d ? "; expires=" + new Date(+new Date + d*24*60*60*1000).toUTCString() : '';
	document.cookie = n+"="+v+e+"; path=/";
}

function read(n) {
	var nEQ = n + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
			var c = ca[i];
			while (c.charAt(0)==' ') c = c.substring(1,c.length);
			if (c.indexOf(nEQ) == 0) return c.substring(nEQ.length,c.length);
	}
	return null;
}

function rm(n) {
	create(n,"",-1);
}

function closeDialog() {
	/* Close dialog when overlay is clicked */
	$('div[id*=Dialog]').dialog('close');
}

$(function(){

	/*Round corners for nav menu*/
	$('.nav LI A').corner("round all 15px");

	/*Round corners for shadow background except for landing page which has it's own fix in landing.js*/
	$('DIV.content-background').corner('round top 15px');

	/*Initialize Support*/
	$('#supportDialog').dialog({
		modal: true,
		resizable: false,
		autoOpen: false,
		width: 575
	});


	/*Initialize Download Game*/
	$('#downloadGameDialog').dialog({
		modal: true,
		resizable: false,
		autoOpen: false,
		width: 700
	});

	$('#downloadGameButton').click(
		function() {
			var cat = $("#downloadGameCat").val();
			var mobilePhone = $("#downloadGameDialog input[name=number]").val();
			var numRegex = /07\d{8}/;
			if(!numRegex.test(mobilePhone)) { jAlert("Ooops! Det var något fel på numret du angav! Var vänlig försök igen", "Meddelande"); return false; }

			$.get(ajaxSendSMSUrl + encodeURIComponent(mobilePhone) + '/' + cat,
				function(data){
					if(data.length > 0 ) jAlert("Meddelande skickat!", "Meddelande");
					else jAlert("Inte lyckas, försök igen senare.", "Meddelande");
					$('#downloadGameDialog').dialog('close');
				}
			);
		}
	);
});

