function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

var isIE;
if (navigator.appName == "Microsoft Internet Explorer") {
	isIE = true;
}
if (navigator.appName == "MSIE") {
	isIE = true;
}
function loadMovie(src,h,w,fvars) {
	var text = "";
	if (isIE) {
		text	 = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ';
		text	= text + 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,14,0" ';
		text	= text + 'width="' + w + '" height="' + h + '">';
		text = text + '<param name="movie" value="' + src + '" />';
		text = text + '<param name="allowScriptAccess" value="sameDomain" />';
		text = text + '<param name="wmode" value="transparent" />';
		text = text + '<param name="quality" value="high" />';
		if (fvars.length > 0) {
			text = text + '<param name="FlashVars" value="' + fvars + '" />';
		}
		text = text + '</object>';
	} else {
		text	= '<embed src="' + src + '" ';
		text	= text + 'quality="high" ';
		text	= text + 'pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" ';
		text	= text + 'type="application/x-shockwave-flash" ';
		text	= text + 'width="' + w + '" height="' + h + '" ';
		text	= text + 'allowscriptaccess="samedomain" ';
		text	= text + 'wmode="transparent"';
		if (fvars.length > 0) {
			text	= text + ' flashvars="' + fvars + '"';
		}
		text	= text + '></embed>';
	}
	//alert(text);
	document.write(text);
}

function targetLinks() {
	if (!document.getElementsByTagName) return;
	var anchors = document.getElementsByTagName("a");
	for (var i=0; i<anchors.length; i++) {
		var anchor = anchors[i];
		if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") {
			anchor.target = "_blank";
		}
		if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "internal") {
			anchor.target = "_top";
		}
	}
}
window.onload = targetLinks;

function changeCase(frmObj) {
	var index;
	var tmpStr;
	var tmpChar;
	var preString;
	var postString;
	var strlen;
	tmpStr = frmObj.value.toLowerCase();
	strLen = tmpStr.length;
	if (strLen > 0)  {
		for (index = 0; index < strLen; index++)  {
			if (index == 0)  {
				tmpChar = tmpStr.substring(0,1).toUpperCase();
				postString = tmpStr.substring(1,strLen);
				tmpStr = tmpChar + postString;
			} else {
				tmpChar = tmpStr.substring(index, index+1);
				if (tmpChar == " " && index < (strLen-1))  {
					tmpChar = tmpStr.substring(index+1, index+2).toUpperCase();
					preString = tmpStr.substring(0, index+1);
					postString = tmpStr.substring(index+2,strLen);
					tmpStr = preString + tmpChar + postString;
				}
			}
		}
	}
	frmObj.value = tmpStr;
}
function changeLower(frmObj) {
	var tmpStr;
	tmpStr = frmObj.value.toLowerCase();
	frmObj.value = tmpStr;
}
function changeUpper(frmObj) {
	var tmpStr;
	tmpStr = frmObj.value.toUpperCase();
	frmObj.value = tmpStr;
}

// Set the session for click from associated sites
var qs = location.search.substring(1);
if (qs.length > 1) {
	var ary = location.search.substring(1).substring(1).split("&");
	for (var i=0,n=ary.length; i<n; i++) {
		var fname = ary[i].split("=")[0];
		var fvalue = ary[i].split("=")[1];
		if (fname == "essid" && fvalue.length>5) {
			document.cookie = 'sessid=' + escape(fvalue) + '; path=/';
		}
	}
}

function adjust_country(){
	var country = document.signup_form.COUNTRY.value;
	document.signup_form.STATE.disabled = false;
	var default_state = document.signup_form.STATE.value;
	var str = "Please add your state in the 'Address 2' field";

	if(country != '230') {
		alert(str);
		var default_state = '52';
		document.signup_form.STATE.disabled = true;
		document.signup_form.ADDRESS_LINE_2.focus();
	}
	else {
		if(default_state == '52')
			default_state = '5';
	}
	document.signup_form.STATE.value = default_state;
}

