function showHideAdvSrchBoxFields(frm)
{
	selection = frm.slType.value;
	a = document.getElementById('advSrchBoxCont');
	b = document.getElementById('advSrchBoxCont1');
	c = document.getElementById('advSrchBoxCont2');
	
	a.style.display = 'none';	
	b.style.display = 'none';
	c.style.display = 'none';
	if(selection == 'x5-auctions')
	{
		a.style.display = '';	
	}
	else if(selection == 'timed-auctions' || selection == 'free-auctions')
	{
		b.style.display = '';				
	}
	else if(selection == 'buy-now-products')
	{
		c.style.display = '';				
	}	
}

function clearQuickSearch(frm)
{	
	key = frm.txtKey.value;
	if(key == 'Search keywords..')
	{
		frm.txtKey.value = '';
	}
}

function hintQuickSearch(frm)
{
	key = frm.txtKey.value;
	if(key == '')
	{
		frm.txtKey.value = 'Search keywords..';
	}		
}

function chkAddPageFrm(frm,isEdit)
{
	if(!isEdit)
	{
		if(!notEmpty(frm.txtSubPage,"Subpage Name"))
			return false;
	}
	else
		return true;
}

function chkAddRefer(frm)
{
	if(!notEmpty(frm.txtMemberAmount,"Member Amount"))
		return false;
	else if(!notCurrency(frm.txtMemberAmount,"Member Amount"))
		return false;

	if(!notEmpty(frm.txtFriendAmount,"Friend Amount"))
		return false;
	else if(!notCurrency(frm.txtFriendAmount,"Friend Amount"))
		return false;
	else
		return true;
}

function chkAddBlogcatFrm(frm,isEdit)
{
	if(!notEmpty(frm.txtBlogcatName,"Category Title"))
		return false;
	if(!notEmpty(frm.txtShortDesc,"Short Description"))
		return false;
	if(!notSelected(frm.slStatus,"Status"))
	return false;
	else
	return true;
}

function chkNewsletterFrm(frm,isEdit)
{
	if(!notEmpty(frm.txtFirstName,"First Name"))
		return false;
	if(!notEmpty(frm.txtLastName,"Last Name"))
		return false;
	if(!notEmpty(frm.txtOrganisation,"Company Name"))
		return false;
	if(!notEmpty(frm.txtEmail,"Email"))
		return false;
	if(!notEmpty(frm.txtContactNo,"Contact Number"))
		return false;
	else
		return true;
}

function chkAddArticleFrm(frm,isEdit)
{
	if(!notEmpty(frm.txtArticleName,"Article Title"))
		return false;
	if(!notSelected(frm.slCategory,"Blog Category"))
		return false;
	if(!notEmpty(frm.txtShortDesc,"Short Description"))
		return false;
	if(!notRadioSelected(frm.rdFeatured,"Feature Option"))
		return false;
	if(!notSelected(frm.slStatus,"Status"))
		return false;
	else
		return true;
}

function chkAddEbookFrm(frm,isEdit)
{
	if(!notEmpty(frm.txtName,"File Name/Title"))
		return false;
	if(!isEdit)
	{
	if(!noFileSelected(frm.flFile,"File"))
	return false;
	}
	else
		return true;
}

function chkAddBannerFrm(frm,isEdit)
{
	if(!notEmpty(frm.txtName,"Banner Title"))
		return false;
	if(!notSelected(frm.slBannerPosition,"Banner Position"))
		return false;
	if(!isEdit)
	{
	if(!noFileSelected(frm.flImage,"Image"))
	return false;
	}
	if(!notSelected(frm.slStatus,"Status"))
	return false;
	else
		return true;
}

function chkAddPromodates(frm)
{
	if(!notEmpty(frm.txtStartDate,"Start Date"))
		return false;
	if(!notEmpty(frm.txtEndDate,"End Date"))
		return false;
	if(!notEmpty(frm.txtAmount,"Bonus Credit Amount"))
		return false;
	else if(!notCurrency(frm.txtAmount,"Bonus Credit Amount"))
		return false;
	else
		return true;
}

function chkAddCategoryFrm(frm,isEdit)
{
	if(!notEmpty(frm.txtCategoryName,"Category Title"))
		return false;
	if(!notEmpty(frm.txtShortDesc,"Short Description"))
		return false;
	if(!notSelected(frm.slStatus,"Status"))
	return false;
	else
	return true;
}

