var e="";

function getOrganization(ObjValue)
{
	if(ObjValue == "Individual/Family")
	{
		document.getElementById('m_field_id_17').disabled	= true;
		document.getElementById('m_field_id_17').value	= "";
	}
	else
	{
		document.getElementById('m_field_id_17').disabled	= false;
	}
}

function getType(ObjValue)
{	
	if(ObjValue == "Stand Up")
	{		 
		document.getElementById('m_field_id_7').disabled	= false;
		document.getElementById('m_field_id_8').disabled	= false;

		document.getElementById('m_field_id_9').value="";
		document.getElementById('m_field_id_10').value="";

		document.getElementById('m_field_id_9').disabled	= true;
		document.getElementById('m_field_id_10').disabled	= true;	
		document.getElementById('calImage').style.display		= "none";
		document.getElementById('calImage2').style.display		= "";
	}
	else if(ObjValue == "Plant a Tree")
	{		 
		document.getElementById('m_field_id_7').disabled	= true;
		document.getElementById('m_field_id_7').value="";		

		document.member_registration.m_field_id_8.options[0].selected = true;
		
		document.getElementById('m_field_id_8').disabled	= true;
		document.getElementById('m_field_id_9').disabled	= false;
		document.getElementById('m_field_id_10').disabled	= false;
		document.getElementById('calImage').style.display		= "";
		document.getElementById('calImage2').style.display		= "none";
	}
	else if(ObjValue == "Both")
	{		 
		document.getElementById('m_field_id_7').disabled	= false;
		document.getElementById('m_field_id_8').disabled	= false;
		document.getElementById('m_field_id_9').disabled	= false;
		document.getElementById('m_field_id_10').disabled	= false;
		document.getElementById('calImage').style.display		= "";
		document.getElementById('calImage2').style.display		= "none";
	}

}
 
/*
function NumericEntry(event)
{
	alert();
	var keyCode = "";
	keyCode = event.keyCode ;

	// numeric keys are ok
	if ((keyCode > 47) && (keyCode < 58))
	{
	return true ;
	}

	// home, end, page up, page down
	if ((keyCode > 32) && (keyCode < 37))
	{
	return true ;
	}

	return false ;
}
*/
function onlyDigits(e)
{		
	var whichCode = (window.Event) ? e.which : e.keyCode;
	if(String.fromCharCode(whichCode) != ' ' && String.fromCharCode(whichCode) >= 0 && String.fromCharCode(whichCode) <= 9)
		return true;
	return false;

}

function numbersonly(e)
{
	var unicode=e.charCode? e.charCode : e.keyCode;

	//alert(unicode);
	if (unicode!=8 && unicode!=9 && unicode!=35 && unicode!=36 && unicode!=37 && unicode!=39)
	{
		//if the key isn't the backspace key (which we should allow)
		if (unicode<48||unicode>57) //if not a number
			return false //disable key press
	}
}


function autotab(len,current_id,next_id)
{
	var string = document.getElementById(current_id).value;
	
	if(string.length == len)
	{
		document.getElementById(next_id).focus();
	}
}

