
	function get_domain(){
		var dm=document.location.href;
		var re=/^http:\/\/([0-9a-z\-\.:]+)/ig;
		if(re.exec(dm)){
			return RegExp.$1;
		}else{
			return "";
		}
	}

	function member(){
		var dm=get_domain();
		var re=/^www.([0-9a-z\-\.:]+)/ig;
		if(re.exec(dm)){
			dm=RegExp.$1;
		}
		var ckn = dm.replace(/[^0-9a-z]/g,"_");
		return get_cookie2(ckn+"_u");
	}
	
	
	
	function is_register(id){
		var uu3=member();
		var obj=ge(id);
		if(uu3!="" && uu3.length<=20){
			obj.innerHTML='Welcome, <font color=red>'+uu3+'</font> &raquo; <a href="/info.php">Edit Profile</a> (<a href="/signout.php">sign out</a>).<br>';
			ge('cm_name').style.display="none";
			ge('cm_email').style.display="none";
			ge('cm_location').style.display="none";
		}else{
			obj.innerHTML='<input type="checkbox" name="register" id="regasmember" onclick="javascript:clkreg(\'regasmember\');" value="1"> <label for="regasmember">Register as a member.</label>  (Already a member? <a href="/signin.php">sign in</a>)<br>';
			ge('cm_name').style.display="";
			ge('cm_email').style.display="";
			ge('cm_location').style.display="";
		}
		 
	}
	
	function clkreg(id){
		var obj=ge(id);
		if(obj.checked){
			ge('cm_passwd').style.display="";
			ge('cm_username').style.display="";
		}else{
			ge('cm_passwd').style.display="none";
			ge('cm_username').style.display="none";
		}
	}
	
	function register_chk(id){
		var uu=member();
		var obj=ge(id);
		if(uu==""){
			obj.innerHTML='Already a member? <a href="/signin.php">Sign in</a>.<br>';
		}else{
			obj.innerHTML='Welcome, <font color=red>'+uu+'</font> &raquo; <a href="/info.php">Edit Profile</a> (<a href="/signout.php">Sign out</a>).<br>';
		}
	}
	
	function member_chk2(id){
		var uu2=member();
		if(uu2==""){
			document.write('<a href="/joinus.html">Join Us</a> (<a href="/signin.php">Signin</a>)');
		}else{
			document.write('<a href="/info.php"><font color=red>'+uu2+'</font></a> (<a href="/signout.php">Signout</a>).<br>');
		}
	}
	
	function member_chk22(id){
		var uu2=member();
		if(uu2==""){
			ge('joinus').innerHTML='<a href="/signin.php">Sign in</a>/<a href="/joinus.html">Join for FREE</a>';
		}else{
			ge('joinus').innerHTML='<a href="/info.php"><font color=red>'+uu2+'</font></a>/<a href="/signout.php">Sign out</a>';
		}
	}
	
	function member_login2(id){
		ge('joinus').innerHTML='<a href="/info.php"><font color=green>Welcome</font></a>/<a href="/signout.php">Sign out</a>';
	}
	
	function member_chk22f(id,sid){
		var uu2=member();
		if(uu2==""){
			ge('joinus').innerHTML='<a href="/talk/ucp.php?mode=login">Sign in</a>/<a href="/joinus.html">Join for FREE</a>';
		}else{
			ge('joinus').innerHTML='<a href="/info.php"><font color=red>'+uu2+'</font></a>/<a href="/talk/ucp.php?mode=logout&sid='+sid+'">Sign out</a>';
		}
	}
	
	function member_chk_styler(sid){
		var uu2=member();
		if(uu2!=""){
			if(mc('styler') && sid!=""){
				mc('styler').login(true,uu2,sid);
			}
		}else{
			if(mc('styler')){
				mc('styler').login(false);	
			}
		}
	}
	
	function mc(movieName) {
         if (navigator.appName.indexOf("Microsoft") != -1) {
             return window[movieName];
         } else {
             return document[movieName];
         }
    }

	
	function member_chk(id){
		var uu=member();
		var obj=ge(id);
		if(uu==""){
			obj.innerHTML='<a href="/joinus.html">Join Us</a> (<a href="/signin.php">Signin</a>)';
		}else{
			obj.innerHTML='<a href="/info.php"><font color=red>'+uu+'</font></a> (<a href="/signout.php">Signout</a>).<br>';
		}
	}

	function get_cookie2(Name) {
		  var nr='';
	      var search = Name + "=";
	      if (document.cookie.length > 0) {
	          offset = document.cookie.indexOf(search);
	          if (offset != -1) {
	             offset += search.length;
	             end = document.cookie.indexOf(";", offset);
	             if (end == -1)
	                 end = document.cookie.length;
	             var nr=unescape(document.cookie.substring(offset, end));
	          }
	      }
	      return nr;
	}
	
	function editchk(ff){
		var is_ok=false;
		if(ff.Name.value==""){
			alert("Please enter Your Name!");
			ff.Name.focus();
		}else if(ff.username.value==""){
			alert("Please enter Your Username!");
			ff.username.focus();
		}else if(ff.Email.value==""){
			alert("Please enter Your Email Address!");
			ff.Email.focus();	
		}else{
			is_ok=true;
		}
		return is_ok;
	}
	
	function signinchk(ff){
		var is_ok=false;
		if(ff.Name.value==""){
			alert("Please enter Your Name!");
			ff.Name.focus();
		}else if(ff.Passwd.value==""){
			alert("Please enter Your Password!");
			ff.Passwd.focus();	
		}else{
			is_ok=true;
		}
		return is_ok;
	}
	
	function reg(ff){
		var is_ok=false;
		if(ff.name.value==""){
			alert("Please enter Your Name!");
			ff.name.focus();
		}else if(ff.email.value==""){
			alert("Please enter Your Email Address!");
			ff.email.focus();	
		}else if(ff.username.value==""){
			alert("Please enter Your Username!");
			ff.username.focus();
		}else if(ff.passwd.value==""){
			alert("Please enter Your Password!");
			ff.passwd.focus();	
		}else if(ff.passwd.value!=ff.passwd2.value){
			alert("Please Confirm Password!");
			ff.passwd2.focus();	
		}else if(ff.authcode.value==""){
			alert("Please enter Authority Code!");
			ff.authcode.focus();	
		}else{
			is_ok=true;
		}
		return is_ok;
	}

