
function MessageCountLeft(field, status_counter) 
 {
 	var max = 200, tp;
	 if (field.value.length >= max + 1)
	 {
	 	field.value = field.value.substring(0, max);
	 	alert("Maximum Limit Reached");
	 }
	 else
	 {
	 	tp = field.value.length ;
	 	status_counter.innerHTML = tp;
	 }
	 
  }



function checkForm()
{
	
	var occasion = document.getElementById("cmb_occasion").value; 
	var  Nick = document.getElementById("nickname").value;

	if(document.getElementById("cmb_occasion").value == "")
	{
		alert("Please Select An Occasion");
		document.getElementById("cmb_occasion").focus();
		return false;
	}


	if(document.getElementById("nickname").value == "")
	{
		alert("Please Enter Video Name");
		document.getElementById("nickname").focus();
		return false;
	}
	
	
	if( ! chkNickNameForSpecialChar(Nick))
	{
		document.getElementById("nickname").focus();
		return false;
	}
	
	
	
	if(document.getElementById("email").value == "")
	{
		alert("Please Enter Email");
		document.getElementById("email").focus();
		return false;
	}	

	if (echeck(document.getElementById("email").value)==false)
	{
		document.getElementById("email").select();
		document.getElementById("email").focus();
		return false
	}

	if(document.getElementById("marital_status").value == "")
	{
		alert("Please Select Marital Status");
		document.getElementById("marital_status").focus();
		return false;
	}
	
	switch(occasion)
	{
		case "1":
		 return checkGiftRegistryAnnoucementForm();
		  break;	
		case "2":
		 return checkBabyAnnoucementForm();
		  break;		  
		case "3":
		 return checkAnniversaryForm();
		  break;
		case "4":
		 return checkHolidayForm();
		case "5":
		 return checkWeddingForm();		 
		case "6":
		 return checkNewHomeForm();		 
		  break;
		case "7":
		 return checkBirthdayForm();
		  break;	
		case "8":
		 return checkGraduationForm();		  
		case "9":
		 return checkThankYouForm();
		  break;
		case "10":
		 return checkNewJobForm();		 
		  break;		  
		case "11":
		 return checkJustForFunForm();
		  break;		  		  
		case "12":
		 return checkGetWellForm();
		  break;	  
		default:
		  return false;	
	}
	return false;	
	
}


function checkWeddingForm()
{
	
	if(document.getElementById("5_name1").value == "")
	{
		alert("Please Enter Bride/Partner's Name");
		document.getElementById("5_name1").focus();
		return false;
	}

	if(document.getElementById("5_name2").value == "")
	{
		alert("Please Enter Groom/Partner's Name");
		document.getElementById("5_name2").focus();
		return false;
	}
	
	if(document.getElementById("5_date").value == "")
	{
		alert("Please Enter Start Date");
		document.getElementById("5_date").focus();
		return false;
	}
	if(document.getElementById("5_url").value != "" )
	{
		if(checkGiftRegistryURL(document.getElementById("5_url").value) == false )
		{
			document.getElementById("5_url").focus();
			document.getElementById("5_url").select();
			return false;
		}
	}	
	
	
	return true;
}

function checkNewJobForm()
{
	
	if(document.getElementById("10_name1").value == "")
	{
		alert("Please Enter Name Of Person Celebrating");
		document.getElementById("10_name1").focus();
		return false;
	}
	
	if(document.getElementById("10_date").value == "")
	{
		alert("Please Enter Start Date");
		document.getElementById("10_date").focus();
		return false;
	}

	if(document.getElementById("10_url").value != "" )
	{
		if(checkGiftRegistryURL(document.getElementById("10_url").value) == false )
		{
			document.getElementById("10_url").focus();
			document.getElementById("10_url").select();
			return false;
		}
	}	

	
	return true;
}
function checkNewHomeForm()
{
	
	if(document.getElementById("6_name1").value == "")
	{
		alert("Please Enter Name Of Person Moving");
		document.getElementById("6_name1").focus();
		return false;
	}
	
	if(document.getElementById("6_date").value == "")
	{
		alert("Please Enter Move Date");
		document.getElementById("6_date").focus();
		return false;
	}

	if(document.getElementById("6_url").value != "" )
	{
		if(checkGiftRegistryURL(document.getElementById("6_url").value) == false )
		{
			document.getElementById("6_url").focus();
			document.getElementById("6_url").select();
			return false;
		}
	}	

	
	return true;
}


function checkHolidayForm()
{
	
	if(document.getElementById("4_name1").value == "")
	{
		alert("Please Enter Name Of Person Celebrating");
		document.getElementById("4_name1").focus();
		return false;
	}
	
	if(document.getElementById("4_date").value == "")
	{
		alert("Please Enter Birth Date");
		document.getElementById("4_date").focus();
		return false;
	}
	if(document.getElementById("4_url").value != "" )
	{
		if(checkGiftRegistryURL(document.getElementById("4_url").value) == false )
		{
			document.getElementById("4_url").focus();
			document.getElementById("4_url").select();
			return false;
		}
	}	
	
	return true;
}



