<!--
// Written by Dexter Zafra at www.ex-designz.net
//Handle Check Username Availability Using Ajax
 var http = createRequestObject();
 function createRequestObject() {
	var xmlhttp;
	try{
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
	}catch(e){
		try { xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}
		catch(f) { xmlhttp=null; }
	}
	if(!xmlhttp&&typeof XMLHttpRequest!="undefined"){
		xmlhttp=new XMLHttpRequest();
	}
	return xmlhttp;
 }
function sendcomment(oform){
	
		var error = window.document.getElementById("errorcomment");				
	error.innerHTML = "";
	if(oform.commentcontent.value.length<5){error.innerHTML = "<div class='error_info'>&nbsp;Comment content must more than 3 characters</div>"; oform.commentcontent.focus(); return false;}	
	if(oform.commentname.value.length<3 || oform.commentname.value=="Name"){error.innerHTML = "<div class='error_info'>&nbsp;Name must more than 3 characters</div>"; oform.commentname.focus(); return false;}
	if(oform.commentname.value.length>16){error.innerHTML = "<div class='error_info'>&nbsp;Name must less than 16 characters</div>"; oform.commentname.focus(); return false;}
	var expComName=/[^a-zA-Z0-9_]/;
        textAfter=expComName.test(oform.commentname.value);
    if(textAfter) { error.innerHTML = "<div class='error_info'>&nbsp;Username must letters and numbers only</div>"; oform.commentname.focus(); return false;}
	if(oform.commentname.value==""){error.innerHTML = "<div class='error_info'>&nbsp;Hey,what's your name?</div>"; oform.commentname.focus(); return false;}
	if(oform.commentweb.value.length>0 & oform.commentweb.value.length<5 & oform.commentweb.value!="Website(optional)")
	{error.innerHTML = "<div class='error_info'>&nbsp;Please enter a valid URL</div>"; oform.commentweb.focus(); return false;}	
	else if (oform.commentweb.value.indexOf(".")==-1 & oform.commentweb.value!="Website(optional)")
	{error.innerHTML = "<div class='error_info'>&nbsp;Please enter a valid URL</div>"; oform.commentweb.focus(); return false;}	
	
	
	
	oform.action="/comment/comment_add.asp"; 
return true;
 }
 
function handleResponseText(){
try{
	if((http.readyState == 4)&& (http.status == 200)){		//¿ªÊ¼´¦Àí
		var response = http.responseText;
		if(response == "OK"){
		}else{
		}
	}
}catch(e){alert("an error occured");
}finally{}
}
function checkuser(){
//	//var Http = false;
    var error = window.document.getElementById("erroruserregister");
	var check = window.document.getElementById("check");
    var userinput = window.document.getElementById("name").value;
	var expComName=/[^a-zA-Z0-9_]/;
        textAfter=expComName.test(userinput);
	if(userinput.length<5){error.innerHTML = "&nbsp;Hey,Username must more than 5 characters"; return false;}
	else if(userinput.length>16){error.innerHTML = "&nbsp;Hey,Username must less than 16 characters"; return false;}
	else if(textAfter) { error.innerHTML = "&nbsp;Hey,Username must letters and numbers only"; return false;}
	else{
	error.innerHTML = "";
	var url = "/community/check.asp?id="+encodeURIComponent(userinput);
//		http.open('GET', url, true);
//		http.onreadystatechange = ShowRank;
//		//http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
//		http.send(null);
	xmlHttp =createRequestObject();
	xmlHttp.open("GET", url, true);
	xmlHttp.onreadystatechange = ShowRank;
	xmlHttp.send(null);
	
	}
}
 function ShowRank(){
	if (xmlHttp.readyState == 4) {
		if(xmlHttp.status == 200){
			ResetRank(xmlHttp.responseText);
			}
		
	}
}
function ResetRank(rankText){
	var error = window.document.getElementById("erroruserregister");
	//var check = window.document.getElementById("check");
	var rankScore = rankText;
	error.innerHTML = "";
	if(rankScore=="1"){error.innerHTML = "This user name exist";}
	if(rankScore=="0"){error.innerHTML = "Great! you can use it";}
}

function ClientBrowser(){
	this.NS = navigator.appName.indexOf("Netscape") >= 0;
	this.IE = navigator.appName.indexOf("Microsoft Internet Explorer") >= 0;
	this.OP = navigator.appName.indexOf("Opera") >= 0;
	this.SF = navigator.userAgent.toLowerCase().indexOf("safari") >= 0;
var agt=navigator.userAgent.toLowerCase();
}
var MyBrowser, myBrowser;
MyBrowser = myBrowser = new ClientBrowser(); 


