
function IndexDemo(str2){
	var str1 = '"' + window.top.location + '"'; 
	var s = str1.indexOf(str2);
	return(s);
}
//var forbins = IndexDemo('rpgrank.com');
//if(forbins <1) window.top.location.replace("http://www.rpgrank.com");


function favorite() {  
if ( window.sidebar && "object" == typeof( window.sidebar ) && "function" == typeof( window.sidebar.addPanel ) ){
   //  firefox
   window.sidebar.addPanel( document.title, document.location.href, '' );
 }else if ( document.all && "object" == typeof( window.external ) ){
   //  ie
   window.external.addFavorite( document.location.href, document.title );
 }

} 


function addFav(){
  if(ie)
    window.external.AddFavorite(location.href,'WWW.OGRISH.COM : GROTESQUE MOVIES AND PICTURES');
  if(ns)
    alert("Thanks for the bookmark!\n\nNetscape users click OK then press CTRL-D");
}//

 
function Addme(){ 
url = "http://your.site.address"; //你自己的主页地址 
title = "Your Site Name"; //你自己的主页名称 
window.external.AddFavorite(url,title);  
}

function rpg(id){

	return document.getElementById(id);

} 
function forumsubmit() { 

	if(document.login.username.value == '') {
		alert('Please input your username.');
		document.login.username.focus();
		return false;
	} 

	var userReg = /^[a-zA-Z0-9_]{3,16}$/;
	if(!userReg.exec(document.login.username.value)) {
		alert('ID should between 3-16 characters');
		document.login.username.focus();
		return false;
	}

	if(document.login.password.value == '') {
		alert('Please input your password.');
		document.login.password.focus();
		return false;
	} 
	return true;

}

String.prototype.trim = function()
{
var reExtraSpace = /^\s*(.*?)\s+$/;
return this.replace(reExtraSpace,"$1");
}


var sign_in_flowser = '<div id="loginersr">'
	+ '<div id="pointersr"><img src="/images/bg_popup_triangle.png"></div>'
	+ '<div id="userlogsr">'
		+ '<div class="navsr">Retrieve Your Password</div>'
		+ '<div class="noticesr" id="noticesr">Enter your ID and you will receive a link via e-mail that will allow you to reset your password.</div>'
		+ '<div class="contentsr" id="RPWD">'
			+ '<ul>'
			+ '<li><span>Username:</span><span><input type="text" id="sign_user" name="username" maxlength="20"></span>'
			+ '<span onclick="resetPW();" class="rstpw">Get Password</span></li>' 
			+ '</ul>'
		+ '</div>'
		+ '<div class="closesr"><span onclick="cancelReset();"><u>close</u></span></div>'
	+ '</div>'
+ '</div>';

function Rer(id) {
	return rpg(id);
}
function CRer(t) {
	return document.createElement(t);
}
function isIEer(){
	return (document.all && window.ActiveXObject && !window.opera) ? true : false;
} 
function applyser() {  
	   if (Rer("cover_div")) {
			Rer("cover_div").style.display = '';
	   } else {
			var coverDiver = CRer('div');
			document.body.appendChild(coverDiver);
			coverDiver.id = 'cover_div';
				with(coverDiver.style) {
					 position = 'absolute';  
					 width = '580px'
					 height = '135px';	
					 var widser = $("body").width(); 
					 left = widser/2 -100 + 'px'; 
					 top = '72px';
					 zIndex = 98;
					 if (isIEer()) {
						filter = "Alpha(Opacity=90)";
					 } else {
						opacity = 0.9;
					 }
				}
			coverDiver.innerHTML = sign_in_flowser;
	   } 
}  

String.prototype.trim = function(){
	return this.replace(/(^\s*)|(\s*$)/g, '');
};

function resetPW() {
	var smd = Rer("sign_user").value; 
	if(smd=='') {
		alert('Invalid ID.');
		Rer("sign_user").focus();
		return false;
	} 
	makeRequest('sMailFile.php', RetreivePWD, "post", "username="+smd);
	Rer("noticesr").style.display = 'none';
}
function cancelReset() {
	Rer('cover_div').style.display="none";
}

function _search() {
	if(document.search.finds.value == '') {
		alert('Please input keywords.');
		document.search.finds.focus();
		return false;
	}
	return true;
} 
function assign(id) { 
	rpg(id).style.background="#6944FF";
	rpg(id).style.color="#ffffff";
	rpg(id).style.display="block";
}
function extract(id) { 
	rpg(id).style.background="#454950";
	rpg(id).style.display="block";
	rpg(id).style.color="#ffffff";
}
function openUrl(id) {
	document.getElementById('igoto').style.display='';
	var rsting = rpg(id).innerHTML; 
	rsting = rsting.toLowerCase();
	var arr = rsting.split('</span><span');
	rsting = arr[0];  
	var arr = rsting.split('<span>');
	rsting = arr[1]; 
	document.search.finds.value = rsting; 
	document.getElementById('baidu').submit();   
} 
function blurfocus(){
	$("#igoto").slideUp("slow");  
}
function openUrls(url) {
	window.open(url,'new','');
}

function portal(__this, __id,__color) {	 

	if(__color == 'unit') {
		var bg = '#32363d';
	} else {
		var bg = '#21262d';
	}
	var token = __this.replace(/(skill)/g,"");   
	for(var i=1; i<7; i++) {
		$("#skill-"+__id+'-'+ i).css({background:'#7d8288', cursor:'pointer'});
		$("#monster-"+__id+'-'+ i).hide();
	}
	$("#skill" + token).css({background:bg, cursor:'default'});
	$("#monster" + token).show();
}