function chkAddTemplateFrm(frm)
{
	if(!notEmpty(frm.txtTemplateName,"Template Title"))
		return false;
	else
	return true;
}

function chkOrdDetFrm(frm)
{
	if(!notSelected(frm.slStatus,"Order Status"))
	return false;
	else
	return true;
}


function chFreeAuction(frm)
{
	var comval;
	comval = frm.rdIsFreeAuction[0].checked;

	if(comval == true)
	{
		frm.txtFreeBidMember.disabled = false;
		frm.txtAdminFee.disabled = true;
		frm.txtFreeBid.disabled = true;
	}
	else
	{
		frm.txtFreeBidMember.disabled = true;
		frm.txtAdminFee.disabled = false;
		frm.txtFreeBid.disabled = false;
	}
	return true;
}

function chAuctionType(frm)
{
	var comval;
	comval = frm.slAuctionType.options[frm.slAuctionType.selectedIndex].value;
	x = document.getElementById("normalaucbox");
	y = document.getElementById("timedaucbox");

	if(comval == 'T')
	{
		x.style.display = 'none';
		y.style.display = '';
	}
	else if(comval == 'N')
	{
		x.style.display = '';
		y.style.display = 'none';
	}
	return true;
}

function chkCodeType(frm)
{
	var comval;
	//alert(frm);
	comval = getRadioValue(frm.rdCodeType);
	//frm.rdCodeType.options[frm.rdCodeType.selectedIndex].value;
	x = document.getElementById("usetit");
	//alert(comval);
	//alert(x.innerHTML);

	if(comval == 'U')
	{
		x.innerHTML = '<span class="req">* </span>Number of codes to generate: ';
	}
	else
	{
		x.innerHTML = '<span class="req">* </span>Number of times it can be used: ';
	}
	return true;
}

function chProductType(frm)
{
	var comval;
	comval = frm.slProductType.options[frm.slProductType.selectedIndex].value;
	x = document.getElementById("auctionbox");
	y = document.getElementById("purchasebox");
	
	if(comval == 'A')
	{
		x.style.display = '';
		y.style.display = 'none';
	}
	else if(comval == 'P')
	{
		x.style.display = 'none';
		y.style.display = '';
	}
	else if(comval == 'B')
	{
		x.style.display = '';
		y.style.display = '';
	}
	else
	{
		x.style.display = 'none';
		y.style.display = 'none';
	}

	return true;
}

function getRadioValue(obj)
{
	var passObj = obj;
	var noOfEle = obj.length;
	var found = 0;
	
	for(i=0;i<noOfEle;i++)
	{
		if(obj[i].checked == true)
		{
			return obj[i].value;
		}
	}
	return true;

}

function chkAddCodeFrm(frm,isEdit)
{
	if(frm.rdCodeType)
	{
		if(!notRadioSelected(frm.rdCodeType,"Code Type"))
			return false;
		comval = getRadioValue(frm.rdCodeType);
	}
	
	if(frm.txtTotalCodes)
	{
		if(comval == 'C')
		{
			if(!notEmpty(frm.txtTotalCodes,"Number of times it can be used"))
				return false;
			else if(!notPosNumber(frm.txtTotalCodes,"Number of times it can be used"))
				return false;
		}
		else
		{
			if(!notEmpty(frm.txtTotalCodes,"Number of codes to generate"))
				return false;
			else if(!notPosNumber(frm.txtTotalCodes,"Number of codes to generate"))
				return false;
		}
	}
	if(!notEmpty(frm.txtValidUntil,"Start Date"))
		return false;
	if(!notEmpty(frm.txtFreeCredits,"Free Credits"))
		return false;
	else if(!notCurrency(frm.txtFreeCredits,"Free Credits"))
		return false;
	if(!notSelected(frm.slStatus,"Status"))
		return false;
	else
		return true;
}

function chkAddProductFrm(frm,isEdit,isBid)
{
	//return true;
	if(!notEmpty(frm.txtProductName,"Product Name"))
	return false;
	if(!notEmpty(frm.txtShortDesc,"Short Description"))
	return false;
	if(!isEdit)
	{
		if(!noFileSelected(frm.flImage,"Image"))
		return false;
	}
	if(!isBid)
	{
		if(!notSelected(frm.slStatus,"Status"))
		return false;
	}

	return true;
}

