function checkForm(frm){
	err='';

	if(frm.elements['name'].value.length<3)
		err+='Please complete the \'Name\' field!\n';
	var rx=new RegExp("^[\\w\.=-]+@[\\w\\.-]+\\.[a-z]{2,4}$");
	if(!rx.test(frm.elements['email'].value))
		err+='Please complete the \'Email\' field!\n';
	if(frm.elements['affiliateid'].value.length<3)
		err+='Please complete the \'Affiliate ID\' field!\n';
	if(frm.elements['verify_code'].value.length<4)
		err+='Please complete the \'Verification Code\' field!\n';

	if(err!=''){
		alert(err);
		return false;
	}
	else
		return;
}

function frmContact(frm){
	err='';

	if(frm.elements['name'].value.length<3)
		err+='Please complete the \'Name\' field!\n';
	if(frm.elements['memberid'].value.length<3)
		err+='Please complete the \'Member ID\' field!\n';
	if(frm.elements['message'].value.length<5)
		err+='Please compose your inquiry!\n';
	if(frm.elements['verify_code'].value.length<4)
		err+='Please complete the \'Verification Code\' field!\n';

	if(err!=''){
		alert(err);
		return false;
	}
	else
		return;
}

var win = null;

function WindowPop(mypage,myname,w,h,scroll){
	LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
//	LeftPosition = LeftPosition + w / 2 + 155
	TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable=no'
	win = window.open(mypage,myname,settings)
	if(win.window.focus){win.window.focus();}
}

/*function getPageCoords (element) {
	var coords = {x: 0, y: 0};
	while (element) {
		coords.x += element.offsetLeft;
		coords.y += element.offsetTop;
		element = element.offsetParent;
	}
	return coords;
}

var posit=false;
tmmn1=null; tmmn2=null; tmmn3=null; tmmn4=null;

function showit(thelayer,td){
		if(td.firstChild.href.indexOf('affiliate_programs.html')!=-1 || td.firstChild.href.indexOf('private_label.html')!=-1 || td.firstChild.href.indexOf('poker_affiliate.html')!=-1){
			var coords = getPageCoords(td);
			eval ('clearTimeout(tm'+thelayer+')');
			curleft=0;
			if(td.offsetParent){
				while(td.offsetParent){
					curleft+=td.offsetLeft
					td=td.offsetParent;
				}
			}
			else if(td.x)
				curleft+=obj.x;
			tgbx(thelayer, 1,curleft,coords.x,coords.y+47);
		}
}

function hideit(thelayer){
		eval ('tm'+thelayer+'=setTimeout("tgbx(\''+thelayer+'\', 0)",50)');
}

function tgbx(szDivID, iState, left,x,y) // 1 visible, 0 hidden
{
    if(document.layers){	   //NN4+
       document.layers[szDivID].display= iState ? "block" : "none";
       if(posit===false){
	       document.layers[szDivID].style+='left: '+x+'px; top: '+y+'px';
	       posit=true;
       }
       document.layers[szDivID].left=left;
    }
    else if(document.getElementById){	  //gecko(NN6) + IE 5+
        var obj = document.getElementById(szDivID);
        obj.style.display= iState ? "block" : "none";
        if(posit==false){
        	obj.style.left=x;
			obj.style.top=y;
			posit=true;
		}
    }
    else if(document.all){	// IE 4
        document.all[szDivID].display= iState ? "block" : "none";
        if(posit===false){
	        document.all[szDivID].style+='left: '+x+'px; top: '+y+'px';
	        posit=true;
        }
        document.all[szDivID].style.left=left;
    }
}
*/
function openImage(image,title){
	if(!title)
		title=image;
	img=new Image();
	img.src=image;
	img.title=title;
	img.onload=putImage;
}

function putImage(){
	w=Math.min(screen.width-20,this.width);
	h=Math.min(screen.height-20,this.height);

	if(navigator.userAgent.indexOf('Firefox')!=-1)
		// fierfox
		win=window.open('','image','height='+(h+4)+',width='+w+',top='+((screen.height-h)/2)+',left='+((screen.width-w)/2)+',resizable=0,scrollbars=no');
	else
		// explorer
		win=window.open('','image','height='+h+',width='+w+',top='+((screen.height-h)/2)+',left='+((screen.width-w)/2)+',resizable=0,scrollbars=0');
	win.document.write('<html><head><style> body{ margin: 0px; padding: 0px; }</style>');
	win.document.write('<title>'+this.title+'</title></head><body>');
	win.document.write('<a href="JavaScript:window.close()"><img src="'+this.src+'" border="0" alt="Click to close window"></a>');
	win.document.write('</body></html>');
	win.focus();
}


