function $(id)
{
	return document.getElementById(id);	
}

function enableRB(inpEl)
{
	if(inpEl.checked)
	{
		for(var i = 0; i < document.ContactUsForm.radioMetro.length; i++)
		{
				document.ContactUsForm.radioMetro[i].disabled = false;
		}
	}
	else
	{
		for(var i = 0; i < document.ContactUsForm.radioMetro.length; i++)
		{
				document.ContactUsForm.radioMetro[i].disabled = true;
		}	
	}
}

function enableInp(inpEl)
{
	var othSel = $("otherSel");
	if(inpEl.checked)
	{
		othSel.disabled = false;
	}
	else
	{
		othSel.disabled = true;	
	}
}

function enableRefInp(inpEl)
{
	var refInp = $("source");
	if(inpEl.checked)
	{
		refInp.disabled = false;
	}
	else
	{
		refInp.disabled = true;	
	}
}

var counter = 1;


function validatefun()
{
	var finalvalue=true;
		
	var eMail=$("mail");
	
	if(eMail.value=="")
	{
		eMail.style.border="1px solid #9f0101";
		finalvalue=false;
	}
	
	var mailInfo=eMail.value.toString();
	if ((mailInfo.length<6) || (mailInfo.indexOf(",")>=0) || (mailInfo.indexOf(";")>=0) || (mailInfo.indexOf(":")>=0) || (mailInfo.indexOf("/")>=0) || (mailInfo.indexOf(" ")>=0) || (mailInfo.indexOf("@")<=0) || (mailInfo.indexOf("@") != mailInfo.lastIndexOf("@")) || (mailInfo.lastIndexOf(".")<mailInfo.indexOf("@")) || ((mailInfo.lastIndexOf(".")+3)>mailInfo.length)) {
		eMail.style.border="1px solid #9f0101";
		finalvalue=false;
	}
	
	
	
	var fname=$("FirstName");
	if(fname.value=="")
	{
		fname.style.border="1px solid #9f0101";
		finalvalue=false;
	}
	
	var lname=$("LastName");
	if(lname.value==""){
		lname.style.border="1px solid #9f0101";
		finalvalue=false;
	}
	
	getValues();
	//alert(tmpFinalStr);
	return finalvalue;
}

var valArr;
var tmpFinalStr;

function getValues()
{
	valArr = new Array();
	var unchecked = 0;
	
	valArr.push(document.ContactUsForm.FirstName.value,document.ContactUsForm.LastName.value,document.ContactUsForm.address_1.value,document.ContactUsForm.address_2.value,document.ContactUsForm.city.value,document.ContactUsForm.zip.value,document.ContactUsForm.country.value);

	for(var i = 0; i < document.ContactUsForm.radioAdd.length; i++ )
	{
		if(document.ContactUsForm.radioAdd[i].checked)	
		{
			valArr.push(document.ContactUsForm.radioAdd[i].value);
		}
	}
	
	valArr.push(document.ContactUsForm.phone.value,document.ContactUsForm.fax.value,document.ContactUsForm.mail.value);
	
	if($("inform").checked)
	{
		valArr.push($("inform").value)
	}	
	
	for(var i = 0; i < document.ContactUsForm.ProgramInterest.length; i++)
	{
		if(document.ContactUsForm.ProgramInterest[i].checked)
		{
			valArr.push(document.ContactUsForm.ProgramInterest[i].value);
		}
		else
		{
			valArr.push(unchecked);	
		}
	}
	
	for(var i = 0; i < document.ContactUsForm.Refferers.length; i++)
	{
		if(document.ContactUsForm.Refferers[i].checked)
		{
			valArr.push(document.ContactUsForm.Refferers[i].value);
		}
		else
		{
			valArr.push(unchecked);
		}
	}
		
	for(var i = 0; i < document.ContactUsForm.radioMetro.length; i++ )
	{
		if(document.ContactUsForm.radioMetro[i].checked && document.ContactUsForm.radioMetro[i].disabled == false)	
		{
			valArr.push(document.ContactUsForm.radioMetro[i].value);
		}
	}
	
	if(document.ContactUsForm.source.disabled == false && $("referal").checked)
	{
		valArr.push(document.ContactUsForm.source.value);
	}
	
	valArr.push(document.ContactUsForm.occupation.value,document.ContactUsForm.age.value);
	
	for(var i = 0; i < document.ContactUsForm.Why_English.length; i++)
	{
		if(document.ContactUsForm.Why_English[i].checked)
		{
			valArr.push(document.ContactUsForm.Why_English[i].value);
		}
		else
		{
			valArr.push(unchecked);
		}
	}
	
	for(var i = 0; i < document.ContactUsForm.radioBef.length; i++ )
	{
		if(document.ContactUsForm.radioBef[i].checked)	
		{
			valArr.push(document.ContactUsForm.radioBef[i].value);
		}
	}
	
	for(var i = 0; i < document.ContactUsForm.Features.length; i++)
	{
		if(document.ContactUsForm.Features[i].checked)
		{
			valArr.push(document.ContactUsForm.Features[i].value);
		}
	}
	
	if(document.ContactUsForm.otherSel.disabled == false && $("other").checked)
	{
		valArr.push(document.ContactUsForm.otherSel.value);
	}
	
	tmpFinalStr=valArr.toString();

	return tmpFinalStr;
}

function checkNum(val)
{
	var minI = 0;
	
	for(var i = 0; i < document.ContactUsForm.Features.length; i++)
	{
		if(document.ContactUsForm.Features[i].checked)
		{
			minI++;
		}
	
		if(minI > 2)
		{
			alert("You cannot select more than 2 options.");
			document.ContactUsForm.Features[i].checked = false;
			if($("other").checked == false)
			{
				document.ContactUsForm.otherSel.disabled = true;	
			}
			return false;	
		}
		
	}
	return true;
	
}
