function doValidatemember(vart,vat)
{
	var valid = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ/";						
	var temp;
	var ok="yes";
	
	for(var i=0;i<vart.value.length;i++)
	{
	temp = "" + vart.value.substring(i,i+1);
	if(valid.indexOf(temp)== "-1")
	ok="no";
	}
	if(ok=="no")
	{
	alert(vat + " Only alpha numberic chars are accepted.Avoid special chars e.g. /,*,_,#,-,+, etc.");
	vart.focus();
	vart.select();
	return 1; 
	}
	return 2;
}
function doValidatememberCheck()
			{
				var valid = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ/";						
				var temp;
				var ok="yes";
				var vart = document.getElementById('txtMemberId');

					for(var i=0;i<vart.value.length;i++)
					{
						temp = "" + vart.value.substring(i,i+1);
						if(valid.indexOf(temp)== "-1")
						ok="no";
					}
					if(ok=="no")
					{
						alert("No special characters are allowed like !@#$-_&% etc.");
						return false; 
					}
				return true;
			}	
function doValidateNumber(vart,vat)
{
	var valid = "0123456789/"
	var ok = "yes";
	var temp;
	for (var i=0; i<vart.value.length; i++) 
	{
	temp = "" + vart.value.substring(i, i+1);
	if (valid.indexOf(temp) == "-1") ok = "no";
	}
	if (ok == "no")
	{
	alert(vat + " Invalid! Only numbers are accepted!");
	vart.focus();
	vart.select();
	return 1;
	}
	return 2;
}
	
function doValidateLogin()
{
		var var1 = document.getElementById('txUserName');
		var var2 = document.getElementById('txPasswd');
		if(var1.value == "")
		{
		alert('You have not entered User Name');
		return false;
		}
		if(var2.value == "")
		{
		alert('You have not entered Password');
		return false;
		}
		return true
}	
function doValidate()
{
	var var1 = document.getElementById('txtMemberId');
	var var2 = document.getElementById('txtPassword');
	var var3 = document.getElementById('txtConfirmPassword');
	var var4 = document.getElementById('txFName');
	var var5 = document.getElementById('dlDesignation');
	var var6 = document.getElementById('txMobile');
	var var7 = document.getElementById('txtCompany');		
	var var8 = document.getElementById('txEMail');
	var var9 = document.getElementById('dlBusinessType');
	var var10 = document.getElementById('dlIndustry');
	
	
	var var11 = document.getElementById('txStreet');
	var var12 = document.getElementById('txPhone1');
	var var13 = document.getElementById('txPhone2');
	var var14 = document.getElementById('txPhone3');
	var var15 = document.getElementById('txFax1');
	var var16 = document.getElementById('txFax2');
	var var17 = document.getElementById('txFax3');	
	var var18 = document.getElementById('ddlCategory');
	var var19 = document.getElementById('ddlSubcategory');
	var nvar20 = document.getElementById('ddlCountry');
	var nvar21 = document.getElementById('ddlState');
	var nvar22 = document.getElementById('ddlCity');
	var var23 = document.getElementById('tareaCProfile');
	
	
	if(var4.value == "")
	{
	alert('You have not entered Full Name');
	return false;
	}
	if(var5.selectedIndex < 1)
	{
	alert('You have not entered Designation');
	return false;
	}
	if(var7.value == "")
	{
	alert('You have not entered Company Name');
	return false;
	}
	if(var8.value == "")
	{
	alert('You have not entered Email Id');
	return false;
	}
	
	var emailPat = /^.+@.+\..{2,3}$/;
	var reg = new RegExp(emailPat);
	
	if(!reg.exec(var8.value))
	{
	alert("Email Id is not matching");
	return false;
	}
	
	if(var9.selectedIndex < 1)
	{
	alert('You have not entered Business Type');
	return false;
	}
	if(var10.selectedIndex < 1)
	{
	alert('You have not entered Industry');
	return false;
	}
	if(var18.selectedIndex < 1)
	{
	alert('You have not entered Category');
	return false;
	}
	if(var19.selectedIndex < 1)
	{
	alert('You have not entered SubCategory');
	return false;
	}
	if(var23.value == "")
	{
	alert('You have not entered Company Profile');
	return false;
	}
	if(var23.value != "")
	{
		if(var23.value.length < 200)
		{
		alert('Min. 200 Characters are required in company profile');
		return false;
		}
	}
		
	if(var11.value == "")
	{
	alert('You have not entered Street Address');
	return false;
	}
	
	if(var12.value == "" || var13.value == "" || var14.value == "" )
	{
		alert('You have not entered Complete Phone No.');
		return false;
	}
	
	if(var12.value != "")
	{
	var i=doValidateNumber(var12,'Phone No.');
	if(i == 1) return false;
	}
	if(var13.value != "")
	{
	var i=doValidateNumber(var13,'Phone No.');
	if(i == 1) return false;
	}
	if(var14.value != "")
	{
	var i=doValidateNumber(var14,'Phone No.');
	if(i == 1) return false;
	}
	if(var15.value != "")
	{
	var i=doValidateNumber(var15,'Fax No.');
	if(i == 1) return false;
	}
	if(var16.value != "")
	{
	var i=doValidateNumber(var16,'Fax No.');
	if(i == 1) return false;
	}
	if(var17.value != "")
	{
	var i=doValidateNumber(var17,'Fax No.');
	if(i == 1) return false;
	}
	if(nvar20.selectedIndex < 1)
	{
	alert('You have not entered Country');
	return false;
	}
	if(nvar21.selectedIndex < 1)
	{
	alert('You have not entered State');
	return false;
	}
	if(nvar22.selectedIndex < 1)
	{
	alert('You have not entered City');
	return false;
	}
	
	if(var1.value == "")
	{
	alert('You have not entered Member ID');
	return false;
	}
	if(var1.value != "")
	{
	var i=doValidatemember(var1,'UserName');
	if(i==1)
	return false;
	}
	if(var2.value == "")
	{
	alert('You have not entered Password');
	return false;
	}
	if(var3.value != var2.value)
	{
	alert('You have not entered correct Re-Type Password');
	return false;
	}
	return true;
}

