function PopulateCVTitle(field1, field2)
{
	field2.value = field1.value;
}

function RemoveCategories(theform, thefield, checkbox)
{
	thefield.value = "#";
}

function AddCategory(theform, thefield, checkbox)
{
	
	var checkboxtext = checkbox.value + "#";
	var checkboxtextlength = checkboxtext.length;
	var checkboxtextposition = thefield.value.indexOf(checkboxtext);
	
	var thefieldtemp = thefield.value
	
	if (checkbox.checked) {
		thefield.value += checkbox.value;
		thefield.value += '#';
	}
	else {
		thefield.value = thefieldtemp.substr(0, checkboxtextposition);
		thefield.value += thefieldtemp.substr(checkboxtextposition + checkboxtextlength, thefieldtemp.length);
	}
}


function UncheckAll(theForm)
{
	for(var z=0; z < theForm.length; z++)
	{
    	if(theForm[z].type == 'checkbox' && theForm[z].name != 'check1')
      	{
        	theForm[z].checked = false;
		}
 	}
}

function ClearBox(Box, Text) {
	
	if (Box.value == Text) Box.value = '';
	
}

function SubmitSaveForm(form){
	
	var msg="";
	var flag=0;
		
	if (form.name.value == "" || form.name.value == "Search title")
		msg+="Please enter your name. \n";
	else flag++;
	
	if (flag<1){
		alert(msg);
		return false;
	}
	else return true;
	
}

function SubmitFriendForm(form){
	
	var msg="";
	var flag=0;
		
	if (form.name.value == "" || form.name.value == "Enter your name")
		msg+="Please enter your name. \n";
	else flag++;
	
	if (form.email.value=="" || form.email.value=="Enter your e-mail address")
			msg+="Please enter your email address \n";
		else {
			if ((form.email.value.indexOf(".") <= 2) || (form.email.value.indexOf("@") < 0)) {
				msg+="Please check your email address \n";
			}
			else flag++;
		}	
		
	if (form.email2.value=="" || form.email2.value=="Enter your friends e-mail address")
			msg+="Please enter your friend's email address \n";
		else {
			if ((form.email2.value.indexOf(".") <= 2) || (form.email2.value.indexOf("@") < 0)) {
				msg+="Please check your friend's email address \n";
			}
			else flag++;
		}	
	
	if (form.comment.value.length > 1000)
		msg+="There is a maximum limit of 1000 characters for your comment. Please can you correct this. \n";
	else flag++;
	
	
	if (flag<4){
		alert(msg);
		return false;
	}
	else return true;
	
}


function SubmitCompanySearchForm(form){
	
	var msg="";
	var flag=0;
		
	if (form.keyword.value == "" || form.keyword.value == "Enter Company name")
		msg+="Please enter a search keyword. \n";
	else flag++;
	
	if (form.keyword.value.length > 50)
		msg+="Please enter a search keyword of less than 50 characters.";
	else flag++;
	
	if (flag<2){
		alert(msg);
		return false;
	}
	else return true;
	
}

function SubmitSearchForm(form){
	
	if (form.company_name.value == "" && form.ingredients.value == 0)
	{
		alert("Please enter a company name or select a category.");
		return false;
	}
	else return true;
	
}