﻿// JavaScript Document
document.onclick = function(event)
{
	evt = event || window.event;
	var srcelement = evt.srcElement ? evt.srcElement:evt.target;
	
	if (srcelement.id != 'FSelectTypeIDs' && srcelement.id != 'Products')
	{
		//alert(srcelement.id); //srcelement.parentNode.parentNode.id
		//alert(srcelement.parentNode.parentNode.id);
		var showgame_div = document.getElementById('showgame');
		if(showgame_div)showgame_div.style.display = 'none';
		var showProduct_div = document.getElementById('showProduct');
		if(showProduct_div)showProduct_div.style.display = 'none';
		
		//document.getElementById('PalList').style.display = 'none';
	}
}
function checklogin()
{
if (document.Login.inputName.value == "")
	{alert("Please fill your login name!");}
else if (document.Login.inputPassword.value == "")
	{alert("Please fill your login password!");}
else
	{document.Login.submit();}	
}

var olddiv = '';
function showDivmms(DivID,strInfo)
{
	//alert(olddiv);
	if (DivID == 'All')
	{
		document.getElementById('NewProMsg').style.display = 'none';
		document.getElementById('WholesaleMsg').style.display = 'none';
		document.getElementById('PreOrderMsg').style.display = 'none';
	}else{
		if ((olddiv != '')&&(olddiv != DivID))
			document.getElementById(olddiv).style.display = 'none';
		if (strInfo == '')
		{
			if (DivID == 'NewProMsg')
			{
				//document.getElementById(DivID).innerHTML = '<table width="260" height="58" border="0" cellpadding="0" cellspacing="0"><tr><td height="7"><img src="/images/top-hc.gif" width="260" height="7"/></td></tr><tr><td height="45" background="/images/bg-hc.gif"><table width="95%" height="45" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td class="TopMsgDIV">The latest games are here. Check out:</td></tr><tr><td class="TopMsgDIVfont" ><a href="http://www.hotcdkey.com/product/Product_setout.cfm?type=new" style="text-decoration:underline;">Shop all New Releases &gt; </a></td></tr></table></td></tr><tr><td height="6"><img src="/images/bottom-hc.gif" width="260" height="6"/></td></tr></table>';
			}else if (DivID == 'WholesaleMsg')
			{
				//document.getElementById(DivID).innerHTML = '<table width="260" height="58" border="0" cellpadding="0" cellspacing="0"><tr><td height="7"><img src="/images/top-hc.gif" width="260" height="7" /></td></tr><tr><td height="45" background="/images/bg-hc.gif"><table width="95%" height="44" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td class="TopMsgDIV">The favourable price are here. Create value:</td></tr><tr><td class="TopMsgDIVfont" ><a href="http://www.hotcdkey.com/product/Product_setout.cfm?type=tj"   style="text-decoration:underline;">Shop all Wholesale &gt; </a></td></tr></table></td></tr><tr><td height="6"><img src="/images/bottom-hc.gif" width="260" height="6" /></td></tr></table>';
				
			}else if (DivID == 'PreOrderMsg')
			{
				//document.getElementById(DivID).innerHTML = '<table width="260" height="58" border="0" cellpadding="0" cellspacing="0"><tr><td height="7"><img src="/images/top-hc.gif" width="260" height="7" /></td></tr><tr><td height="45" background="/images/bg-hc.gif"><table width="95%" height="44" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td class="TopMsgDIV">Coming soon, and ready to be ordered today.</td></tr><tr><td class="TopMsgDIVfont" ><a href="http://www.hotcdkey.com/product/Product_setout.cfm?type=wh"   style="text-decoration:underline;">Shop all Pre-Orders &gt; </a></td></tr></table></td></tr><tr><td height="6"><img src="/images/bottom-hc.gif" width="260" height="6" /></td></tr></table>';
			//alert(document.getElementById(DivID).innerHTML);
			}
		}
		document.getElementById(DivID).style.display = strInfo;
		olddiv = DivID;
	}
}
function gourltype(type){
	typearray = Array();
	typearray[0] = 'new';
	typearray[1] = 'tj';
	typearray[2] = 'wh';alert(type);
	window.location.href = 'http://www.hotcdkey.com/product/Product_setout.cfm?type' + type;
	
}

