function foc()
{
document.reg_form.your_name.focus();
}
function showdiv(valid)
{
		
	if(valid == 1) 
		{
			if(document.reg_form.interest[0].checked)
			{
				document.getElementById('web_div').style.display = 'block';
			
			}
			else
			{
				
			document.getElementById('web_div').style.display = 'none';
			}
		}
		
		if(valid == 2) 
		{
			if(document.reg_form.interest[1].checked)
			{
				document.getElementById('web_div2').style.display = 'block';
			}
			else
			{
				
			document.getElementById('web_div2').style.display = 'none';
			}
		}
		
		if(valid == 3) 
		{
			if(document.reg_form.interest[2].checked)
			{
				document.getElementById('web_div3').style.display = 'block';
			}
			else
			{
				
			document.getElementById('web_div3').style.display = 'none';
			}
		}
		
}
	/*if(valid=="2")
	{
	document.getElementById('web_div2').style.display = 'block';
	}
	if(valid=="3")
	{
	document.getElementById('web_div3').style.display = 'block';
	}

}
*/
	
	/*if(document.reg_form.web.checked="true")
	{
		document.getElementById('web_div').style.display = 'block';
		document.getElementById('web_div2').style.display = 'none';
		document.getElementById('web_div3').style.display = 'none';
	}*/


function trim(value) 
{
	//function to trim any leading, following and inner spaces
	var temp = value;
	var obj = /^(\s*)([\W\w]*)(\b\s*$)/;
	if (obj.test(temp)) { temp = temp.replace(obj, '$2'); }
	var obj = /  /g;
	while (temp.match(obj)) { temp = temp.replace(obj, " "); }
	return temp;
}

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 checkdata(str,str1)
{
	if (eval("document.reg_form."+str1+".value"+".length") > parseInt(str))
	{
		alert("The number of characters exceeds the limit of "+str);
		eval("document.reg_form."+str1+".focus()"); 
	}
}
function ValidateNo(NumStr, String)
{
	for(var Idx=0; Idx<NumStr.length; Idx++)
	{
		var Char = NumStr.charAt(Idx);
		var Match = false;

		for(var Idx1=0; Idx1<String.length; Idx1++)
		{
			if(Char == String.charAt (Idx1))
				Match = true;
		}

		if (!Match) 
			return false;
	}
	return true;
}

