
/******************************** ROLLOVER **********************************/

rollimage = new Array();

rollimage[0] = new Image();
rollimage[1] = new Image();
rollimage[2] = new Image();
rollimage[3] = new Image();
rollimage[4] = new Image();
rollimage[5] = new Image();
rollimage[6] = new Image();
rollimage[7] = new Image();
rollimage[8] = new Image();
rollimage[9] = new Image();
rollimage[10] = new Image();
rollimage[11] = new Image();
rollimage[12] = new Image();
rollimage[13] = new Image();
rollimage[14] = new Image();//want to see more
rollimage[15] = new Image();//want to see more rollover
rollimage[16] = new Image();//send
rollimage[17] = new Image();//send rollover
rollimage[18] = new Image();//reset
rollimage[19] = new Image();//reset rollover
rollimage[20] = new Image();//update
rollimage[21] = new Image();//updateRO
rollimage[22] = new Image();//checkout
rollimage[23] = new Image();//checkoutRO

rollimage[0].src = "images/aboutTheGame.gif";
rollimage[1].src = "images/aboutTheGameRO.gif";

rollimage[2].src = "images/contactUs.gif";
rollimage[3].src = "images/contactUsRO.gif";

rollimage[4].src = "images/howToPlay.gif";
rollimage[5].src = "images/howToPlayRO.gif";

rollimage[6].src = "images/placeAnOrder.gif";
rollimage[7].src = "images/placeAnOrderRO.gif";

rollimage[8].src = "images/cart.gif";
rollimage[9].src = "images/cartRO.gif";

rollimage[10].src = "images/policy.gif";
rollimage[11].src = "images/policyRO.gif";

rollimage[12].src = "images/buyNow.jpg";
rollimage[13].src = "images/buyNowRO.jpg";

rollimage[14].src = "images/wantToSeeMore.jpg";
rollimage[15].src = "images/wantToSeeMoreRO.jpg";

rollimage[16].src = "images/send.gif";
rollimage[17].src = "images/sendRO.gif";

rollimage[18].src = "images/reset.gif";
rollimage[19].src = "images/resetRO.gif";

rollimage[20].src = "images/update.gif";
rollimage[21].src = "images/updateRO.gif";

rollimage[22].src = "images/checkout.gif";
rollimage[23].src = "images/checkoutRO.gif";

// Rollover
function swapout(name){
   if(name == "aboutTheGame") {
      document.aboutTheGame.src = rollimage[1].src;
      return true;
   }
   if(name == "contactUs") {
      document.contactUs.src = rollimage[3].src;
      return true;
   }
   if(name == "howToPlay") {
      document.howToPlay.src = rollimage[5].src;
      return true;
   }
   if(name == "placeAnOrder") {
      document.placeAnOrder.src = rollimage[7].src;
      return true;
   }
   if(name == "cart") {
      document.cart.src = rollimage[9].src;
      return true;
   }
   if(name == "policy") {
      document.policy.src = rollimage[11].src;
      return true;
   }
   if(name == "buyNow") {
      document.buyNow.src = rollimage[13].src;
      return true;
   }
   if(name == "wantToSeeMore") {
      document.wantToSeeMore.src = rollimage[15].src;
      return true;
   }
   if(name == "send") {
      document.send.src = rollimage[17].src;
      return true;
   }
   if(name == "reset") {
      document.reset.src = rollimage[19].src;
      return true;
   }
   if(name == "update") {
      document.update.src = rollimage[21].src;
      return true;
   }
   if(name == "checkout") {
      document.checkout.src = rollimage[23].src;
      return true;
   }
}

// Back to origin
function swapback(name){
   if(name == "aboutTheGame") {
      document.aboutTheGame.src = rollimage[0].src;
      return true;
   }
   if(name == "contactUs") {
      document.contactUs.src = rollimage[2].src;
      return true;
   }
   if(name == "howToPlay") {
      document.howToPlay.src = rollimage[4].src;
      return true;
   }
   if(name == "placeAnOrder") {
      document.placeAnOrder.src = rollimage[6].src;
      return true;
   }
   if(name == "cart") {
      document.cart.src = rollimage[8].src;
      return true;
   }
   if(name == "policy") {
      document.policy.src = rollimage[10].src;
      return true;
   }
   if(name == "buyNow") {
      document.buyNow.src = rollimage[12].src;
      return true;
   }
   if(name == "wantToSeeMore") {
      document.wantToSeeMore.src = rollimage[14].src;
      return true;
   }
   if(name == "send") {
      document.send.src = rollimage[16].src;
      return true;
   }
   if(name == "reset") {
      document.reset.src = rollimage[18].src;
      return true;
   }
   if(name == "update") {
      document.update.src = rollimage[20].src;
      return true;
   }
   if(name == "checkout") {
      document.checkout.src = rollimage[22].src;
      return true;
   }
}

