var objEmpty = true;
var flag=false;
function _doTextRequired(objFormId,objDisplayId,txtDisplay,RequiredClassName,OldClassName,labelId,labelNewClassName,labelOldClassName) {
	var str = eval("document.getElementById('" + objFormId + "').value");
	if(str == "") {
		eval("document.getElementById('" + objDisplayId + "').style.display = ''");
		eval("document.getElementById('" + objDisplayId + "').innerHTML = '" + txtDisplay + "'");
		if(RequiredClassName!="") {
			eval("document.getElementById('" + objFormId + "').className = '" + RequiredClassName + "'");
		}
		if(labelNewClassName!="")
		{
			eval("document.getElementById('" + labelId + "').className = '" + labelNewClassName + "'");
		}
		objEmpty = false;
	} else {
		eval("document.getElementById('" + objDisplayId + "').style.display = 'none'");
		eval("document.getElementById('" + objDisplayId + "').innerHTML = '&nbsp;'");
		if(OldClassName!="") {
			eval("document.getElementById('" + objFormId + "').className = '" + OldClassName + "'");
		}
		if(labelOldClassName!="") {
			eval("document.getElementById('" + labelId + "').className = '" + labelOldClassName + "'");
		}
		objEmpty = true;
	}
	return objEmpty;
}

function _doEmailRequired(objFormId,objDisplayId,txtDisplay,RequiredClassName,OldClassName,labelId,labelNewClassName,labelOldClassName) {
	var str = eval("document.getElementById('" + objFormId + "').value");
	if(str == "") {
		eval("document.getElementById('" + objDisplayId + "').style.display = ''");
		eval("document.getElementById('" + objDisplayId + "').innerHTML = '" + txtDisplay + "'");
		if(RequiredClassName!="") {
			eval("document.getElementById('" + objFormId + "').className = '" + RequiredClassName + "'");
		}
		if(labelNewClassName!="")
		{
			eval("document.getElementById('" + labelId + "').className = '" + labelNewClassName + "'");
		}
		objEmpty = false;
	} else {
		eval("document.getElementById('" + objDisplayId + "').style.display = 'none'");
		eval("document.getElementById('" + objDisplayId + "').innerHTML = '&nbsp;'");
		if(OldClassName!="") {
			eval("document.getElementById('" + objFormId + "').className = '" + OldClassName + "'");
		}
		if(labelOldClassName!="") {
			eval("document.getElementById('" + labelId + "').className = '" + labelOldClassName + "'");
		}
		objEmpty = true;
	}
	if(str!="") {
		var re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/;
		if(re.test(str)==false) {
			eval("document.getElementById('" + objDisplayId + "').style.display = ''");
			eval("document.getElementById('" + objDisplayId + "').innerHTML = 'Invalid Email'");
			if(RequiredClassName!="") {
				eval("document.getElementById('" + objFormId + "').className = '" + RequiredClassName + "'");
			}
			if(labelNewClassName!="")
			{
				eval("document.getElementById('" + labelId + "').className = '" + labelNewClassName + "'");
			}
			objEmpty = false;
		} else {
			eval("document.getElementById('" + objDisplayId + "').style.display = 'none'");
			eval("document.getElementById('" + objDisplayId + "').innerHTML = '&nbsp;'");
			if(OldClassName!="") {
				eval("document.getElementById('" + objFormId + "').className = '" + OldClassName + "'");
			}
			if(labelOldClassName!="") {
				eval("document.getElementById('" + labelId + "').className = '" + labelOldClassName + "'");
			}
			objEmpty = true;
		}
	}
	return objEmpty;
}

