function formValidator() {
	var number = document.getElementById('phonenumber');
	var game = document.getElementById('selectgame');
	
	if(number.value.length < 10) {
		alert("Phone number must be 10 digits");
		return false;
	} else if(!number.value.match(/^[0-9]+$/)){
		alert("You must enter numeric values only");
		return false;
	} else if(game.value == "Select Game"){
		alert("Please select a game");
		return false;
	} else {
		getInfo();
		return false;
	}
}	
	

var request = false;
try {
     request = new XMLHttpRequest();
   } catch (trymicrosoft) {
     try {
       request = new ActiveXObject("Msxml2.XMLHTTP");
     } catch (othermicrosoft) {
       try {
         request = new ActiveXObject("Microsoft.XMLHTTP");
       } catch (failed) {
         request = false;
       }
     }
}

if (!request)
     alert("Error initializing XMLHttpRequest!");

function getInfo() {
     var phone = document.getElementById("phonenumber").value;
     var message = document.getElementById("selectgame").value;
	 var host = window.location.hostname;
     var url='alerts.php';
     var query="phone=" + phone + "&message=" + message;
     request.open("post", url, true);
     request.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
     request.onreadystatechange = updatePage;
     request.send(query);
}

function reloadPage() {
	window.location.reload();
}

function updatePage() {
        if (request.readyState == 4) {
          //if (request.status == 200) {
                document.getElementById("submit").id='submitthanks';
				setInterval("reloadPage()",2000);
                //var response = request.responseText.split("|");
                //alert(response[0]);
		//alert("thanks");
          //}
        //else{
            //alert("status is " + request.status);
        //}
      }
}	



function genWofDeluxe(){
	var rand = Math.floor(Math.random()*999999);
	rand += 1;
	var params = {
		name: 'jg-emulator',
		code: 'org.freeloader.FreeLoader',
		codebase: 'http://www.javaground.com/sony-applet',
		archive: 'http://www.javaground.com/sony-applet/freeloader.jar, http://www.javaground.com/sony-applet/game-wof3.jar?'.concat(rand),
		cache_option:'No',
		cache_archive:'http://www.javaground.com/sony-applet/sony-device.jar, http://www.javaground.com/sony-applet/emulator-applet.jar',
		classloader_cache:'false',
		codebase_lookup:'false',
		FreeLoader_minimumLoadingTime: '100',
		FreeLoader_loadingMessage: 'Loading...',
		FreeLoader_mainClass: 'jg.applet.Main',
		FreeLoader_classList: 'org/microemu/device/default/normal.png',
		width: '243',
		height: '514',
		bgcolor: '#d8e5f4',
		fgcolor: '#FFFFFF'
	};
	AppletLoader.loadApplet('game_page_emulator',params);
}

function genWofPrizes() {
	emulator = document.getElementById("game_page_emulator");
	emulator.innerHTML = '<applet code="org.microemu.applet.Main" width="243" height="514" codebase="http://p4p-us.twistboxgames.com:8080/demo"archive="demo/microemu-javase-applet.jar,demo/sony-device.jar,demo/microemu-nokiaui.jar,demo/wof.jar"><param name="midlet" value="TBWheelOfFortuneMIDlet"><param name="device" value="org/microemu/device/sony/device.xml"><param name="ForPrize-Game-Id" value="32"><param name="ForPrize-Game-Version" value="1.0.0"><param name="ForPrize-Server" value="http://p4p-us.twistboxgames.com/amtp/quark"><param name="ForPrize-Asset-Class" value="4"><param name="ForPrize-H2H" value="N"><param name="p4p-user-name" value="TESTME2"><param name="bgcolor" value="#d8e5f4"><param name="CarrierDeviceId" value="test_me_0002"></applet>';
}

function genRoadTrip(){
	var rand = Math.floor(Math.random()*999999);
	rand += 1;
	var params = {
		name: 'jg-emulator',
		code: 'org.freeloader.FreeLoader',
		codebase: 'http://www.javaground.com/sony-applet',
		archive: 'http://www.javaground.com/sony-applet/freeloader.jar, http://www.javaground.com/sony-applet/game-wofrt2.jar?'.concat(rand),
		cache_option:'No',
		cache_archive:'http://www.javaground.com/sony-applet/sony-device.jar, http://www.javaground.com/sony-applet/emulator-applet.jar',
		classloader_cache:'false',
		codebase_lookup:'false',
		FreeLoader_minimumLoadingTime: '100',
		FreeLoader_loadingMessage: 'Loading...',
		FreeLoader_mainClass: 'jg.applet.Main',
		FreeLoader_classList: 'org/microemu/device/default/normal.png',
		width: '243',
		height: '514',
		bgcolor: '#d8e5f4',
		fgcolor: '#FFFFFF'
	};
	AppletLoader.loadApplet('game_page_emulator',params);
}

function reloadApplet(){
	location.reload();
}

function loadgame(game) {
	
	switch (game) {
		case 'genWofDeluxe':
			genWofDeluxe();
			break;
	}
}