/******************************** ALERT MESSAGE **********************************/


function openAWindow( pageToLoad, winName, width, height, center) {
	xposition=0; 
	yposition=0;
	
	if ((parseInt(navigator.appVersion) >= 4 ) && (center)){
		xposition = (screen.width - width) / 2;
		yposition = (screen.height - height) / 2;
	}

	//0 => no
	//1 => yes
	var args = "";
		args += "width=" + width + "," + "height=" + height + ","
		+ "location=0,"
		+ "menubar=0,"
		+ "resizable=0,"
		+ "scrollbars=0,"
		+ "statusbar=false,dependent,alwaysraised,"
		+ "status=false,"
		+ "titlebar=no,"
		+ "toolbar=0,"
		+ "hotkeys=0,"
		+ "screenx=" + xposition + ","  //NN Only
		+ "screeny=" + yposition + ","  //NN Only
		+ "left=" + xposition + ","     //IE Only
		+ "top=" + yposition;           //IE Only
		//fullscreen=yes, add for full screen
		var popupWin = window.open(pageToLoad,winName,args );
		popupWin.focus();
}


/******************************** 	 **********************************/
function calculate() {
	var itemAmount = document.getElementById("numberOfOrder").value;
	
	var reg = /^[1-9]*$/;
				 
	if(reg.test(itemAmount) == false) {
		alert("Please enter only integer number");
		document.getElementById("numberOfOrder").value="";
		document.getElementById("tatalAmount").value="";
	}
	
	var itemPrice = 29.95;
	var itemTotalPrice = itemPrice * itemAmount;

	if(document.getElementById("numberOfOrder").value=='') {
		document.getElementById("totalAmount").value= "";
		alert("Please Enter the number of Order first");
	}
	else {
		document.getElementById("totalAmount").value = "$" + itemTotalPrice;
	}
}


/******************************** VALIDATE **********************************/
function validateAndSubmit() {
	var name = document.getElementById("name").value;
   	var email = document.getElementById("email").value;
	var subject = document.getElementById("subject").value;
	var message = document.getElementById("message").value;
	
  	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;

	if(name.length > 20 || name.length < 1) {
		alert("Name should be between 1 and 20 characters");
	}
	else if(reg.test(email) == false) {
      	alert("Invalid email");
   	}
	else if(subject.length > 20 || subject.length < 1) {
		alert("Subject should be between 1 and 20 characters");
	}
	else if(message.length > 400 || message.length < 1) {
		alert("Message should be between 1 and 100 characters");
	}
	else {
		document.contactForm.submit();
	}
}
	
function validateAndSubmitPaypal() {
	
	var reg = /^[1-9]*$/;
	var numberOfOrder = document.getElementById("numberOfOrder").value;
	var totalAmount = document.getElementById("totalAmount").value;
	
	if(numberOfOrder == "" || reg.test(numberOfOrder) == false) {
		alert("Please enter integer quantity");
		document.getElementById("numberOfOrder").value="";
	}
	else if(totalAmount == "" && numberOfOrder != "") {
		alert("Please update the cart first");
	}
	else {
		document.getElementById("amount").value=totalAmount;
		generateItemNumber();		
		document.paypalForm.submit();
	}
}

function contactSuccess() {
	alert("Your contact information is successfully saved in our database");
}

function generateItemNumber() {
	var itemHeader = "CLG";
	
	var now = new Date();
	
	var day = now.getDay();
	
	var date = now.getDate();
	var month = now.getMonth();
	var year = now.getFullYear();
	
	var hours = now.getHours();
	var minutes = now.getMinutes();
	var seconds = now.getSeconds();
	var time = hours + ":" + minutes + ":" + seconds;
		
	var randomNum = Math.floor ( Math.random ( ) * now + 1 );
	
	if(day == 0) day="SUN";
	if(day == 1) day="MON";
	if(day == 2) day="TUE";
	if(day == 3) day="WED";
	if(day == 4) day="THU";
	if(day == 5) day="FRI";
	if(day == 6) day="SAT";

	var itemNumber = itemHeader+"-"+day +"-"+ month+"/"+date+"/"+year+"-"+time+"-"+randomNum+Math.floor(Math.random(Math.random()*now+now.getSeconds())*now+1);
	
	document.getElementById("item_number").value=itemNumber;
}


