function chkAddGalleryFrm(frm,isEdit,isBid)
{
	//return true;
	if(!notEmpty(frm.txtGalleryName,"Gallery Name"))
	return false;
	if(!notEmpty(frm.txtShortDesc,"Short Description"))
	return false;
	if(!isEdit)
	{
		if(!noFileSelected(frm.flImage,"Image"))
		return false;
	}
	if(!isBid)
	{
		if(!notSelected(frm.slStatus,"Status"))
		return false;
	}

	return true;
}

function chkAddMemberFrm(frm,isEdit,isadmin)
{
	if(!isEdit || isadmin)
	{
		if(!notEmpty(frm.txtUserName,"User Name"))
		return false;
		if(!notEmpty(frm.txtPassword,"Password"))
		return false;
		else if(!notValidRange(frm.txtPassword,4,14,"Password"))
		return false;
		if(!notEmpty(frm.txtPasswordConf,"Confirm Password"))
		return false;
		else if(!notCompare(frm.txtPassword,frm.txtPasswordConf,"Password doesn't match"))
		return false;
	}

	if(!notEmpty(frm.txtFirstName,"First Name"))
		return false;
	if(!notEmpty(frm.txtLastName,"Last Name"))
		return false;
	if(!notEmpty(frm.txtEmail,"E-Mail Address"))
		return false;
	if(!notRadioSelected(frm.rdGender,"Gender"))
		return false;
	if(!notEmpty(frm.txtAddress1,"Address"))
		return false;
	if(!notEmpty(frm.txtSuburb,"Suburb"))
		return false;
	if(!notEmpty(frm.txtState,"State"))
		return false;
	if(!notEmpty(frm.txtZipcode,"Post code"))
		return false;
	if(!notSelected(frm.slCountry,"Country"))
		return false;

	if(!notEmpty(frm.txtContNo,"Contact No"))
		return false;
	else if(!notPhone(frm.txtContNo,"Contact No"))
		return false;

	if(!notSelected(frm.slSecQue,"Secrete Question"))
		return false;
	if(!notEmpty(frm.txtAnswer,"Answer of Secrete Question"))
		return false;

	if(!notRadioSelected(frm.rdNewsletter,"Newsletter subscription"))
		return false;

	if(frm.slStatus)
	{
		if(!notSelected(frm.slStatus,"Status"))
		return false;
	}


	if(frm.chkAge)
	{
		if(!notChecked(frm.chkAge,"You must be 18+ to join Bobble!"))
		return false;
	}
	
	if(frm.chkTerms)
	{
		if(!notChecked(frm.chkTerms,"Please read and accept our terms and conditions"))
		return false;
	}
	
	else
	return true;
}


function chkAddSubscriberFrm(frm)
{
	if(!notEmpty(frm.txtFirstName,"First Name"))
		return false;
	if(!notEmpty(frm.txtLastName,"Last Name"))
		return false;
	if(!notEmpty(frm.txtEmail,"E-Mail Address"))
		return false;
	if(!notEmpty(frm.txtAddress1,"Address"))
		return false;
	if(!notEmpty(frm.txtSuburb,"Suburb"))
		return false;
	if(!notEmpty(frm.txtState,"State"))
		return false;
	if(!notEmpty(frm.txtZipcode,"Post code"))
		return false;
	if(!notEmpty(frm.txtContactNo,"Contact No"))
		return false;
	else if(!notPhone(frm.txtContactNo,"Contact No"))
		return false;
	if(frm.slStatus)
	{
		if(!notSelected(frm.slStatus,"Status"))
		return false;
	}		
	else
	return true;
}


function chkAddTestimonialFrm(frm)
{
	if(!notEmpty(frm.txtFirstName,"First Name"))
		return false;
	if(!notEmpty(frm.txtLastName,"Last Name"))
		return false;
	if(!notEmpty(frm.txtEmail,"E-Mail Address"))
		return false;
	if(!notEmpty(frm.txtAddress1,"Address"))
		return false;
	if(!notEmpty(frm.txtSuburb,"Suburb"))
		return false;
	if(!notEmpty(frm.txtState,"State"))
		return false;
	if(!notEmpty(frm.txtZipcode,"Post code"))
		return false;
	if(!notSelected(frm.slCountry,"Country"))
		return false;
	if(!notEmpty(frm.txtContNo,"Contact No"))
		return false;
	else if(!notPhone(frm.txtContNo,"Contact No"))
		return false;
	if(frm.slStatus)
	{
		if(!notSelected(frm.slStatus,"Status"))
		return false;
	}
	else
	return true;
}