function SelectPal(sid)
{
	var objPal = document.getElementById(sid);
	objPal.style.display = objPal.style.display==''?'none':'';
}
function SelectPalID(id,sname)
{
	var pid = 'FSelectTypeID';
	var sid = 'PalList';
	var hsid = 'FSelectTID';
	SelectPal(sid);
	document.getElementById(pid).value = id;
	document.getElementById(hsid).value = sname;
}
var maySubmit = true;
var selectedCell = null;
var tt = false;
_ajaxConfig = {'_cfscriptLocation':'/cfcompantes/BLL/leftmenuAjax.cfc', '_jsscriptFolder':'/js/aj'};
	function $(e){
		return document.getElementById(e) || false;
	}
	function closediv(){
		if($('SearchTable')){
			var SearchTable = $('SearchTable');
			while(SearchTable.rows.length > 0){
			SearchTable.deleteRow(0);
			}
			selectedCell = null;
			$('showdiv').style.display = 'none';
		}
	}
	function getkeylist(){
		if(tt){
		closediv();
		
		if($('seakeystring').value == "" || $('seakeystring').value == null ){}
		else{
			DWREngine._execute(_ajaxConfig._cfscriptLocation, null, 'getkeys',$('seakeystring').value,showdiv);
		}
		}
	}
	function showdiv(e){
	
		if(e != "null"){
		$('showdiv').innerHTML = e;
		$('showdiv').style.display='block';}
	}
	
	function mout(){
		this.bgColor='';
		this.style.color='#327195';
	}
	function setvalues(pid,pname){
	    tt = false;
		$('seakeystring').value = pname;
		$('proid').value = pid;
		closediv();
		tt = true;
		
		
	}

function keydownSelect(e){
	if(!e)e = window.event;
	if(e.keyCode == 40 || e.keyCode == 38 || e.keyCode == 13){
		
		var rowsObject = document.getElementById("SearchTable").rows;
		var selectedIndex = getSelectedIndex();
		
		if(e.keyCode == 38){
			if(selectedIndex == -1)selectedIndex = 0;
			selectedIndex --;
			if(selectedIndex == -1){
				selectedIndex = rowsObject.length - 2;
			}
			setSelectedIndex(selectedIndex);
		}
		else if(e.keyCode == 40){
			selectedIndex ++;
			if(selectedIndex >= rowsObject.length - 1){
				selectedIndex = 0;
			}
			setSelectedIndex(selectedIndex);
		}
		else if(e.keyCode == 13 && isSearching()){
		
			var cell = getSelectedCell();
			
			if(cell != null){
				if(cell.innerText)
					setvalues(cell.id,cell.innerText);
				else
					setvalues(cell.id,cell.textContent);
				$('f1').submit();
			}
			
		}
	}
}
function getSelectedCell(){
	var SearchTable = document.getElementById("SearchTable");
	if(selectedCell != null && SearchTable.rows.length > 0)return selectedCell;
	else return null;
}
function isSearching(){
	return document.getElementById("showdiv").style.display != "none";
}
function getSelectedIndex(){
	var SearchTable = document.getElementById("SearchTable");
	
	if(selectedCell != null && SearchTable.rows.length > 0){
		
		return selectedCell.parentNode.rowIndex;
	}
	else return -1;
}
function setSelectedIndex(index){
	
	var rowsObject = $("SearchTable").rows;
	
	if(rowsObject.length > 0 && index < rowsObject.length){
		var cell = rowsObject[index].cells[0];
		setSelectedCell(cell);
	}
}
function setSelectedCell(cell){
	
	if(selectedCell){
		selectedCell.bgColor = "#2c56ae";
		selectedCell.style.color = "#FFFFFF";
	}
	selectedCell = cell;
	
	if(selectedCell){
		selectedCell.bgColor = "#2c56ae";
		selectedCell.style.color = "#ffeb1c";
	}
}


function closeSearch(){
	var SearchData = document.getElementById("showdiv");
	SearchData.style.display = "none";
}
function onSubmit(){
	if(!maySubmit){
		
		$('seakeystring').focus();
		maySubmit = true;
		return false;
	}
	else return true;
}
window.onload=function(){
	document.body.onclick=closediv;
}