function doValidateTradeOffers()
{
	var var5 = document.getElementById('txtsubject');
	var var6 = document.getElementById('txtTKeywords');
	var var7 = document.getElementById('txtdetail');
	var var8 = document.getElementById('dlcategory');
	var var9 = document.getElementById('dlsubcategory');
	   
	if(var5.value == "")
	{
	alert('Please specify the subject.');
	var5.focus();
	return false;
	}
	
	if(var6.value == "")
	{
	alert('Please specify the keywords.');
	var6.focus();
	return false;
	}
	
	if(var7.value == "")
	{
	alert('Please Specify the TradeOffer Details.');
	var7.focus();
	return false;
	}
	
	if(var8.selectedIndex < 1)
	{
	alert('Please specify category.');
	var8.focus();
	return false;
	}

	if(var9.selectedIndex < 1)
	{
	alert('Please specify category.');
	var9.focus();
	return false;
	}

	return true;
}

					function getObject(obj)
					{
						var theObj;
						if(document.all)
						{
						if(typeof obj=="string")
						{
						return document.all(obj);
						}
						else
						{
						return obj.style;
						}
						}
						if(document.getElementById)
						{
						if(typeof obj=="string")
						{
						return document.getElementById(obj);
						}
						else
						{
						return obj.style;
						}
						}
						return null;
						}

						function Contar(entrada,salida,texto,caracteres)
						{
						var entradaObj=getObject(entrada);
						var salidaObj=getObject(salida);
						var longitud=caracteres - entradaObj.value.length;
						if(longitud <= 0)
						{
						longitud=0;
						texto='<span class="disable"> '+texto+' </span>';
						entradaObj.value=entradaObj.value.substr(0,caracteres);
						}
						salidaObj.innerHTML = texto.replace("{CHAR}",longitud);
					}