function chkSendNewsletter(frm)
{
	if(!notEmpty(frm.txtSubject,"Subject"))
		return false;
	if(!notEmpty(frm.txtEmail,"E-mail addresses"))
		return false;
	if(frm.slTemplate)
	{
		if(!notSelected(frm.slTemplate,"Template"))
		return false;
	}
	else
	return true;
}


function chkContactFrm(frm)
{
	if(!notEmpty(frm.txtFirstName,"First Name"))
		return false;
	if(!notEmpty(frm.txtLastName,"Family Name"))
		return false;
	if(!notEmpty(frm.txtEmail,"E-mail"))
		return false;
	if(!notEmpty(frm.txtContactNo,"ContactNo"))
		return false;
	if(!notEmpty(frm.txtSubject,"Subject"))
		return false;
	if(!notEmpty(frm.txtEnquiry,"Enquiry"))
		return false;
	else
		return true;
}

function chkQuoteFrm(frm)
{
	if(!notEmpty(frm.txtName,"Name"))
		return false;
	if(!notEmpty(frm.txtPhone,"Phone"))
		return false;
	if(!notEmpty(frm.txtEmail,"E-mail"))
		return false;
	if(!notEmpty(frm.txtAddress,"Address"))
		return false;
	if(!notEmpty(frm.txtCompany,"Company"))
		return false;
	if(!notEmpty(frm.txtQuantity,"Quantity"))
		return false;
	else
		return true;
}



function chkForPassword(frm)
{
	if(!notEmpty(frm.txtUserName,"User Name"))
	return false;
	if(!notEmpty(frm.txtEmail,"E-mail"))
	return false;
}

function chkLogin(frm)
{
	if(!notEmpty(frm.UserName,"User Name"))
	return false;
	if(!notEmpty(frm.Pwd,"Password"))
	return false;
	else
	{
	//document.frmLoginFrm.submit();
	return true;
	}
}

function interFrmSubmit()
{
	frm = document.paypal_form;
	//alert(frm);
	frm.submit();
	return false;
}


function showImage(comid)
{
	setTimeout("showImageFinal('" + comid + "' )", 500);
}

function showImageFinal(comid)
{
	x = document.getElementById("lstgalimage");
	x.src = eval("document.tmpform." + comid + ".value");
	return true;
}

/////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////

var xmlHttp;
var ajaxValidationErr;
var TmpErr;

ajaxValidationErr = 0;

function showNewsletterTemplate(str)
{
if (str.length==0)
  { 
  document.getElementById("newsTmp").innerHTML="";
  return;
  }
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="getTemplate.php";
url=url+"?q="+str;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
} 

function stateChanged() 
{ 
if (xmlHttp.readyState==4)
{ 
document.getElementById("newsTmp").innerHTML=xmlHttp.responseText;
}
}



function grabComment(comid)
{
	xmlHttp = GetXmlHttpObject()
	if(xmlHttp==null)
	{
		alert("Browser does not support HTTP Request");
		return false;
	}
	
	var urlPass = "../grab-comment.php";
	urlPass = urlPass + "?comid=" + comid;
	urlPass = urlPass + "&sid="+Math.random();

	//alert(urlPass);
	xmlHttp.onreadystatechange = fillComment;
	urlPass = new String(urlPass);
	xmlHttp.open("GET",urlPass);
	xmlHttp.send(null);
	return true;
}

function fillStoreLocations()
{
	if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
		document.getElementById("storeclip").innerHTML = xmlHttp.responseText;
	}

	return true;
}

function subMemberLogin(frm)
{
	//alert("hereioni");
	var testvar = 1;
	Timer =  window.setTimeout("tmpFunction("+frm+")",5000);
	Timer = Number(Timer);
/*	alert(Timer);
	for(n=0;n<Timer;n++)
	{
		
	}*/
	//alert(Timer);
	alert('here');
	return true;
	//else
	//alert("here");
	//setTimeout("tmpFunction("+frm+")", 2000);
	//alert("here1");
/*return true;
	alert(document.frmLoginFrm.ValErr.value);
	if(document.frmLoginFrm.ValErr.value == 1)
	{
	//alert('here-false');
	return false;
	}
	else
	{
	//alert('here-true');
	return false;
	}*/
}