function showit(x) {
		if (document.getElementById(x).style.display == 'none') {
    		document.getElementById(x).style.display = 'block';
		}
		else {
		document.getElementById(x).style.display = 'none';
		}
}


/********************************************************************************************************************************/
/*																																*/
/*											all scripts from "tooltip.js"														*/
/*																																*/
/********************************************************************************************************************************/

// Detect if the browser is IE or not.
// If it is not IE, we assume that the browser is NS.
var IE = document.all?true:false;
var NS = document.layers?true:false;

// If NS -- that is, !IE -- then set up for mouse capture
if (!IE)
	document.captureEvents(Event.MOUSEMOVE)

// Set-up to use getMouseXY function onMouseMove
document.onmousemove = overhere;

// Temporary variables to hold mouse x-y pos.s
var tempX = 0;
var tempY = 0;
var initialize=0;

function MoveToolTip(FromTop, FromLeft){
	try{
		document.getElementById('ToolTip').style.top=FromTop+'px';
		document.getElementById('ToolTip').style.left=FromLeft+'px';
	} catch(e){}
}

function ReplaceContent(layerName){
	if(NS){
		with(document.layers[layerName].document){
			open();
			write(ContentInfo);
			close();
		}
		return;
	}
	document.getElementById(layerName).innerHTML=ContentInfo;
}

function Activate(){initialize=1;}
function deActivate(){initialize=0;}

function overhere(e){
	if (IE) { // grab the x-y pos.s if browser is IE
		tempX = event.clientX + document.body.scrollLeft;
		tempY = event.clientY + document.body.scrollTop;
	}
	else {  // grab the x-y pos.s if browser is NS
		tempX = e.pageX;
		tempY = e.pageY;
	}
	// catch possible negative values in NS4
	if (tempX < 0){tempX = 0;}
	if (tempY < 0){tempY = 0;}

	if(initialize){
		// must be +2, because on mouse move, onMouseOut event might trigger
		MoveToolTip(tempY+2, tempX+2);
		try{
			document.getElementById('ToolTip').style.visibility='visible';
		} catch(e){}
	}
	else{
		MoveToolTip(0, 0);
		try{
			document.getElementById('ToolTip').style.visibility='hidden';
		} catch(e){}
	}
	return true;
}


function EnterContent(layerName, TTitle, TContent){
	if(TContent==''){
		ContentInfo='';
	}
	else{
		ContentInfo = '<table border="0" cellpadding="0" cellspacing="0"><tr><td>&nbsp;&nbsp;&nbsp;</td></tr>';
		ContentInfo+= '<tr><td bgcolor="white" class="tooltip">';
		if (TTitle!='notitle' && TTitle!='')
			ContentInfo+='<h1>'+TTitle+'</h1>';
		ContentInfo+=TContent+'</td></tr></table>';
	}
	ReplaceContent(layerName);
}


/********************************************************************************************************************************/
/*																																*/
/*											all scripts from "flashobject.js"													*/
/*																																*/
/********************************************************************************************************************************/

/**
 * FlashObject v1.2.3: Flash detection and embed - http://blog.deconcept.com/flashobject/
 *
 * FlashObject is (c) 2005 Geoff Stearns and is released under the MIT License:
 * http://www.opensource.org/licenses/mit-license.php
 *
 */