function verify_fields() {
	var first_name = document.signup_form.FIRST_NAME.value;
	var last_name = document.signup_form.LAST_NAME.value;
	var payable_to = document.signup_form.PAYABLE_TO.value;
	var email = document.signup_form.EMAIL.value;
	var address_line_1 = document.signup_form.ADDRESS_LINE_1.value;
	var address_line_2 = document.signup_form.ADDRESS_LINE_2.value;
	var city = document.signup_form.CITY.value;
	var state = document.signup_form.STATE.value;
	var zip = document.signup_form.ZIP.value;
	var country = document.signup_form.COUNTRY.value;
	var phone = document.signup_form.PHONE.value;
	var tax_id = document.signup_form.TAX_ID.value;
	var minimum_pay_amount = document.signup_form.MINIMUM_PAY_AMOUNT.value;
	var user_name = document.signup_form.USER_NAME.value;
	var password = document.signup_form.PASSWORD.value;
	var password_conf = document.signup_form.PASSWORD_CONF.value;
	var agree = document.signup_form.agree.value;

	var str = '\n';
	if(first_name == '') {
		str = str + "-> Enter Your First Name\n";
	}
	if(last_name == '') {
		str = str + "-> Enter Your Last Name\n";
	}
	if(payable_to == '') {
		str = str + "-> Enter a Name in the Payable Field\n";
	}
	if(email == '') {
		str = str + "-> Enter Your Email Address\n";
	}
	if(address_line_1 == '') {
		str = str + "-> Enter Your Main Address\n";
	}

	//if(address_line_2 == '' && country != 230) {
		//str = str + "-> Enter Your City in the Address 2 field\n";
	//}

	if(city == '') {
		str = str + "-> Enter Your First Name\n";
	}
	if(zip == '' && country != 230) {
		str = str + "-> Enter Your Zip Code\n";
	}
	if(tax_id == '' && country != 230) {
		str = str + "-> Enter Your Tax ID or your SSN\n";
	}
	if(user_name == '') {
		str = str + "-> Enter the Usename of your choosing\n";
	}
	if(password == '') {
		str = str + "-> Enter Your Password\n";
	}
	if(password.length < 6 || password.length > 10) {
		str = str + "-> Your Password Needs to be between 6 and 10 characters long\n";
	}
	if(password != password_conf) {
		str = str + "-> Your passwords do not match\n";
	}

	if(!document.signup_form.agree.checked) {
		str = str + "-> You must agree the GayLoungeCash Terms and Conditions to join\n";
	}

	if(str.length > 1) {
		str = "The following field(s) have errors: \n" + str + "\nPlease fix and try again";
		alert(str);
	return false;
	}
	return true;
}
/*Check contact page form*/
function verify_fields2() {
	var name = document.x.name.value;
	var email = document.x.email.value;
	var subject = document.x.subject.value;
	var message = document.x.message.value;
	var str = '\n';
	if(name == '' || name.length < 2) {
		str = str + "-> Enter Your Name\n";
	}
	if(email == '' || email.length < 2) {
		str = str + "-> Enter Your Email\n";
	}
	if(subject == '' || subject.length < 2) {
		str = str + "-> Enter a Subject\n";
	}
	if(message == '' || message.length < 2) {
		str = str + "-> Enter a Message\n";
		alert(str);
		return false;
	}
	if(echeck(email)){
	return true;
	}
	return false;
}

function echeck(str) {
	var at = "@"
	var dot = "."
	var lat = str.indexOf(at)
	var lstr = str.length
	var ldot = str.indexOf(dot)
	if (str.indexOf(at) == -1){
	alert("Invalid E-mail ID")
	return false
	}
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	alert("Invalid E-mail ID")
	return false
	}
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
	alert("Invalid E-mail ID")
	return false
	}
	if (str.indexOf(at,(lat+1))!=-1){
	alert("Invalid E-mail ID")
	return false
	}
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
	alert("Invalid E-mail ID")
	return false
	}
	if (str.indexOf(dot,(lat+2))==-1){
	alert("Invalid E-mail ID")
	return false
	}
	if (str.indexOf(" ")!=-1){
	alert("Invalid E-mail ID")
	return false
	}
	return true
}
