// use other js file (Framework level)
function getPath() {
	var s = top.location.pathname;
	b = s.indexOf('/');
	if(b==0){
		s=s.substring(1,s.length);
		//alert("1:"+s);
	}
	b = s.indexOf('/');
	if(b>0){
		s=s.substring(0,b);
		//alert("2:"+s);
	}
	//alert("3:"+s);
	return s;
}

// forbiden right click
/*
document.oncontextmenu=function(){return false;} 
document.onkeydown=function(){
	if(event.ctrlKey)return false;
}

function $(name) {
	if(document.getElementById(name) == null) {
		alert(name + " id is not exist!");
	}
	return document.getElementById(name);
}
*/

document.write("<script language=\"JavaScript\" charset='utf-8'  src=\"/wow-js/base_function.js\"></script>");
document.write("<script language=\"JavaScript\" charset='utf-8' src=\"/wow-js/cms_ajax.js\"></script>");
document.write("<script language=\"JavaScript\" charset='utf-8' src=\"/wow-js/cms_check.js\"></script>");
document.write("<script language=\"JavaScript\" charset='utf-8' src=\"/wow-js/plat_forMD5.js\"></script>");
document.write("<script language=\"JavaScript\" charset='utf-8' src=\"/wow-js/cms_turn.js\"></script>");
document.write("<script language=\"JavaScript\" charset='utf-8' src=\"/wow-js/MSClass.js\"></script>");

// js validation
document.write("<script language=\"JavaScript\" charset='utf-8' src=\"/wow-js/validation1.5.3/prototype.js\"></script>");
document.write("<script language=\"JavaScript\" charset='utf-8' src=\"/wow-js/validation1.5.3/effects.js\"></script>");
document.write("<script language=\"JavaScript\" charset='utf-8' src=\"/wow-js/validation1.5.3/validation_cn.js\"></script>");
document.write("<link rel=\"stylesheet\" type=\"text/css\" href=\"/wow-js/validation1.5.3/style.css\" />");

function getOs() 
{ 
   var result= "MSIE"; 
   if(navigator.userAgent.indexOf("MSIE")>0) { 
	result="MSIE"; 
   } else if(navigator.userAgent.indexOf("Chrome/")>0){ 
	result="Chrome"; 
   } else if(navigator.userAgent.indexOf("Firefox")>0){ 
	result="Firefox"; 
   }else if(navigator.userAgent.indexOf("Safari")>0) { 
	result="Safari"; 
   }else if(navigator.userAgent.indexOf("Camino")>0){ 
	result="Camino"; 
   }else if(navigator.userAgent.indexOf("Gecko/")>0){ 
	result="Gecko"; 
   } 
   return result;
} 

/*firefox*/ 
function __firefox(){ 
HTMLElement.prototype.__defineGetter__("runtimeStyle", __element_style); 
window.constructor.prototype.__defineGetter__("event", __window_event); 
Event.prototype.__defineGetter__("srcElement", __event_srcElement); 
} 
function __element_style(){ 
return this.style; 
} 
function __window_event(){ 
return __window_event_constructor(); 
} 
function __event_srcElement(){ 
return this.target; 
} 
function __window_event_constructor(){ 
if(document.all){ 
return window.event; 
} 
var _caller = __window_event_constructor.caller; 
while(_caller!=null){ 
var _argument = _caller.arguments[0]; 
if(_argument){ 
var _temp = _argument.constructor; 
if(_temp.toString().indexOf("Event")!=-1){ 
return _argument; 
} 
} 
_caller = _caller.caller; 
} 
return null; 
} 
if(window.addEventListener){ 
__firefox(); 
} 
/*end firefox*/ 




if(getOs() != "MSIE" ){       //firefox       innerText       define 
            HTMLElement.prototype.__defineGetter__(                       "innerText", 
                function(){ 
                    var       anyString       =       ""; 
                    var       childS       =       this.childNodes; 
                    for(var       i=0;       i   <childS.length;       i++)       { 
                        if(childS[i].nodeType==1) 
                            anyString       +=       childS[i].tagName=="BR"       ?       '\n'       :       childS[i].innerText; 
                        else       if(childS[i].nodeType==3) 
                            anyString       +=       childS[i].nodeValue; 
                    } 
                    return       anyString; 
                } 
            ); 
            HTMLElement.prototype.__defineSetter__(                       "innerText", 
                function(sText){ 
                    this.textContent=sText; 
                } 
            ); 
            
            HTMLElement.prototype.__defineGetter__(                       "innerHTML", 
                function(){ 
                    var       anyString       =       ""; 
                    var       childS       =       this.childNodes; 
                    for(var       i=0;       i   <childS.length;       i++)       { 
                        if(childS[i].nodeType==1) 
                            anyString       +=       childS[i].tagName=="BR"       ?       '\n'       :       childS[i].innerText; 
                        else       if(childS[i].nodeType==3) 
                            anyString       +=       childS[i].nodeValue; 
                    } 
                    return       anyString; 
                } 
            ); 
            HTMLElement.prototype.__defineSetter__(                       "innerHTML", 
                function(sText){ 
                    this.textContent=sText; 
                } 
            );
} 



