function external_links() {
	if(!document.getElementsByTagName) 
		return;
	var anchors = document.getElementsByTagName("a");
	for(var i = 0; i < anchors.length; i++) {
		var anchor = anchors[i];
		if(anchor.getAttribute("href") && anchor.getAttribute("rel") == "external")
			anchor.target = "_blank";
	}
}
window.onload = external_links;

function change_style(sheet) {
	sheet = sheet-1;
	if(document.styleSheets) {
		var c = document.styleSheets.length;
		for(var i = 0; i < c; i++) {
			if(i != sheet)
				document.styleSheets[i].disabled = true;
			else {
				document.styleSheets[i].disabled = false;
				location.href = "?style=" + (i+1);
			}
		}
		
	}
}


function verify_partnership_form() {
	var name = document.getElementById("name").value;
	var email = document.getElementById("email").value;
	var site_name = document.getElementById("site_name").value;
	var site_url = document.getElementById("site_url").value;
	var unique_hits = document.getElementById("unique_hits").value;
	var proof_of_hits = document.getElementById("proof_of_hits").value;
	
	if (name == "") {
		document.getElementById("error_msg").style.display = "block";
		document.getElementById("error_msg").innerHTML = "Please enter your name";
		document.getElementById("name").focus();
	}
	else if (email == "" || !email.match(/^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9])+(\.[a-zA-Z0-9_-]+)+$/)) {
		document.getElementById("error_msg").style.display = "block";
		document.getElementById("error_msg").innerHTML = "Please enter a valid email";
		document.getElementById("email").focus();
	}
	else if (site_name == "") {
		document.getElementById("error_msg").style.display = "block";
		document.getElementById("error_msg").innerHTML = "Please enter your site's name.";
		document.getElementById("site_name").focus();
	}
	else if (site_url == "") {
		document.getElementById("error_msg").style.display = "block";
		document.getElementById("error_msg").innerHTML = "Please enter your site's URL";
		document.getElementById("site_url").focus();
	}
	else if (unique_hits == "") {
		document.getElementById("error_msg").style.display = "block";
		document.getElementById("error_msg").innerHTML = "Please enter your Unique Hits per day";
		document.getElementById("unique_hits").focus();
	}
	else if (proof_of_hits == "") {
		document.getElementById("error_msg").style.display = "block";
		document.getElementById("error_msg").innerHTML = "Please provide proof of your hits";
		document.getElementById("proof_of_hits").focus();
	}
	else {
		document.getElementById("error_msg").style.display = "none";
		document.getElementById("error_msg").innerHTML = "";
	}
	if (document.getElementById("error_msg").innerHTML == "")
		return true;
	else
		return false;
}

function verify_contact_form() {
	var name = document.getElementById("name").value;
	var email = document.getElementById("email").value;
	var subject = document.getElementById("subject").value;
	var comments = document.getElementById("comments").value;	
	
	if (name == "") {
		document.getElementById("error_msg").style.display = "block";
		document.getElementById("error_msg").innerHTML = "Please enter your name";
		document.getElementById("name").focus();
	}
	else if (email == "" || !email.match(/^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9])+(\.[a-zA-Z0-9_-]+)+$/)) {
		document.getElementById("error_msg").style.display = "block";
		document.getElementById("error_msg").innerHTML = "Please enter a valid email";
		document.getElementById("email").focus();
	}
	else if (subject == "") {
		document.getElementById("error_msg").style.display = "block";
		document.getElementById("error_msg").innerHTML = "Please enter a subject.";
		document.getElementById("subject").focus();
	}
	else if (comments == "") {
		document.getElementById("error_msg").style.display = "block";
		document.getElementById("error_msg").innerHTML = "Please enter a comment.";
		document.getElementById("comments").focus();
	}
	else {
		document.getElementById("error_msg").style.display = "none";
		document.getElementById("error_msg").innerHTML = "";
	}
	if (document.getElementById("error_msg").innerHTML == "")
		return true;
	else
		return false;
}
