var XmlHttp;
var Img;

function SendAddUrl(){
	Img = document.getElementById("SendImg");
	Img.style.visibility = 'visible';

	CreateXMLHttpRequest();

	var url = "send.php?type=SendAddUrl";
	var addurl_action = "&addurl_action="+document.getElementById("addurl_action").value;
	url=url+addurl_action;
	var addurl=new Array("name","website","tel","email","keyword","desc");
	for (i=0; i < addurl.length; i++){
		url=url+"&addurl_"+addurl[i]+"="+escape(document.getElementById("addurl_"+addurl[i]).value);
	}
	if (addurl_action=="&addurl_action=free"){
		url=url+"&addurl_change_url="+document.getElementById("addurl_change_url").value;
	}

	XmlHttp.open("POST", url, true);
	XmlHttp.onreadystatechange = CallBack;
	XmlHttp.send(null);
}

function CreateXMLHttpRequest(){
	if (window.ActiveXObject){
		XmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}else if (window.XMLHttpRequest){
	    XmlHttp = new XMLHttpRequest();
	}
}

function CallBack(){
	if (XmlHttp.readyState == 4){
		if (XmlHttp.status == 200){
			var xmldoc = XmlHttp.responseXML;
			var mes = xmldoc.getElementsByTagName("message")[0].firstChild.data;
			var val = xmldoc.getElementsByTagName("passed")[0].firstChild.data;
			var typ = xmldoc.getElementsByTagName("type")[0].firstChild.data;
			setMessage(typ, mes, val);
		}
	}
}

function setMessage(type, msg, isValid){
	var MsgArea = document.getElementById("SendMsg");

	if (type=="SendAddUrl"){
		Img.style.visibility = 'hidden';
		if (isValid == "true" || isValid == "True"){
			alert(msg);
			location.reload();
		}else{
			MsgArea.innerHTML = "<font color=red>" + msg + " </font>";
		}
	}
}
