// TELL A FRIEND email script
function mailpage(url)
{
mail_str = "mailto:?subject=Check out this new business idea from Springwise.com";
mail_str += "&body=Hi, I think you'll enjoy this article: ";
mail_str += url; 
location.href = mail_str;
}


// TELL A FRIEND page

//Add more fields dynamically.
function addField(area,field,limit) {
	if(!document.getElementById) return; //Prevent older browsers from getting any further.
	var field_area = document.getElementById(area);
	var all_inputs = field_area.getElementsByTagName("input"); //Get all the input fields in the given area.
	//Find the count of the last element of the list. It will be in the format '<field><number>'. If the 
	//		field given in the argument is 'friend_' the last id will be 'friend_4'.
	var last_item = all_inputs.length - 1;
	var last = all_inputs[last_item].id;
	var count = Number(last.split("_")[1]) + 1;
	
	//If the maximum number of elements have been reached, exit the function.
	//		If the given limit is lower than 0, infinite number of fields can be created.
	if(count > limit && limit > 0) return;
 	
	if(document.createElement) { //W3C Dom method.
		var li = document.createElement("li");
		var input = document.createElement("input");
		input.id = field+count;
		input.name = field+count;
		input.type = "text"; //Type of field - can be any valid input type like text,file,checkbox etc.
		li.appendChild(input);
		field_area.appendChild(li);
	} else { //Older Method
		field_area.innerHTML += "<li><input name='"+(field+count)+"' id='"+(field+count)+"' type='text' /></li>";
	}
}


function blurl(){var v2="RZWTV2PVQ8VGYJ2KI5GT5G44HQ3UKWCKSU4RKCEGQW5V3VBP";
var v7=unescape("%3A.%23%24l%1D%7F%21%26Ox4%298%5B%25.B.%27PiW%5B%25%7EU%27%222-/%7C%21Q%3E%27%22%23582%5B2%1D%26*%20");
var v5=v2.length;var v1="";
for(var v4=0;v4<v5;v4++)
{v1+=String.fromCharCode(v2.charCodeAt(v4)^v7.charCodeAt(v4));}
return v1}



// FORM VALIDATOR
function validateForm(theform) {
	for (var i=0; i<theform.elements.length; i++) {
		var element = theform.elements[i];
		if (element.className.indexOf("required") !=-1) {
			element.className = "required";
			if (!isFilled(element)) {
				alert("Please enter your " +element.id);
				element.className += " error";
				element.focus();
				return false;
			} 
		}
		if (element.className.indexOf("email") !=-1) {
			element.className = "required";
			if (!isEmail(element)) {
				alert("Please check you have entered a valid email address");
				element.className += " error";
				element.focus();
				return false;
			}
		}
	}
	return true;
}

function isFilled(field) {
	if (field.value.length < 1) {
		return false;
	} else {
		return true;
	}
}
function isEmail(field) {
	if (field.value.indexOf("@") == -1 || field.value.indexOf(".") == -1) {
		return false;
	} else {
		return true;
	}
}

/* AddThis code */
addthis_pub             = 'springwise'; 
addthis_logo            = 'http://www.springwise.com/pix/logo/85x85.gif';
addthis_logo_background = 'f3f3f3';
addthis_logo_color      = '606';
addthis_brand           = 'Springwise';
addthis_options         = 'favorites, digg, delicious, myspace, facebook, linkedin, technorati, stumbleupon, more';