function thumbit(pid,rid,rs){
var post="id="+pid+"&vote="+rid+"&"+rs+"=1";
post=post+"&url="+document.location.href+"&title="+escape(document.title)+"&";
rspid="rsp_"+pid+"_"+rid;
makePost2('/ajax_ishelpful.php', post, "alertContents2");
}
function alertContents2() {
ge(rspid).innerHTML= "<img src='/images/loading.gif' align=absmiddle> Wait...";
      if (http_request.readyState == 4) {
      	 if (http_request.status == 200) {
            var result = http_request.responseText;
            ge(rspid).innerHTML=result;
         } else {
            alert('There was a problem with the request. ['+http_request.status+']');
         }
      }
}

function vf(fm,act,pid,js){
var vv="";
var i,sumx=0,myerror=0;
	for(i=0;i<fm.sum.value;i++){
		var obja=eval('fm.poll['+i+'].checked');
		if(obja){
                        vv=encodeURI(fm.poll[i].value);
			sumx++;
		}
	}
	if(sumx==0){
		alert('Please choose one to poll!');
		myerror=1;
	}
	if(myerror==0){
var trg="";
var post="poll="+vv+"&";
post=post+"url="+document.location.href+"&title="+escape(document.title)+"&";
makePost('/cast_your_vote.php?'+act+'=1&pid='+pid+'&'+js, post, trg);
	}else{
		return false;
	}

}

function vf_best(fm,act,pid,js){
var vv="";
var i,sumx=0,myerror=0;
	for(i=0;i<fm.sum.value;i++){
		var obja=eval('fm.poll['+i+'].checked');
		if(obja){
                        vv=encodeURI(fm.poll[i].value);
			sumx++;
		}
	}
	if(sumx==0){
		alert('Please choose one to poll!');
		myerror=1;
	}
	if(myerror==0){
var trg="";
var post="poll="+vv+"&";
post=post+"url="+document.location.href+"&title="+escape(document.title)+"&";
makePost('/cast_your_vote_best.php?'+act+'=1&pid='+pid+'&'+js, post, trg);
	}else{
		return false;
	}

}

function alertContents() {
ge('voteme').innerHTML= "<img src='/images/loading.gif' align=absmiddle> Wait...";
      if (http_request.readyState == 4) {
      	 if (http_request.status == 200) {
            var result = http_request.responseText;
            ge('voteme').innerHTML=result;
         } else {
            alert('There was a problem with the request. ['+http_request.status+']');
         }
      }
}

function fsall(){
              	
	for(i=0;i<document.all_list.elements.length;i++){
		if(document.all_list[i].type=="checkbox" && document.all_list[i].name.substr(0,2)=="C_"){
			document.all_list[i].checked=1;
		}
	}

	}
function de_fsall(){
              	
	for(i=0;i<document.all_list.elements.length;i++){
		if(document.all_list[i].type=="checkbox" && document.all_list[i].name.substr(0,2)=="C_"){
			document.all_list[i].checked=0;
		}
	}

	}
              	
function check_fform(str){
var obj,i,sumx=0,myerror=0;


	for(i=0;i<document.all_list.list_sum.value;i++){
		obj=eval("document.all_list.C_"+i);
		if(obj.checked){
		sumx++;
		}
	}
	
	if(sumx==0){
		alert('Please choose the items to '+str+'!');
		myerror=1;
	}
	
	if(myerror==0){
		document.all_list.submit();
	}

}

function do_fit(cmd){
	document.all_list.act.value='del';
	check_fform('delete');
}

function do_fit2(cmd){
	document.all_list.action.value='del';
	check_fform('delete');
}

function get_new(){
rspid="msg_num";
makePost2('/new_msg.php', "", "alertnew");
}
function alertnew() {
ge(rspid).innerHTML= "<img src='/images/loading.gif' align=absmiddle> Wait...";
      if (http_request.readyState == 4) {
      	 if (http_request.status == 200) {
            var result = http_request.responseText;
            
            if(result.match(/^([0-9]+)$/i) && parseInt(result)>0){
            	ge('new_msg').style.display="";
            	if(parseInt(result)==1){
            		ge(rspid).innerHTML="<a href=\"/private_msgs.php\">You got "+result+" new message!</a>";
            	}else{
            		ge(rspid).innerHTML="<a href=\"/private_msgs.php\">You got "+result+" new messages!</a>";
            	}
            	new slider('new_msg', 1000,'transparent');
            }
         } else {
            alert('There was a problem with the request. ['+http_request.status+']');
         }
      }
}


function setOpacity(trg,value) {
	var testObj=ge(trg);
	testObj.style.opacity = value/10;
	testObj.style.filter = 'alpha(opacity=' + value*10 + ')';
}

