function formCheck(formobj){
	// Enter name of mandatory fields
	var fieldRequired = Array("txtFname", "txtLname", "txtAdd1", "txtCity", "ddlState", "txtZip", "ddlCountry", "txtEmail",  "txtPass", "txtPassConf", "txtDjName");
	// Enter field description to appear in the dialog box
	var fieldDescription = Array("First Name", "Last Name", "Address", "City", "State", "Zip/Postal Code", "Country", "Email", "Password", "Confirm Password", "DJ Name");
	// dialog message
	var alertMsg = "Please complete the following fields:\n";
	
	var l_Msg = alertMsg.length;
	
	for (var i = 0; i < fieldRequired.length; i++){
		var obj = formobj.elements[fieldRequired[i]];
		if (obj){
			switch(obj.type){
			case "select-one":
				if (obj.selectedIndex == 0 || obj.options[obj.selectedIndex].text == ""){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
				break;
			case "select-multiple":
				if (obj.selectedIndex == 0){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
				break;
			case "text":
			case "textarea":
			case "password":
				if (obj.value == "" || obj.value == null){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
				break;
			default:
			}
			if (obj.type == undefined){
				var blnchecked = false;
				for (var j = 0; j < obj.length; j++){
					if (obj[j].checked){
						blnchecked = true;
					}
				}
				if (!blnchecked){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
			}
		}
	}

	if (alertMsg.length == l_Msg){
		// Enter name of mandatory fields
		var fieldRequired_ = Array("txtWebsite", "txtTwitterUrl", "txtFbUrl", "txtMySpUrl");
		// Enter field description to appear in the dialog box
		var fieldDescription_ = Array("Website", "Twitter URL", "Facebook URL", "Myspace URL");
	// dialog message
		var alertMsg_ = "Please complete one field in the following fields:\n";
	
		var l_Msg_ = alertMsg_.length;
		
		var flag=false;
		for (var i = 0; i < fieldRequired_.length; i++){
			var obj = formobj.elements[fieldRequired_[i]];
			if(flag == true)
			{}
			else
			{
				if (obj){
					switch(obj.type){
					case "select-one":
						if (obj.selectedIndex == 0 || obj.options[obj.selectedIndex].text == ""){
							alertMsg_ += " - " + fieldDescription_[i] + "\n";
						}
						break;
					case "select-multiple":
						if (obj.selectedIndex == 0){
							alertMsg_ += " - " + fieldDescription_[i] + "\n";
						}
						break;
					case "text":
					case "textarea":
					case "password":
						if (obj.value == "" || obj.value == null){
							alertMsg_ += " - " + fieldDescription_[i] + "\n";
						} else {
							flag=true;
						}
						break;
					default:
					}
					if (obj.type == undefined){
						var blnchecked = false;
						for (var j = 0; j < obj.length; j++){
							if (obj[j].checked){
								blnchecked = true;
							}
						}
						if (!blnchecked){
							alertMsg_ += " - " + fieldDescription_[i] + "\n";
						}
					}
				}
			}
		}
		if(flag == false)
		{
			alert(alertMsg_)
		}
		return flag;
	}else{
		alert(alertMsg);
		return false;
	}
}

/*
// Validate Manager Registration Page
function validateRegistration()
{
	var objForm=document.frmRegistration;
	if(trim(objForm.txtFname.value)==""){
		alert("Please enter first name.");
		objForm.txtFname.focus();
		return false;
	}
	if(trim(objForm.txtLname.value) == "")
	{
		alert("Please enter last name.");
		objForm.txtLname.focus();
		return false;
	}
	if(trim(objForm.txtAdd1.value) == ""){
		alert("Please enter address1.");
		objForm.txtAdd1.focus();
		return false;
	}
		
	if(trim(objForm.txtCity.value) == ""){
		alert("Please enter city.");
		objForm.txtCity.focus();
		return false;
	}
	if(objForm.ddlState.selectedIndex  == 0){
		alert("Please select state.");
		objForm.ddlState.focus();
		return false;
	}
	if(trim(objForm.txtZip.value)  == ""){
		alert("Please enter zip code.");
		objForm.txtZip.focus();
		return false;
	}
	if(objForm.ddlCountry.selectedIndex == 0){
		alert("Please select country.");
		objForm.ddlCountry.focus();
		return false;
	}
	if(trim(objForm.txtPhone.value) == ""){
		alert("Please enter cell no.");
		objForm.txtPhone.focus();
		return false;
	}
		
	if(trim(objForm.txtEmail.value) == ""){
		alert("Please enter email address.");
		objForm.txtEmail.focus();
		return false;
	}
	else if(validEmail(objForm.txtEmail.value)==false){
		//alert("Please enter valid email address.");
		objForm.txtEmail.focus();
		return false;
	}
	
	if(trim(objForm.txtDjName.value) == ""){
		alert("Please enter DJ name.");
		objForm.txtDjName.focus();
		return false;
	}	
	if(trim(objForm.txtWebsite.value) == "")
	{
		alert("Please enter any website url.");
		objForm.txtWebsite.focus();
		return false;
	}
	if (trim(objForm.txtTwitterUrl.value) == "" && trim(objForm.txtFbUrl.value) == "" && trim(objForm.txtMySpUrl.value) == "")
	{
		alert("Please enter any one url from:- \n Twitter \n Facebook \n Myspace.");
		objForm.txtTwitterUrl.focus();
		return false;
	}

	if(trim(objForm.txtClubWorked.value) == "")
	{
		alert("Please enter club worked value.");
		objForm.txtClubWorked.focus();
		return false;
	}
	
	if(checkbox(objForm.CheckboxGroup1)==false)
	{
		alert("You have to select Minimum 1 and Maximum 3 options.");
		return false;	
	}
	alert('congratulation !!!');
	return true;
}

function checkbox(field)
{
	var counter=0;
	for (i = 0; i < field.length; i++)
	{
		if(field[i].checked == true)
		{
			counter++;
		}
	}
	if(counter>3)
	{
		return false;
	}
	else if(counter==0)
	{
		//alert("You must select minimum 3 categories");
		return false;
	}
	else
	{
	return true;	
	}
}


function trim(str)
{
 while (str.substring(0,1) == ' ') // check for white spaces from beginning

 {

 str = str.substring(1, str.length);

}

 while (str.substring(str.length-1, str.length) == ' ') // check white space from end

 {

 str = str.substring(0,str.length-1);

 }

 return str;

} // to check if user has insert spaces in input boxes..


function submitRegistration()
{
	if(validateRegistration())
	{
	  	return true;
	}
	else
	{
		return false;
	}
}


function validEmail(value){
		var str=value;
		var a;
		var len=str.length;
		var reg=new RegExp("@");
		var ind=str.search(reg);
		
		var c,d=0;
		var b=0;
		for(a=0;a<=str.length;a++)
		{

			if(str.charAt(a)=="@")
			{
				b++;
			}

		}

		if(b>1)
			{
				alert("You need to provide a valid email address.");
				//obj.focus();
				return false;
			}
		else
			{
				for(a=0;a<=str.length;a++)
				{
					if(str.charAt(a)==".")
					{
						d=a;
					}

				}
				if((ind>d)||(ind==-1)||(d==0)||(ind+1==d)||(d+1==len) || (str.indexOf(" ")!=-1) )
				{
					alert ("You need to provide a valid email address.");
					//obj.focus();
					return false;
				}
				else
				{
					return true;
				}
			}


}//function end vaild enmail


function validateLogin()
{
	var objForm=document.frmLogin;
	
	if(trim(objForm.txtLEmail.value)==""){
		alert("Please enter Email.");
		objForm.txtLEmail.focus();
		return false;
	}
	else if(validEmail(objForm.txtLEmail.value)==false)
	{
		objForm.txtLEmail.focus();
		return false;
	}
	
	if(trim(objForm.txtPassowrd.value) == "")
	{
		alert("Please enter Passowrd.");
		objForm.txtPassowrd.focus();
		return false;
	}
	
	alert("You are logged in");
	return true;
}
*/