function checkEmail(id)
{
  var filter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
 
  if (filter.test(id))
	   return true;
  else
	return false; 
}
function checkEmail2(id)
{
  var filter = /^([w-]+(?:.[w-]+)*)@((?:[w-]+.)*w[w-]{0,66}).([a-z]{2,6}(?:.[a-z]{2})?)$/i
 
  if (filter.test(id))
	   return true;
  else
	return false; 
}
function stringTrim(str)
{
    if(str.length > 0)
        while(str.indexOf(' ') == 0)
            str = str.substr(1);
    if (str.length > 0)
        while(str.lastIndexOf(' ') == str.length-1)
            str = str.substr(0, str.length-1);
    return str;
}
function checkregistration()
{	
	

	if(document.member_registration.m_field_id_1.value == "")
	{
		alert("Please choose your campaign");
		document.member_registration.m_field_id_1.focus();
		return false;
	}

	if(stringTrim(document.member_registration.m_field_id_2.value) == "")
	{
		alert("Please enter your name");
		document.member_registration.m_field_id_2.focus();
		return false;
	}
	
	if(document.member_registration.m_field_id_1.value != "Individual/Family")
	{
		if(stringTrim(document.member_registration.m_field_id_17.value) == "")
		{
			alert("Please enter name of organization");
			document.member_registration.m_field_id_17.focus();
			return false;
		}
	}

	if(stringTrim(document.member_registration.email.value) == "")
	{
		alert("Please enter your email");
		document.member_registration.email.focus();
		return false;
	}
	else
	{
		if(!checkEmail(document.member_registration.email.value))
		{
			alert("Invalid email id");
			document.member_registration.email.focus();
			return false;
		}
	}
	
	if(stringTrim(document.member_registration.phone1.value) == "")
	{
		alert("Please enter your phone number");
		document.member_registration.phone1.focus();
		return false;
	}
	else
	{
		if(isNaN(stringTrim(document.member_registration.phone1.value)) || stringTrim(document.member_registration.phone1.value).indexOf('.') != -1)
		{
			alert("Please enter valid phone number");
			document.member_registration.phone1.value = "";
			document.member_registration.phone1.focus();
			return false;
		}

		if(stringTrim(document.member_registration.phone1.value).length < 9)
		{
			alert("Please enter your 9 digit phone number");
			document.member_registration.phone1.focus();
			return false;
		}
		
	}
	/*
	if(document.member_registration.phone2.value == "")
	{
		alert("Please enter your phone number");
		document.member_registration.phone2.focus();
		return false;
	}
	else
	{
		if(isNaN(document.member_registration.phone2.value))
		{
			alert("Please enter valid phone number");
			document.member_registration.phone2.value = "";
			document.member_registration.phone2.focus();
			return false;
		}

	}
	if(document.member_registration.phone3.value == "")
	{
		alert("Please enter your phone number");
		document.member_registration.phone3.focus();
		return false;
	}
	else
	{
		if(isNaN(document.member_registration.phone3.value))
		{
			alert("Please enter valid phone number");
			document.member_registration.phone3.value = "";
			document.member_registration.phone3.focus();
			return false;
		}

	} 
	
	*/

	if(stringTrim(document.member_registration.mobile1.value) == "")
	{
		alert("Please enter your mobile number");
		document.member_registration.mobile1.focus();
		return false;
	}
	else
	{

		if(isNaN(stringTrim(document.member_registration.mobile1.value)) || stringTrim(document.member_registration.mobile1.value).indexOf('.') != -1)
		{
			alert("Please enter valid mobile number");
			document.member_registration.mobile1.value = "";
			document.member_registration.mobile1.focus();
			return false;
		}

		if(stringTrim(document.member_registration.mobile1.value).length < 10)
		{
			alert("Please enter your 10 digit mobile number");
			document.member_registration.mobile1.focus();
			return false;
		}

		 

	}
	/*
	if(document.member_registration.mobile2.value == "")
	{
		alert("Please enter your mobile number");
		document.member_registration.mobile2.focus();
		return false;
	}
	else
	{
		if(isNaN(document.member_registration.mobile2.value))
		{
			alert("Please enter valid mobile number");
			document.member_registration.mobile2.value = "";
			document.member_registration.mobile2.focus();
			return false;
		}

	}
	if(document.member_registration.mobile3.value == "")
	{
		alert("Please enter your mobile number");
		document.member_registration.mobile3.focus();
		return false;
	}
	else
	{
		if(isNaN(document.member_registration.mobile3.value))
		{
			alert("Please enter valid mobile number");
			document.member_registration.mobile3.value = "";
			document.member_registration.mobile3.focus();
			return false;
		}

	}
	
	*/
	if(document.member_registration.m_field_id_5.value == "")
	{
		alert("Please choose Emirate");
		document.member_registration.m_field_id_5.focus();
		return false;
	}

	
	
	if(document.member_registration.campaign[0].checked == false && document.member_registration.campaign[1].checked == false && document.member_registration.campaign[2].checked == false)
	{
		alert("Please select your campaign type");
		document.member_registration.campaign[0].focus();
		return false;
	}	
	
	if(document.member_registration.campaign[0].checked == true ||	document.member_registration.campaign[2].checked == true)
	{
		if(stringTrim(document.member_registration.m_field_id_7.value) == "")
		{
			alert("Please enter total number of people in the group expected to stand up");
			document.member_registration.m_field_id_7.focus();
			return false;
		}
		
		if(stringTrim(document.member_registration.m_field_id_7.value) != "" &&  isNaN(stringTrim(document.member_registration.m_field_id_7.value)))
		{
			alert("Please enter numeric Value");
			document.member_registration.m_field_id_7.value = "";
			document.member_registration.m_field_id_7.focus();
			return false;
		} 
		
		if(stringTrim(document.member_registration.m_field_id_7.value).indexOf('.') != -1)
		{
			alert("Please enter valid numeric Value");
			document.member_registration.m_field_id_7.value = "";
			document.member_registration.m_field_id_7.focus();
			return false;
		}

		if(parseInt(stringTrim(document.member_registration.m_field_id_7.value)) == 0)
		{
			alert("Please enter value greater than zero");
			document.member_registration.m_field_id_7.value = "";
			document.member_registration.m_field_id_7.focus();
			return false;
		}	

		if(document.member_registration.m_field_id_8.options[document.member_registration.m_field_id_8.selectedIndex].value == "")
		{
			alert("Please select what date and time are you planning your STAND UP session");
			document.member_registration.m_field_id_8.options[0].selected = true;	
			document.member_registration.m_field_id_8.focus();
			return false;
			
		}

	}

	
	if(document.member_registration.campaign[1].checked == true ||	document.member_registration.campaign[2].checked == true)
	{

		if(stringTrim(document.member_registration.m_field_id_9.value) =="")
		{
			alert("Please enter how many trees are you planning to plant");
			document.member_registration.m_field_id_9.focus();
			return false;
		}
	
		if(stringTrim(document.member_registration.m_field_id_9.value) != "" &&  isNaN(stringTrim(document.member_registration.m_field_id_9.value)))
		{
			alert("Please enter numeric value");
			document.member_registration.m_field_id_9.value = "";
			document.member_registration.m_field_id_9.focus();
			return false;
		}
		
		if(stringTrim(document.member_registration.m_field_id_9.value).indexOf('.') != -1)
		{
			alert("Please enter valid numeric Value");
			document.member_registration.m_field_id_9.value = "";
			document.member_registration.m_field_id_9.focus();
			return false;
		}

		if(stringTrim(document.member_registration.m_field_id_9.value) != "" && parseInt(stringTrim(document.member_registration.m_field_id_9.value)) == 0)
		{
			alert("Please enter value greater than zero");
			document.member_registration.m_field_id_9.value = "";
			document.member_registration.m_field_id_9.focus();
			return false;
		}
		
		

		if(stringTrim(document.member_registration.m_field_id_10.value) == "")
		{
			alert("Please select when are you planning to plant your trees");
			document.member_registration.m_field_id_10.focus();
			return false;
			
		}
	}
	
	//if(document.member_registration.m_field_id_9.value != "" && document.member_registration.m_field_id_10.value !="")

	if(stringTrim(document.member_registration.m_field_id_10.value) !="")
	{		
		if(!CompareDatesFromOld(stringTrim(document.member_registration.m_field_id_10.value), document.member_registration.currentDate.value))
		{
			alert("Invalid date");			
			return false;
		}
		
	}	 

	return true;
}