function validation()
{
	
	if (trim(document.reg_form.your_name.value) == "")
	{
		alert("Please enter your name");
		document.reg_form.your_name.focus();
		return false;
	}
		
	if (trim(document.reg_form.business.value) == "")
	{
		alert("Please enter business name");
		document.reg_form.business.focus();
		return false;
	}
	
	var mail = document.reg_form.email.value;

	if(document.reg_form.email.value=="")
	{
		alert("Please enter your email address");
		document.reg_form.email.focus();
		return false;
	}

	if ((mail.length == mail.lastIndexOf('.')+1) || (mail.indexOf('@') != mail.lastIndexOf('@')))
	{
		alert("Please enter your valid email address");
		document.reg_form.email.focus();
		return false;
	}

	if(mail.indexOf('@')==-1 || mail.indexOf('.')==-1 ||  mail.indexOf('@',0)==0 || mail.indexOf('.',0)<1 || mail.indexOf('@.')!= -1 || mail.indexOf('.@')!=-1 || mail.indexOf('..')!=-1)
	{
		alert("Please enter your valid email address");
		document.reg_form.email.focus();
		return false;
	}

	if(!ValidateNo(document.reg_form.email.value,"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789@._-"))
	{
		alert("Please enter your valid email address");
		document.reg_form.email.focus();
		document.reg_form.email.value=""
		return false;
	}
	
	
	if (trim(document.reg_form.country.value) == "")
	{
		alert("Please enter country name");
		document.reg_form.country.focus();
		return false;
	}
	
	
		if (trim(document.reg_form.city.value) == "")
	{
		alert("Please enter city name");
		document.reg_form.city.focus();
		return false;
	}
	
//Check box validation

	var temp11 ="";
	
	for (i=0 ; i< document.reg_form.interest.length; i++)
				{
					if (document.reg_form.interest[i].checked == true )
					{
						
							temp11 = temp11 + document.reg_form.interest[i].value + ","
						
					}
					
				}
	
	if ( temp11 == 0 )
	{
		alert("Please select Atleast one Field of Interest");
		
		return false;
	}
//interest= document.reg_form.interest.elements

		document.reg_form.iinterest.value = temp11
//End 
	
if ( document.reg_form.interest[0].checked)
{
	checkedCnt = 0
	 
	
	for ( i=0;i<document.reg_form.category.length;i++)
	{
		if (document.reg_form.category[i].checked == true)
		{	
			checkedCnt++;
		
		}		
	}
	
	if ( checkedCnt == 0 )
	{
		alert("Please select category name");
		
		return false;
	}
	
	
	
	checkedCnt = 0
	
	for ( i=0;i<document.reg_form.hosting.length;i++)
	{
		if (document.reg_form.hosting[i].checked == true)
		{	
			checkedCnt++;
				//value1 =document.reg_form.hosting[i].value
			//alert(value1)
		}		
	}
	
	if ( checkedCnt == 0 )
	{
		alert("Please select hosting option");
		
		return false;
	}
	
	
	
	
	
	
	if (document.reg_form.pages.value == "")
	{
		alert("Please enter number of pages you want");
		document.reg_form.pages.focus()
		return false;
	}
		
		
	if(!ValidateNo(document.reg_form.pages.value,"0123456789+- "))
	{
		alert("Please enter number only");
		document.reg_form.pages.focus();
		document.reg_form.pages.value =""
		return false;
	}
	
	
	if (document.reg_form.budget.value == "")
	{
		alert("Please enter budget for project");
		document.reg_form.budget.focus()
		return false;
	}
		
		
	if(!ValidateNo(document.reg_form.budget.value,"0123456789+. "))
	{
		alert("Please enter number only");
		document.reg_form.budget.focus();
		document.reg_form.budget.value =""
		return false;
	}
	

}

	if ( document.reg_form.interest[1].checked)
{
	if (document.reg_form.url.value == "")
	{
		alert("Please enter URL");
		document.reg_form.url.focus()
		return false;
	}

	var theurl=document.reg_form.url.value;
     var tomatch= /http:\/\/[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}/

	if (theurl.match(tomatch)==null)
     {
        alert("Please enter a valid URL")
		document.reg_form.url.focus();
		return false;
     }
}


if ( document.reg_form.interest[2].checked)
{
	checkedCntC = 0
	
	for ( i=0;i<document.reg_form.additional.length;i++)
	{
		if (document.reg_form.additional[i].checked == true)
		{	
			checkedCntC++;
		}		
	}
	
	if ( checkedCntC == 0 )
	{
		alert("Please select Atleast one Services");
		
		return false;
	}

}


	
	/*if (document.reg_form.project_time.value == "0")
	{
		alert("Select project start time");
		document.reg_form.project_time.focus()
		return false;
	}*/
	
	
	var your_name , business , email , country , category , url , pages , budget , project_time , hosting ,additional ,  other_details ;

	your_name = document.reg_form.your_name.value ;
	business = document.reg_form.business.value ;
	 
	email = document.reg_form.email.value ;
	country = document.reg_form.country.value ;
	city = document.reg_form.city.value ;
	
	



/*var chktemp1 = "";
	for (counter = 0; counter < document.reg_form.interest.length; counter++)
			{
				if (document.reg_form.interest[counter].checked)
				{
					if (chktemp1 == "")
					{
						chktemp1 = document.reg_form.interest[counter].value;
						
						//alert(chktemp1)
						//return false;
					}
					else
					{
						chktemp1 = chktemp + "," + document.reg_form.interest[counter].value;
						//alert(chktemp1)
						//return false;
					}
				
 				}
 				
  			}
			*/
//	category = document.reg_form.category[0].checked="true";


if (document.reg_form.category[0].checked)
	{
			category = document.reg_form.category[0].value
	}
	
	if (document.reg_form.category[1].checked)
	{
			category = document.reg_form.category[1].value
	}
	url = document.reg_form.url.value ;
	pages = document.reg_form.pages.value ;
	budget = document.reg_form.budget.value ;
	project_time = document.reg_form.project_time.value ;
	//hosting = document.reg_form.hosting.value ;
	hosting= document.reg_form.hosting.elements
	additional= document.reg_form.additional.elements
	
	
	if (document.reg_form.hosting[0].checked)
	{
	hosting = document.reg_form.hosting[0].value
	}
	
	if (document.reg_form.hosting[1].checked)
	{
	hosting = document.reg_form.hosting[1].value
	}
//	additional = chktemp;

	var chktemp = "";
	for (counter = 0; counter < document.reg_form.additional.length; counter++)
			{
				if (document.reg_form.additional[counter].checked)
				{
					if (chktemp == "")
					{
						chktemp = document.reg_form.additional[counter].value;
						
					}
					else
					{
						chktemp = chktemp + "," + document.reg_form.additional[counter].value;
						//alert(chktemp)
						//return false;
						
					}
				
 				}
 				
  			}
			
		document.reg_form.iadditional.value = chktemp		
	other_details = document.reg_form.other_details.value ;
	
	var xmlHttp = null 	
	if (typeof window.ActiveXObject != 'undefined' ) 
	{ 
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); 
	} 
	else 
	{ 
		xmlHttp = new XMLHttpRequest(); 
	}
}
	/*
	var url="check.php?your_name="+your_name+"&business="+business+"&email="+email+"&country="+country+"&city="+city+"&interest="+chktemp1+"&category="+category+"&url="+url+"&pages="+pages+"&budget="+budget+"&project_time="+project_time+"&hosting="+hosting+"&additional="+chktemp+"&other_details="+other_details+"";	
	xmlHttp.open("GET", url, false);
    xmlHttp.send(null);
   if (xmlHttp.readyState == 4 || xmlHttp.readyState == 'complete')
    {
		document.getElementById("division").innerHTML=xmlHttp.responseText
		//document.getElementById("division").style.visibility="visible";
	} 	


*/