function checkGraduationForm()
{
	
	if(document.getElementById("8_name1").value == "")
	{
		alert("Please Enter Name Of Person Graduating");
		document.getElementById("8_name1").focus();
		return false;
	}
	
	if(document.getElementById("8_date").value == "")
	{
		alert("Please Enter Event Date");
		document.getElementById("8_date").focus();
		return false;
	}
	if(document.getElementById("8_url").value != "" )
	{
		if(checkGiftRegistryURL(document.getElementById("8_url").value) == false )
		{
			document.getElementById("8_url").focus();
			document.getElementById("8_url").select();
			return false;
		}
	}	
	
	return true;
}





function checkGiftRegistryAnnoucementForm()
{
	
	if(document.getElementById("1_name1").value == "")
	{
		alert("Please Enter Your Name");
		document.getElementById("1_name1").focus();
		return false;
	}
	
	if(document.getElementById("1_date").value == "")
	{
		alert("Please Enter Birth Date");
		document.getElementById("1_date").focus();
		return false;
	}
	if(document.getElementById("1_url").value != "" )
	{
		if(checkGiftRegistryURL(document.getElementById("1_url").value) == false )
		{
			document.getElementById("1_url").focus();
			document.getElementById("1_url").select();
			return false;
		}
	}	
	
	return true;
}

function checkJustForFunForm()
{
	
	if(document.getElementById("11_name1").value == "")
	{
		alert("Please Enter Your Name");
		document.getElementById("11_name1").focus();
		return false;
	}
	if(document.getElementById("11_url").value != "" )
	{
		if(checkGiftRegistryURL(document.getElementById("11_url").value) == false )
		{
			document.getElementById("11_url").focus();
			document.getElementById("11_url").select();
			return false;
		}
	}	
	
	
	return true;
}

function checkThankYouForm()
{
	
	if(document.getElementById("9_name1").value == "")
	{
		alert("Please Enter Your Name");
		document.getElementById("9_name1").focus();
		return false;
	}
	if(document.getElementById("9_url").value != "" )
	{
		if(checkGiftRegistryURL(document.getElementById("9_url").value) == false )
		{
			document.getElementById("9_url").focus();
			document.getElementById("9_url").select();
			return false;
		}
	}	
	
	return true;
}

function checkGetWellForm()
{
	
	if(document.getElementById("12_name1").value == "")
	{
		alert("Please Enter Your Name");
		document.getElementById("12_name1").focus();
		return false;
	}
	
	if(document.getElementById("12_url").value != "" )
	{
		if(checkGiftRegistryURL(document.getElementById("12_url").value) == false )
		{
			document.getElementById("12_url").focus();
			document.getElementById("12_url").select();
			return false;
		}
	}	
	
	
	return true;
}
function checkBirthdayForm()
{
	
	if(document.getElementById("7_name1").value == "")
	{
		alert("Please Enter Name Of Person Celebrating");
		document.getElementById("7_name1").focus();
		return false;
	}
	
	if(document.getElementById("7_date").value == "")
	{
		alert("Please Enter Birth Date");
		document.getElementById("7_date").focus();
		return false;
	}
	if(document.getElementById("7_url").value != "" )
	{
		if(checkGiftRegistryURL(document.getElementById("7_url").value) == false )
		{
			document.getElementById("7_url").focus();
			document.getElementById("7_url").select();
			return false;
		}
	}	
	
	return true;
}



function checkBabyAnnoucementForm()
{
	
	if(document.getElementById("2_name1").value == "")
	{
		alert("Please Enter Mom/Parent's Name");
		document.getElementById("2_name1").focus();
		return false;
	}
	
	if(document.getElementById("2_name2").value == "")
	{
		alert("Please Enter Dad/Parent's Name");
		document.getElementById("2_name2").focus();
		return false;
	}
	
	if(document.getElementById("2_baby_name1").value == "")
	{
		alert("Please Enter Baby's Name");
		document.getElementById("2_baby_name1").focus();
		return false;
	}
	
	if(document.getElementById("2_date").value == "")
	{
		alert("Please Enter Birth Date");
		document.getElementById("2_date").focus();
		return false;
	}

	if(document.getElementById("2_url").value != "" )
	{
		if(checkGiftRegistryURL(document.getElementById("2_url").value) == false )
		{
			document.getElementById("2_url").focus();
			document.getElementById("2_url").select();
			return false;
		}
	}	

	
	return true;
}
function checkAnniversaryForm()
{
	
	if(document.getElementById("3_name1").value == "")
	{
		alert("Please Enter Wife/Patener's Name");
		document.getElementById("3_name1").focus();
		return false;
	}
	
	if(document.getElementById("3_name2").value == "")
	{
		alert("Please Enter Husband/Patener's Name");
		document.getElementById("3_name2").focus();
		return false;
	}
	if(document.getElementById("3_date").value == "")
	{
		alert("Please Enter Event Date");
		document.getElementById("3_date").focus();
		return false;
	}
	if(document.getElementById("3_url").value != "" )
	{
		if(checkGiftRegistryURL(document.getElementById("3_url").value) == false )
		{
			document.getElementById("3_url").focus();
			document.getElementById("3_url").select();
			return false;
		}
	}	
	
	return true;
}

