function validateForm(form, formParams)
{
	var totLinks=0;	
	for(var fieldName in formParams) {
		var preFilledValue = formParams[fieldName][0];
		var errorMessage = formParams[fieldName][1];
		var elem = document.getElementsByName(fieldName)[0];
		var providedValue = elem.value.replace(/^\s+|\s+$/g,"");		
		if(providedValue==null || providedValue=="" || providedValue==preFilledValue)
		{
			alert(errorMessage);
			if(elem.type!='hidden')
				elem.focus();
			return false;
		}
		if(fieldName=='textcontent'){
			x=providedValue.split(' ');
			if (x.length<300){
				alert ("There should be at least 300 words in Content.");
				elem.focus();
				return false;
			}
			var v = new RegExp();
			v.compile("^[A-Za-z]+://[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$");
			y=providedValue.split('"');
			for(i=0;i<y.length;i++){
				if(v.test(y[i]))
					totLinks++;
			}
		}
		if(fieldName=='textbio'){
			x=providedValue.split(' ');
			if (x.length>100){
				alert ("There should be Max 100 words in Author Bio.");
				elem.focus();
				return false;
			}
			var v = new RegExp();
			y=providedValue.split('"');
			v.compile("^[A-Za-z]+://[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$");
			for(i=0;i<y.length;i++){
				if(v.test(y[i]))
					totLinks++;
			}
		}
	}
	if(totLinks>3){
		alert("Max Three Links are allowed in Bio and Content.");
		return false;		
	}
}

function fieldSet(obj,str) {
	if(obj.value == str) {
		obj.value = '';
	}
}

function fieldReset(obj,str) {
	if(obj.value == '') {
		obj.value = str;
	}
}