function chkAddCart(frm)
{
	ajaxValidationErr = 0;
	xmlHttp = GetXmlHttpObject()
	if(xmlHttp==null)
	{
		alert("Browser does not support HTTP Request");
		return false;
	}
		
	var urlPass = "buy-product.php?product-id="+frm.hidProductId.value;
	//urlPass = urlPass + "&sid="+Math.random();

	document.getElementById("QtyErr").innerHTML = "";
	xmlHttp.onreadystatechange = FillValidationErrors;
	urlPass = new String(urlPass);
	xmlHttp.open("POST",urlPass);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	
	xmlHttp.send("txtQty="+frm.txtQty.value+"&JS=1&hidSubmit="+frm.hidSubmit.value);

	setTimeout("tmpFunction('" + frm.name + "')", 1000);
}

function chkBidding(frm)
{
	ajaxValidationErr = 0;
	xmlHttp = GetXmlHttpObject()
	if(xmlHttp==null)
	{
		alert("Browser does not support HTTP Request");
		return false;
	}
	
	var urlPass = "bid-product.php?product-id="+frm.hidProductId.value;
	urlPass = urlPass + "&sid="+Math.random();

	document.getElementById("AmountErr").innerHTML = "";

	//alert(urlPass);
	//alert(frm.name);
	//alert("txtBidAmount="+frm.txtBidAmount.value+"&JS=1&hidSubmit="+frm.hidSubmit.value);
	xmlHttp.onreadystatechange = FillValidationErrors;
	urlPass = new String(urlPass);
	xmlHttp.open("POST",urlPass);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	
	xmlHttp.send("txtBidAmount="+frm.txtBidAmount.value+"&JS=1&hidSubmit="+frm.hidSubmit.value);

	setTimeout("tmpFunction('" + frm.name + "')", 1000);
}

function chkSubscriptionFrm(frm)
{
	ajaxValidationErr = 0;
	xmlHttp = GetXmlHttpObject()
	if(xmlHttp==null)
	{
		alert("Browser does not support HTTP Request");
		return false;
	}
	
	var urlPass = "subscribe-to-newsletter.php";
	urlPass = urlPass + "?sid="+Math.random();

	document.getElementById("FirstNameErr").innerHTML = "";
	document.getElementById("LastNameErr").innerHTML = "";
	document.getElementById("EmailErr").innerHTML = "";
	document.getElementById("ContactNoErr").innerHTML = "";

	//alert(urlPass);
	//alert(frm.name);
	xmlHttp.onreadystatechange = FillValidationErrors;
	urlPass = new String(urlPass);
	xmlHttp.open("POST",urlPass);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	
	xmlHttp.send("txtFirstName="+frm.txtFirstName.value+"&txtLastName="+frm.txtLastName.value+
				 "&txtEmail="+frm.txtEmail.value+"&txtContactNo="+frm.txtContactNo.value+
				 "&JS=1&hidSubmit="+frm.hidSubmit.value);

	setTimeout("tmpFunction('" + frm.name + "')", 1000);
}

function chkReferFriend(frm)
{
	ajaxValidationErr = 0;
	xmlHttp = GetXmlHttpObject()
	if(xmlHttp==null)
	{
		alert("Browser does not support HTTP Request");
		return false;
	}
	
	var urlPass = "refer-a-friend.php";
	urlPass = urlPass + "?sid="+Math.random();

	document.getElementById("FirstNameErr").innerHTML = "";
	document.getElementById("LastNameErr").innerHTML = "";
	document.getElementById("FriendEmailErr").innerHTML = "";

	xmlHttp.onreadystatechange = FillValidationErrors;
	urlPass = new String(urlPass);
	xmlHttp.open("POST",urlPass);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	
	xmlHttp.send("txtFirstName="+frm.txtFirstName.value+"&txtLastName="+frm.txtLastName.value+
				 "&txtFriendEmail="+frm.txtFriendEmail.value+
				 "&JS=1&hidSubmit="+frm.hidSubmit.value);

	setTimeout("tmpFunction('" + frm.name + "')", 1000);
}

