function vladit(){
	msge = "";
	if(document.forms.form2.pl_title.value.length <= 10) { 
		msge=msge+"Please add your own pledge. ";
	}
	if(document.forms.form2.name1.value.length <= 1) { 
		msge=msge+"Please add your name. ";
	}
	if(document.forms.form2.email.value.indexOf("@") == -1 ) { 
		msge=msge+"Please add your email.";
	} else {
		if(document.forms.form2.email.value.indexOf(".") == -1 ) { 
			msge=msge+"Please add your email.";
		}
	}
	if (msge.length>1){
		alert(msge);
	} else {
		document.getElementById('big_callum').style.visibility='hidden';
		document.getElementById('big_callum_claps').style.visibility='visible';
		setTimeout('document.forms.form2.submit()', 5000);
	}
}
function isEmailAddr(email)	{
	var result = false;
	var theStr = new String(email);
	var index = theStr.indexOf("@");
	if (index > 0) {
		var pindex = theStr.indexOf(".",index);
		if ((pindex > index+1) && (theStr.length > pindex+1)) {
			result = true;
		}
		return result;
	}
}
function validRequired(formField,fieldLabel) {
	var result = true;		
	if (formField.value == "") {
		alert('Please enter your ' + fieldLabel );
		formField.focus();
		result = false;
	}		
	return result;
}
function validEmail(formField,fieldLabel,required) {
	var result = true;		
	if (required && !validRequired(formField,fieldLabel)) {
		result = false;
	}	
	if (result && ((formField.value.length < 3) || !isEmailAddr(formField.value))) {
		alert("Please enter a complete email address in the form: yourname@yourdomain.com");
		formField.focus();
		result = false;
	}
	return result;	
}
function validNum(formField,fieldLabel,required) {
	var result = true;	
	if (required && !validRequired(formField,fieldLabel)) {
		result = false;
	}	  
	if (result) {
		if (!allDigits(formField.value)) {
			alert('Please enter a number for the "' + fieldLabel +'" field.');
			formField.focus();		
			result = false;
		}
	} 
	return result;
}
function validInt(formField,fieldLabel,required) {
	var result = true;	
	if (required && !validRequired(formField,fieldLabel)) {
		result = false;
	}
	if (result) {
		var num = parseInt(formField.value,10);
		if (isNaN(num)) {
			alert('Please enter a number for the "' + fieldLabel +'" field.');
			formField.focus();		
			result = false;
		}
	} 		
	return result;
}	
function validateForm(theForm) {
	alert(theForm);	
	// Start ------->
	if (!validRequired(theForm.name,"Name"))
		return false;			
	if (!validEmail(theForm.email,"Email Address",true))
		return false;
	if (!validRequired(theForm.country,"Country"))
		return false;		
	return true;
}
function hideLeftPledgeCol() {
	document.getElementById('callum_normal').style.visibility='hidden';
	document.getElementById('callum_claps').style.visibility='hidden';
	document.getElementById('ourpledge_selector').style.visibility='hidden';
	document.getElementById('ourpledge_selector_text').style.visibility='hidden';
	document.getElementById('ourpledge_heading_left').style.visibility='hidden';
	document.getElementById('big_callum').style.visibility='visible';
	document.getElementById('ourpledge_form').style.visibility='visible';
}