function regMember(objfrm)
{		
	if ( objfrm.rdoReg[0].checked )
		document.getElementById("inquiryDiv").style.display="none";
	else
		document.getElementById("inquiryDiv").style.display="block";			
}

function sendRequest(user_id,name,company_name,designation,address,city,state,country,url,email,phone,business_area)
{
	document.getElementById("contectInfo").style.visibility="hidden";		
		
	var szURL = "sendInquiry.asp?user_id="+user_id+"&name="+name+"&company_name="+company_name+"&designation="+designation+"&address="+address+"&city="+city+"&state="+state+"&country="+country+"&url="+url+"&email="+email+"&phone="+phone+"&business_area="+business_area+"&sid="+Math.random();
	//alert(szURL)
	document.getElementById("contectInfo").innerHTML = "";		
	document.getElementById("contectInfo").innerHTML="<table width=100% align=center border=0 cellpadding=0 cellspacing=0 bgcolor='#eeeeee' height=80><tr><td width=100% align=center valign=middle><img src='/_resources/dyes-chemicals/images/waiting.gif' border=0><br><font face=arial size=2><b>Please wait while the records are being fetched</b></font></td></tr></table>";
				
	var xmlHttp = null 	
	if (typeof window.ActiveXObject != 'undefined' ) 
	{ 
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); 
	} 
	else 
	{ 
		xmlHttp = new XMLHttpRequest(); 
	}


	xmlHttp.open("GET", szURL, false);
	xmlHttp.send(null);
	
	if (xmlHttp.readyState == 4 || xmlHttp.readyState=="complete") 
	{
		//alert(xmlHttp.responseText);
		/*
		if (xmlHttp.responseText =="usernotexists")
		{
			alert ("User Not Exists!...")
			return false
		}
		*/
		document.getElementById("contectInfo").innerHTML=xmlHttp.responseText
		document.getElementById("contectInfo").style.visibility="visible";		
	}
}
	
function validatePhone( phoneVal )
{
	if ( phoneVal == "" )
			return false;			
	if ( isNaN(phoneVal) )
		return false;
	if ( phoneVal.search(/[\s]/) > -1 )
		return false;
	return true;
}
	
// Removes leading whitespaces
function LTrim( value ) {
	
	var re = /\s*((\S+\s*)*)/;
	return value.replace(re, "$1");
	
}

// Removes ending whitespaces
function RTrim( value ) {
	
	var re = /((\s*\S+)*)\s*/;
	return value.replace(re, "$1");
	
}

// Removes leading and ending whitespaces
function trim( value ) {
	
	return LTrim(RTrim(value));
	
}

function validate( objfrm )
{		

	
	if ( trim(objfrm.name.value) == "" )
	{
		alert("Please provide name")
		objfrm.name.focus();
		return false;
	}
	
	if ( trim(objfrm.company_name.value) == "" )
	{
		alert("Please provide company name")
		objfrm.company_name.focus();
		return false;
	}
	
	if ( trim(objfrm.designation.value) == "" )
	{
		alert("Please provide designation")
		objfrm.designation.focus();
		return false;
	}
	
	if ( trim(objfrm.address.value) == "" )
	{
		alert("Please provide address")
		objfrm.address.focus();
		return false;
	}
	
	if ( objfrm.country.selectedIndex == null || objfrm.country.selectedIndex == 0  )
	{
		alert("Please select country.")
		objfrm.country.focus();
		return false;
	}
			
	if ( !validatePhone(objfrm.phonec.value) )
	{
		alert("Please provide proper country code.")
		objfrm.phonec.focus();
		return false;
	}
	
	if ( !validatePhone(objfrm.phonea.value) )
	{
		alert("Please provide proper area code.")
		objfrm.phonea.focus();
		return false;
	}
	
	if ( !validatePhone(objfrm.phonep.value) )
	{
		alert("Please provide proper phone number.")
		objfrm.phonep.focus();
		return false;
	}
	
	if ( objfrm.email.value.search(/([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})/) < 0 )
	{
		alert("Please provide valid email")
		objfrm.email.focus();
		return false;
	}
	
	if ( objfrm.business_area.selectedIndex == null || objfrm.business_area.selectedIndex == 0  )
	{
		alert("Please select Business Area.")
		objfrm.business_area.focus();
		return false;
	}
	
	return true;
}

function validateform(objfrm)
{
	
	if ( objfrm.rdoReg[0].checked )
	{
		if (objfrm.user_id.value != "")
		{
			var msg=objfrm.user_id.value;
			for(var k=0;k<msg.length;k++) 
			{
				chk=msg.charAt(k);  
				if (chk=="'") 
				{
					alert("you cannot have User Name with apostophe in it")
					objfrm.user_id.focus();
					return false;
					break;
				}
			}
		}

		if ( objfrm.user_id.value == "" )
		{
			alert("Please provide User ID")
			objfrm.user_id.focus();
			return false;
		}
		else
		{
			sendRequest(escape(objfrm.user_id.value),"","","","","","","","","","","")				
		}
	}
	else
	{
		if ( validate(objfrm) )
		{
			phoneVal = objfrm.phonec.value + "-" + objfrm.phonea.value + "-" + objfrm.phonep.value 				
			sendRequest("",objfrm.name.value,objfrm.company_name.value,objfrm.designation.value,objfrm.address.value,objfrm.city.value,objfrm.state.value,objfrm.country.value,objfrm.url.value,objfrm.email.value,phoneVal,objfrm.business_area.value)				
		}
		else
		{
			return false;
		}
	}
	return true;
}