function chkEnquiryFrm(frm)
{
	ajaxValidationErr = 0;
	xmlHttp = GetXmlHttpObject()
	if(xmlHttp==null)
	{
		alert("Browser does not support HTTP Request");
		return false;
	}
	
	var urlPass = "contact-us.php";
	urlPass = urlPass + "?sid="+Math.random();

	document.getElementById("FirstNameErr").innerHTML = "";
	document.getElementById("LastNameErr").innerHTML = "";
	document.getElementById("EmailErr").innerHTML = "";
	document.getElementById("ContactNoErr").innerHTML = "";
	document.getElementById("EnquiryErr").innerHTML = "";

	//alert(urlPass);
	//alert(frm.name);
	xmlHttp.onreadystatechange = FillValidationErrors;
	urlPass = new String(urlPass);
	xmlHttp.open("POST",urlPass);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	
	xmlHttp.send("txtFirstName="+frm.txtFirstName.value+"&txtLastName="+frm.txtLastName.value+
				 "&txtEmail="+frm.txtEmail.value+"&txtContactNo="+frm.txtContactNo.value+
				 "&txtEnquiry="+frm.txtEnquiry.value+
				 "&JS=1&hidSubmit="+frm.hidSubmit.value);

	setTimeout("tmpFunction('" + frm.name + "')", 1000);
}

function chkUpdateShipping(frm)
{
	ajaxValidationErr = 0;
	xmlHttp = GetXmlHttpObject()
	if(xmlHttp==null)
	{
		alert("Browser does not support HTTP Request");
		return false;
	}
	
	var urlPass = "customer-shipping-information.php";
	urlPass = urlPass + "?sid="+Math.random();

	document.getElementById("FirstNameErr").innerHTML = "";
	document.getElementById("LastNameErr").innerHTML = "";
	document.getElementById("GenderErr").innerHTML = "";
	document.getElementById("EmailErr").innerHTML = "";
	document.getElementById("AddressErr").innerHTML = "";
	document.getElementById("SuburbErr").innerHTML = "";
	document.getElementById("ZipcodeErr").innerHTML = "";
	document.getElementById("StateErr").innerHTML = "";
	document.getElementById("CountryErr").innerHTML = "";
	document.getElementById("ContactNoErr").innerHTML = "";

	//alert(urlPass);
	//alert(frm.name);
	xmlHttp.onreadystatechange = FillValidationErrors;
	urlPass = new String(urlPass);
	xmlHttp.open("POST",urlPass);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	
	xmlHttp.send("txtFirstName="+frm.txtFirstName.value+"&txtLastName="+frm.txtLastName.value+
				 "&rdGender="+frm.rdGender.value+"&txtEmail="+frm.txtEmail.value+
				 "&txtAddress="+frm.txtAddress.value+"&txtSuburb="+frm.txtSuburb.value+
				 "&txtZipcode="+frm.txtZipcode.value+"&txtState="+frm.txtState.value+
				 "&slCountry="+frm.slCountry.value+"&txtContactNo="+frm.txtContactNo.value+
				 "&JS=1&hidSubmit="+frm.hidSubmit.value);

	setTimeout("tmpFunction('" + frm.name + "')", 1000);
}