function _doDropDownRequired(objFormId,objDisplayId,txtDisplay,RequiredClassName,OldClassName,labelId,labelNewClassName,labelOldClassName) {
	var str = eval("document.getElementById('" + objFormId + "').selectedIndex");
	if(str == 0) {
		eval("document.getElementById('" + objDisplayId + "').style.display = ''");
		eval("document.getElementById('" + objDisplayId + "').innerHTML = '" + txtDisplay + "'");
		if(RequiredClassName!="") {
			eval("document.getElementById('" + objFormId + "').className = '" + RequiredClassName + "'");
		}
		if(labelNewClassName!="")
		{
			eval("document.getElementById('" + labelId + "').className = '" + labelNewClassName + "'");
		}
		objEmpty = false;
	} else {
		eval("document.getElementById('" + objDisplayId + "').style.display = 'none'");
		eval("document.getElementById('" + objDisplayId + "').innerHTML = '&nbsp;'");
		if(OldClassName!="") {
			eval("document.getElementById('" + objFormId + "').className = '" + OldClassName + "'");
		}
		if(labelOldClassName!="") {
			eval("document.getElementById('" + labelId + "').className = '" + labelOldClassName + "'");
		}
		objEmpty = true;
	}
	return objEmpty;
}

function _doMultipleMenuRequired(objFormId,objDisplayId,txtDisplay,RequiredClassName,OldClassName,labelId,labelNewClassName,labelOldClassName) {
	var str = eval("document.getElementById('" + objFormId + "').selectedIndex");
	if(str == -1) {
		eval("document.getElementById('" + objDisplayId + "').style.display = ''");
		eval("document.getElementById('" + objDisplayId + "').innerHTML = '" + txtDisplay + "'");
		if(RequiredClassName!="") {
			eval("document.getElementById('" + objFormId + "').className = '" + RequiredClassName + "'");
		}
		if(labelNewClassName!="")
		{
			eval("document.getElementById('" + labelId + "').className = '" + labelNewClassName + "'");
		}
		objEmpty = false;
	} else {
		var catVal = eval("document.getElementById('" + objFormId + "')");
		var cnt = 0;
		if(catVal.length>0)
		{
			for(var i=0;i<catVal.length;i++)
			{
				if(catVal.options[i].selected==true)
					cnt++;
			}
		}
		if(cnt>4)
		{
			var maxerror="You can not select more than 4 categories";
			eval("document.getElementById('" + objDisplayId + "').style.display = ''");
		eval("document.getElementById('" + objDisplayId + "').innerHTML = '" + maxerror + "'");
		if(RequiredClassName!="") {
			eval("document.getElementById('" + objFormId + "').className = '" + RequiredClassName + "'");
		}
		if(labelNewClassName!="")
		{
			eval("document.getElementById('" + labelId + "').className = '" + labelNewClassName + "'");
		}
		objEmpty = false;
		}else{
		eval("document.getElementById('" + objDisplayId + "').style.display = 'none'");
		eval("document.getElementById('" + objDisplayId + "').innerHTML = '&nbsp;'");
		if(OldClassName!="") {
			eval("document.getElementById('" + objFormId + "').className = '" + OldClassName + "'");
		}
		if(labelOldClassName!="") {
			eval("document.getElementById('" + labelId + "').className = '" + labelOldClassName + "'");
		}
		objEmpty = true;
	}
	return objEmpty;
}
}
function _doConfirmPassword(objPasswordId,objConfPasswordId,objDisplayId,objDisplayId2,txtDisplay,RequiredClassName,OldClassName,labelId,labelId2,labelNewClassName,labelOldClassName) {
	var pwd = eval("document.getElementById('" + objPasswordId + "').value");
	var c_pwd = eval("document.getElementById('" + objConfPasswordId + "').value");
	if(pwd=="")
	{
		eval("document.getElementById('" + objDisplayId + "').style.display = ''");
		eval("document.getElementById('" + objDisplayId + "').innerHTML = '" + txtDisplay + "'");
		if(RequiredClassName!="") {
			eval("document.getElementById('" + objPasswordId + "').className = '" + RequiredClassName + "'");
		}
		if(labelNewClassName!="")
		{
			eval("document.getElementById('" + labelId + "').className = '" + labelNewClassName + "'");
		}
		objEmpty = false;
	}
	else
	{
			
			eval("document.getElementById('" + objDisplayId + "').style.display = 'none'");
			eval("document.getElementById('" + objDisplayId + "').innerHTML = '&nbsp;'");
			if(OldClassName!="") {
				eval("document.getElementById('" + objPasswordId + "').className = '" + OldClassName + "'");
			}
			if(labelOldClassName!="") {
				eval("document.getElementById('" + labelId + "').className = '" + labelOldClassName + "'");
			}
			objEmpty = true;
		
	
	}
	if(c_pwd == "") {			
			eval("document.getElementById('" + objDisplayId2 + "').style.display = ''");
			eval("document.getElementById('" + objDisplayId2 + "').innerHTML = '" + txtDisplay + "'");
			if(RequiredClassName!="") {
				eval("document.getElementById('" + objConfPasswordId + "').className = '" + RequiredClassName + "'");
			}
			if(labelNewClassName!="")
			{
				eval("document.getElementById('" + labelId2 + "').className = '" + labelNewClassName + "'");
			}
			objEmpty = false;
		} else {
			if(pwd!=c_pwd) {
				eval("document.getElementById('" + objDisplayId2 + "').style.display = ''");
				eval("document.getElementById('" + objDisplayId2 + "').innerHTML = 'Confirm Password should be same as password'");
				if(RequiredClassName!="") {
					eval("document.getElementById('" + objConfPasswordId + "').className = '" + RequiredClassName + "'");
				}
				if(labelNewClassName!="")
				{
					eval("document.getElementById('" + labelId2 + "').className = '" + labelNewClassName + "'");
				}
				objEmpty = false;
			} else {
				eval("document.getElementById('" + objDisplayId2 + "').style.display = 'none'");
				eval("document.getElementById('" + objDisplayId2 + "').innerHTML = '&nbsp;'");
				if(OldClassName!="") {
					eval("document.getElementById('" + objConfPasswordId + "').className = '" + OldClassName + "'");
				}
				if(labelOldClassName!="") {
					eval("document.getElementById('" + labelId2 + "').className = '" + labelOldClassName + "'");
				}
				objEmpty = true;
			}
		}
		return objEmpty;
}