if(typeof com == "undefined") var com = new Object();
if(typeof com.deconcept == "undefined") com.deconcept = new Object();
if(typeof com.deconcept.util == "undefined") com.deconcept.util = new Object();
if(typeof com.deconcept.FlashObjectUtil == "undefined") com.deconcept.FlashObjectUtil = new Object();
com.deconcept.FlashObject = function(swf, id, w, h, ver, c, useExpressInstall, quality, redirectUrl, detectKey){
   this.DETECT_KEY = detectKey ? detectKey : 'detectflash';
   this.skipDetect = com.deconcept.util.getRequestParameter(this.DETECT_KEY);
   this.params = new Object();
   this.variables = new Object();
   this.attributes = new Array();

   if(swf) this.setAttribute('swf', swf);
   if(id) this.setAttribute('id', id);
   if(w) this.setAttribute('width', w);
   if(h) this.setAttribute('height', h);
   if(ver) this.setAttribute('version', new com.deconcept.PlayerVersion(ver.toString().split(".")));
   if(c) this.addParam('bgcolor', c);
   var q = quality ? quality : 'high';
   this.addParam('quality', q);
   this.setAttribute('redirectUrl', '');
   if(redirectUrl) this.setAttribute('redirectUrl', redirectUrl);
   if(useExpressInstall) {
   // check to see if we need to do an express install
   var expressInstallReqVer = new com.deconcept.PlayerVersion([6,0,65]);
   var installedVer = com.deconcept.FlashObjectUtil.getPlayerVersion();
      if (installedVer.versionIsValid(expressInstallReqVer) && !installedVer.versionIsValid(this.getAttribute('version'))) {
         this.setAttribute('doExpressInstall', true);
      }
   } else {
      this.setAttribute('doExpressInstall', false);
   }
}
com.deconcept.FlashObject.prototype.setAttribute = function(name, value){
	this.attributes[name] = value;
}
com.deconcept.FlashObject.prototype.getAttribute = function(name){
	return this.attributes[name];
}
com.deconcept.FlashObject.prototype.getAttributes = function(){
	return this.attributes;
}
com.deconcept.FlashObject.prototype.addParam = function(name, value){
	this.params[name] = value;
}
com.deconcept.FlashObject.prototype.getParams = function(){
	return this.params;
}
com.deconcept.FlashObject.prototype.getParam = function(name){
	return this.params[name];
}
com.deconcept.FlashObject.prototype.addVariable = function(name, value){
	this.variables[name] = value;
}
com.deconcept.FlashObject.prototype.getVariable = function(name){
	return this.variables[name];
}
com.deconcept.FlashObject.prototype.getVariables = function(){
	return this.variables;
}
com.deconcept.FlashObject.prototype.getParamTags = function(){
   var paramTags = ""; var key; var params = this.getParams();
   for(key in params) {
        paramTags += '<param name="' + key + '" value="' + params[key] + '" />';
    }
   return paramTags;
}
com.deconcept.FlashObject.prototype.getVariablePairs = function(){
	var variablePairs = new Array();
	var key;
	var variables = this.getVariables();
	for(key in variables){
		variablePairs.push(key +"="+ variables[key]);
	}
	return variablePairs;
}
com.deconcept.FlashObject.prototype.getHTML = function() {
    var flashHTML = "";
    if (navigator.plugins && navigator.mimeTypes && navigator.mimeTypes.length) { // netscape plugin architecture
        if (this.getAttribute("doExpressInstall")) { this.addVariable("MMplayerType", "PlugIn"); }
        flashHTML += '<embed type="application/x-shockwave-flash" src="'+ this.getAttribute('swf') +'" width="'+ this.getAttribute('width') +'" height="'+ this.getAttribute('height') +'" id="'+ this.getAttribute('id') + '" name="'+ this.getAttribute('id') +'"';
		var params = this.getParams();
        for(var key in params){ flashHTML += ' '+ key +'="'+ params[key] +'"'; }
		pairs = this.getVariablePairs().join("&");
        if (pairs.length > 0){ flashHTML += ' flashvars="'+ pairs +'"'; }
        flashHTML += '></embed>';
    } else { // PC IE
        if (this.getAttribute("doExpressInstall")) { this.addVariable("MMplayerType", "ActiveX"); }
        flashHTML += '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+ this.getAttribute('width') +'" height="'+ this.getAttribute('height') +'" id="'+ this.getAttribute('id') +'">';
        flashHTML += '<param name="movie" value="' + this.getAttribute('swf') + '" />';
		var tags = this.getParamTags();
        if(tags.length > 0){ flashHTML += tags; }
		var pairs = this.getVariablePairs().join("&");
        if(pairs.length > 0){ flashHTML += '<param name="flashvars" value="'+ pairs +'" />'; }
        flashHTML += '</object>';
    }
    return flashHTML;
}
com.deconcept.FlashObject.prototype.write = function(elementId){
	if(this.skipDetect || this.getAttribute('doExpressInstall') || com.deconcept.FlashObjectUtil.getPlayerVersion().versionIsValid(this.getAttribute('version'))){
		if(document.getElementById){
		   if (this.getAttribute('doExpressInstall')) {
		      this.addVariable("MMredirectURL", escape(window.location));
		      document.title = document.title.slice(0, 47) + " - Flash Player Installation";
		      this.addVariable("MMdoctitle", document.title);
		   }
			document.getElementById(elementId).innerHTML = this.getHTML();
		}
	}else{
		if(this.getAttribute('redirectUrl') != "") {
			document.location.replace(this.getAttribute('redirectUrl'));
		}
	}
}
/* ---- detection functions ---- */
com.deconcept.FlashObjectUtil.getPlayerVersion = function(){
   var PlayerVersion = new com.deconcept.PlayerVersion(0,0,0);
	if(navigator.plugins && navigator.mimeTypes.length){
		var x = navigator.plugins["Shockwave Flash"];
		if(x && x.description) {
			PlayerVersion = new com.deconcept.PlayerVersion(x.description.replace(/([a-z]|[A-Z]|\s)+/, "").replace(/(\s+r|\s+b[0-9]+)/, ".").split("."));
		}
	}else if (window.ActiveXObject){
	   try {
   	   var axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
   		PlayerVersion = new com.deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));
	   } catch (e) {}
	}
	return PlayerVersion;
}
com.deconcept.PlayerVersion = function(arrVersion){
	this.major = parseInt(arrVersion[0]) || 0;
	this.minor = parseInt(arrVersion[1]) || 0;
	this.rev = parseInt(arrVersion[2]) || 0;
}
com.deconcept.PlayerVersion.prototype.versionIsValid = function(fv){
	if(this.major < fv.major) return false;
	if(this.major > fv.major) return true;
	if(this.minor < fv.minor) return false;
	if(this.minor > fv.minor) return true;
	if(this.rev < fv.rev) return false;
	return true;
}
/* ---- get value of query string param ---- */
com.deconcept.util.getRequestParameter = function(param){
	var q = document.location.search || document.location.href.hash;
	if(q){
		var startIndex = q.indexOf(param +"=");
		var endIndex = (q.indexOf("&", startIndex) > -1) ? q.indexOf("&", startIndex) : q.length;
		if (q.length > 1 && startIndex > -1) {
			return q.substring(q.indexOf("=", startIndex)+1, endIndex);
		}
	}
	return "";
}