function chkMemberRegistration(frm)
{
	ajaxValidationErr = 0;
	xmlHttp = GetXmlHttpObject()
	if(xmlHttp==null)
	{
		alert("Browser does not support HTTP Request");
		return false;
	}
	
	var urlPass = "member-registration.php";
	//urlPass = urlPass + "?sid="+Math.random();

	document.getElementById("FirstNameErr").innerHTML = "";
	document.getElementById("LastNameErr").innerHTML = "";
	document.getElementById("GenderErr").innerHTML = "";
	document.getElementById("EmailErr").innerHTML = "";
	document.getElementById("AddressErr").innerHTML = "";
	document.getElementById("SuburbErr").innerHTML = "";
	document.getElementById("ZipcodeErr").innerHTML = "";
	document.getElementById("StateErr").innerHTML = "";
	document.getElementById("CountryErr").innerHTML = "";
	document.getElementById("ContactNoErr").innerHTML = "";
	document.getElementById("UserNameErr").innerHTML = "";
	document.getElementById("PasswordErr").innerHTML = "";
	document.getElementById("ConfPasswordErr").innerHTML = "";
	document.getElementById("SecQueErr").innerHTML = "";
	document.getElementById("AnswerErr").innerHTML = "";
	document.getElementById("ReferralCodeErr").innerHTML = "";
	document.getElementById("TermsAndCondErr").innerHTML = "";

	//alert(urlPass);
	//alert(frm.name);
	xmlHttp.onreadystatechange = FillValidationErrors;
	urlPass = new String(urlPass);
	xmlHttp.open("POST",urlPass);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	var tandc;
	if(frm.chkTerms.checked == true)
	tandc = 1;
	else
	tandc = "";
	
	xmlHttp.send("txtFirstName="+frm.txtFirstName.value+"&txtLastName="+frm.txtLastName.value+
				 "&rdGender="+frm.rdGender.value+"&txtEmail="+frm.txtEmail.value+
				 "&txtAddress1="+frm.txtAddress1.value+"&txtSuburb="+frm.txtSuburb.value+
				 "&txtZipcode="+frm.txtZipcode.value+"&txtState="+frm.txtState.value+
				 "&slCountry="+frm.slCountry.value+"&txtContNo="+frm.txtContNo.value+
				 "&txtUserName="+frm.txtUserName.value+"&txtPassword="+frm.txtPassword.value+
				 "&txtPasswordConf="+frm.txtPasswordConf.value+"&txtAnswer="+frm.txtAnswer.value+
				 "&txtReferralCode="+frm.txtReferralCode.value+
				 "&slSecQue="+frm.slSecQue.value+"&chkTerms="+tandc+
				 "&JS=1&hidSubmit="+frm.hidSubmit.value);

	setTimeout("tmpFunction('" + frm.name + "')", 1000);
}

function chkUpdateMember(frm)
{
	ajaxValidationErr = 0;
	xmlHttp = GetXmlHttpObject()
	if(xmlHttp==null)
	{
		alert("Browser does not support HTTP Request");
		return false;
	}
	
	var urlPass = "change-details.php";
	urlPass = urlPass + "?sid="+Math.random();

	document.getElementById("FirstNameErr").innerHTML = "";
	document.getElementById("LastNameErr").innerHTML = "";
	document.getElementById("GenderErr").innerHTML = "";
	document.getElementById("EmailErr").innerHTML = "";
	document.getElementById("AddressErr").innerHTML = "";
	document.getElementById("SuburbErr").innerHTML = "";
	document.getElementById("ZipcodeErr").innerHTML = "";
	document.getElementById("StateErr").innerHTML = "";
	document.getElementById("CountryErr").innerHTML = "";
	document.getElementById("ContactNoErr").innerHTML = "";
	document.getElementById("SecQueErr").innerHTML = "";
	document.getElementById("AnswerErr").innerHTML = "";

	//alert(urlPass);
	//alert(frm.name);
	xmlHttp.onreadystatechange = FillValidationErrors;
	urlPass = new String(urlPass);
	xmlHttp.open("POST",urlPass);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	
	xmlHttp.send("txtFirstName="+frm.txtFirstName.value+"&txtLastName="+frm.txtLastName.value+
				 "&rdGender="+frm.rdGender.value+"&txtEmail="+frm.txtEmail.value+
				 "&txtAddress1="+frm.txtAddress1.value+"&txtSuburb="+frm.txtSuburb.value+
				 "&txtZipcode="+frm.txtZipcode.value+"&txtState="+frm.txtState.value+
				 "&slCountry="+frm.slCountry.value+"&txtContNo="+frm.txtContNo.value+
				 "&txtAnswer="+frm.txtAnswer.value+"&slSecQue="+frm.slSecQue.value+
				 "&JS=1&hidSubmit="+frm.hidSubmit.value);

	setTimeout("tmpFunction('" + frm.name + "')", 1000);
}