function _doWebsiteRequired(objFormId,objDisplayId,txtDisplay,RequiredClassName,OldClassName,labelId,labelNewClassName,labelOldClassName) {
	var str = eval("document.getElementById('" + objFormId + "').value");
	if(str == "") {
		eval("document.getElementById('" + objDisplayId + "').style.display = ''");
		eval("document.getElementById('" + objDisplayId + "').innerHTML = '" + txtDisplay + "'");
		if(RequiredClassName!="") {
			eval("document.getElementById('" + objFormId + "').className = '" + RequiredClassName + "'");
		}
		objEmpty = false;
	} else {
		eval("document.getElementById('" + objDisplayId + "').style.display = 'none'");
		eval("document.getElementById('" + objDisplayId + "').innerHTML = '&nbsp;'");
		if(OldClassName!="") {
			eval("document.getElementById('" + objFormId + "').className = '" + OldClassName + "'");
		}
	}
	if(str!="") {
		var re =  /^(([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/;
		if(re.test(str)==false) {eval("document.getElementById('" + objDisplayId + "').style.display = ''");
		eval("document.getElementById('" + objDisplayId + "').innerHTML = 'That is not a valid website address.'");
		if(RequiredClassName!="") {
			eval("document.getElementById('" + objFormId + "').className = '" + RequiredClassName + "'");
		}
		if(labelNewClassName!="")
		{
			eval("document.getElementById('" + labelId + "').className = '" + labelNewClassName + "'");
		}
		objEmpty = false;
		} else {
			eval("document.getElementById('" + objDisplayId + "').style.display = 'none'");
		eval("document.getElementById('" + objDisplayId + "').innerHTML = '&nbsp;'");
		if(OldClassName!="") {
			eval("document.getElementById('" + objFormId + "').className = '" + OldClassName + "'");
		}
		if(labelOldClassName!="") {
			eval("document.getElementById('" + labelId + "').className = '" + labelOldClassName + "'");
		}
		objEmpty = true;
		}
		return objEmpty;
	}
}

function _doPhoneRequired(objFormId,objDisplayId,txtDisplay,RequiredClassName,OldClassName) {
	var str = eval("document.getElementById('" + objFormId + "').value");
	if(str == "") {
		eval("document.getElementById('" + objDisplayId + "').style.display = ''");
		eval("document.getElementById('" + objDisplayId + "').innerHTML = '" + txtDisplay + "'");
		if(RequiredClassName!="") {
			eval("document.getElementById('" + objFormId + "').className = '" + RequiredClassName + "'");
		}
		objEmpty = false;
	} else {
		eval("document.getElementById('" + objDisplayId + "').style.display = 'none'");
		eval("document.getElementById('" + objDisplayId + "').innerHTML = '&nbsp;'");
		if(OldClassName!="") {
			eval("document.getElementById('" + objFormId + "').className = '" + OldClassName + "'");
		}
	}
	if(str!="") {
		var re =  /^\(?[2-9]\d{2}[\)\.-]?\s?\d{3}[\s\.-]?\d{4}$/;
		if(re.test(str)==false) {
			eval("document.getElementById('" + objDisplayId + "').style.display = ''");
			eval("document.getElementById('" + objDisplayId + "').innerHTML = 'That is not a valid phone number. Please enter again.'");
			if(RequiredClassName!="") {
				eval("document.getElementById('" + objFormId + "').className = '" + RequiredClassName + "'");
			}
			objEmpty = false;
		} else {
			eval("document.getElementById('" + objDisplayId + "').style.display = 'none'");
			eval("document.getElementById('" + objDisplayId + "').innerHTML = '&nbsp;'");
			if(OldClassName!="") {
				eval("document.getElementById('" + objFormId + "').className = '" + OldClassName + "'");
			}
		}
	}
}

function _doOptionRequired(objFormId,objDisplayId,txtDisplay,RequiredClassName,OldClassName,labelId,labelNewClassName,labelOldClassName) {
	var len = eval("document.all."+objFormId+".length");
	//alert(len);
	for(var j=0;j<len;j++) {
		if(eval("document.all."+objFormId+"[" + j + "].checked")==true) {
		flag = true;
		}
	}
	if(flag == false) {
		eval("document.getElementById('" + objDisplayId + "').style.display = ''");
		eval("document.getElementById('" + objDisplayId + "').innerHTML = '" + txtDisplay + "'");
		if(RequiredClassName!="") {
		eval("document.getElementById('" + objFormId + "').className = '" + RequiredClassName + "'");
		}
		if(labelNewClassName!="")
		{
			eval("document.getElementById('" + labelId + "').className = '" + labelNewClassName + "'");
		}
		objEmpty = false;
	} else {
		eval("document.getElementById('" + objDisplayId + "').style.display = 'none'");
		eval("document.getElementById('" + objDisplayId + "').innerHTML = '&nbsp;'");
		if(OldClassName!="") {
			eval("document.getElementById('" + objFormId + "').className = '" + OldClassName + "'");
		}
		if(labelOldClassName!="") {
			eval("document.getElementById('" + labelId + "').className = '" + labelOldClassName + "'");
		}
	}
}


function _doMoveCursor(presentElement,futureElement,targetLength) {
	var d = window.document;
	var p = eval("d.getElementById('" + presentElement + "').value.length");
	if(p == targetLength) {
		eval("d.getElementById('" + futureElement + "').focus()");
	}
}

/*function _doNumeric() {
	if(event.keyCode < 48 || event.keyCode > 57) {
		event.returnValue = false;
	}
}*/

function _doReset() {
	document.frm.reset();
}

/*-----------------------only number-----------------------*/
	function _doNumeric(objFld,price)
	{	var sAmount;
		if(price=="PRICE"){
		sAmount = keepNumbers(objFld.value,".1234567890");
		}else{
			sAmount = keepNumbers(objFld.value,"1234567890");
		}
		/*if (sAmount.length)
		{
			sAmount = + sAmount;
		}*/
		objFld.value = sAmount;
	}
	function keepChars(sInput, sCharList)
	{	var n;
		var sNextChar;
		var sOut="";
		
		for(n=0;n<sInput.length;++n)
		{	sNextChar = sInput.substring(n, n+1);
			
			if (sCharList.indexOf(sNextChar) >=0)
				sOut += sNextChar;
		}
		return sOut;
	}
	function keepNumbers(sInput,stynumber)
	{	return keepChars(sInput, stynumber);
	}
	/*-----------------------only number-----------------------*/