/* add Array.push if needed (ie5) */
if (Array.prototype.push == null) { Array.prototype.push = function(item) { this[this.length] = item; return this.length; }}

/* add some aliases for ease of use / backwards compatibility */
var getQueryParamValue = com.deconcept.util.getRequestParameter;
var FlashObject = com.deconcept.FlashObject;

/********************************************************************************************************************************/
/*																																*/
/*											all scripts from "styles/menu-script.js"											*/
/*																																*/
/********************************************************************************************************************************/

/** JavaScript **/
ieHover = function()
{
	var ieULs = document.getElementById('nav').getElementsByTagName('ul');

	/** IE script to cover <select> elements with <iframe>s **/
	for (j=0; j<ieULs.length; j++)
	{
		ieULs[j].innerHTML = ('<iframe src="about:blank" width="160" scrolling="no" frameborder="0"></iframe>' + ieULs[j].innerHTML);

		// ieULs[j].innerHTML = ('<iframe id="iePad' + j + '" src="about:blank" scrolling="no" frameborder="0" style=""></iframe>' + ieULs[j].innerHTML);
		//	var ieMat = document.getElementById('iePad' + j + '');
		//	var ieMat = ieULs[j].childNodes[0];  alert(ieMat.nodeName); // also works...

		var ieMat = ieULs[j].firstChild;
		ieMat.style.width = ieULs[j].offsetWidth+"px";
		ieMat.style.height = 0; //ieULs[j].offsetHeight+"px";
	}

	/** IE script to change class on mouseover **/
	var ieLIs = document.getElementById('nav').getElementsByTagName('li');
	for (var i=0; i<ieLIs.length; i++) if (ieLIs[i])
	{
		ieLIs[i].onmouseover=function() {this.className+=" iehover";}
		ieLIs[i].onmouseout=function() {this.className=this.className.replace(' iehover', '');}
	}
}
if (window.attachEvent) window.attachEvent('onload', ieHover);
/** end **/

function tbSwitch(obj) {
	divobj = document.getElementById (obj);
	if (divobj.className == 'hid') {
		divobj.className = 'shw';
	} else {
		divobj.className = 'hid';
	}
}

function popup(file) {
	var leftPos = (screen.availWidth-820) / 2
	var topPos = (screen.availHeight-500) / 2
	showHelpWin = window.open(file,'','width=820,height=500,scrollbars=yes,resizable=yes,titlebar=0,top=' + topPos + ',left=' + leftPos);
}



//test
var flagDivOn=false;
function toggleDiv(id,flagit) {
	if (flagit==1){
		if(flagDivOn)
			toggleDiv(flagDivOn, 2);
		document.getElementById(id).style.display="block";
		//document.getElementById('div0').style.display="none";
		flagDivOn=id;
	}
	else if(flagit==0){
		setTimeout("toggleDiv('"+id+"', 4)", 2000);
	}
	// flagit==2
	else{
		document.getElementById(id).style.display="none";
		//document.getElementById('div0').style.display="block";
	}
}