function chkAddComment(frm)
{
	ajaxValidationErr = 0;
	xmlHttp = GetXmlHttpObject()
	if(xmlHttp==null)
	{
		alert("Browser does not support HTTP Request");
		return false;
	}
	var urlPass = "article.php?article-id="+frm.hidArticleId.value;
	//urlPass = urlPass + "?sid="+Math.random();

	document.getElementById("FirstNameErr").innerHTML = "";
	document.getElementById("LastNameErr").innerHTML = "";
	document.getElementById("EmailErr").innerHTML = "";
	document.getElementById("ActCommentErr").innerHTML = "";

	//alert(urlPass);
	//alert(frm.name);
	xmlHttp.onreadystatechange = FillValidationErrors;
	urlPass = new String(urlPass);
	xmlHttp.open("POST",urlPass);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	
	xmlHttp.send("txtFirstName="+frm.txtFirstName.value+"&txtLastName="+frm.txtLastName.value+
				 "&txtEmail="+frm.txtEmail.value+"&txtActComment="+frm.txtActComment.value+
				 "&JS=1&hidSubmit="+frm.hidSubmit.value);

	setTimeout("tmpFunction('" + frm.name + "')", 1000);
}

function chkChangePass(frm)
{
	ajaxValidationErr = 0;
	xmlHttp = GetXmlHttpObject()
	if(xmlHttp==null)
	{
		alert("Browser does not support HTTP Request");
		return false;
	}	
	var urlPass = "change-password.php";
	urlPass = urlPass + "?sid="+Math.random();

	document.getElementById("OldPasswordErr").innerHTML = "";
	document.getElementById("PasswordErr").innerHTML = "";
	document.getElementById("PasswordConfErr").innerHTML = "";

	//alert(urlPass);
	//alert(frm.name);
	xmlHttp.onreadystatechange = FillValidationErrors;
	urlPass = new String(urlPass);
	xmlHttp.open("POST",urlPass);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.send("txtOldPassword="+frm.txtOldPassword.value+"&txtPassword="+frm.txtPassword.value+"&txtPasswordConf="+frm.txtPasswordConf.value+"&hidSubmit="+frm.hidSubmit.value+"&JS=1&subLogin=Submit");

	setTimeout("tmpFunction('" + frm.name + "')", 1000);
	//if(ajaxValidationErr == 1)
	//frm.subLogin.disabled = false;
}

function chkMemberLogin(frm)
{
	ajaxValidationErr = 0;
	xmlHttp = GetXmlHttpObject()
	if(xmlHttp==null)
	{
		alert("Browser does not support HTTP Request");
		return false;
	}
	//frm.subLogin.disabled = true;
	
	var urlPass = "member-login.php";
	urlPass = urlPass + "?sid="+Math.random();

	document.getElementById("UserNameErr").innerHTML = "";
	document.getElementById("PasswordErr").innerHTML = "";

	//alert(urlPass);
	//alert(frm.name);
	xmlHttp.onreadystatechange = FillValidationErrors;
	urlPass = new String(urlPass);
	xmlHttp.open("POST",urlPass);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.send("UserName="+frm.UserName.value+"&Pwd="+frm.Pwd.value+"&hidSubmit="+frm.hidSubmit.value+"&JS=1&subLogin=Submit");

	setTimeout("tmpFunction('" + frm.name + "')", 1000);
	//if(ajaxValidationErr == 1)
	//frm.subLogin.disabled = false;
}
function tmpFunction(frm)
{
	if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
		if(ajaxValidationErr == 1)
			return false;
	}
	//alert(frm);
	eval("document." + frm + ".submit()");
	return true;
}
function FillValidationErrors()
{
	//document.getElementById("ValErr").innerHTML = "";
	ajaxValidationErr = 0;
	if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
		var result;
		//result = new String(xmlHttp.responseText);
		result = xmlHttp.responseText;
		//alert(result);
		//return false;
		var splitarr = result.split("___");
		var Len = splitarr.length;
		//alert(Len);
		if(Len)
		{
			for(t=0;t<Len;t++)
			{
				var comSplitarr = splitarr[t].split("=");
				var comLen = comSplitarr.length;
				//alert(splitarr[t]);
				//alert(comLen + "t-value is "+t);
				if(comLen > 1)
				{
					//alert(comSplitarr[0]+"Err");
					//alert(comSplitarr[1]+"Value");
					document.getElementById(comSplitarr[0]+"Err").innerHTML = comSplitarr[1];
					//document.getElementById("ValErr").innerHTML = "1";
					//document.frmLoginFrm.ValErr.value = 1;
					ajaxValidationErr = 1;
				}
			}
		}
	}
}

function changeImage(str,alt)
{
	document.getElementById("largeImage").innerHTML="<img src='"+str+"' alt='"+alt+"' />";
} 
