﻿var siteFlag;
 
function doSch(){
    var oschBox = document.getElementById("schInput");
    var errormsg = oschBox.getAttribute("errormsg");
    var url = oschBox.getAttribute("schurl");
    var defaultValue = oschBox.getAttribute("dflvalue");
    var schvalue = oschBox.value;
    if(schvalue == "" || schvalue == defaultValue){
        alert(errormsg);
        return false;
    }
    
    document.schform.action = url + encodeURIComponent(schvalue);
    document.schform.submit();
    return true;
}

function schInput_onfocus(oschBox){
    var defaultValue = oschBox.getAttribute("dflvalue");
    var schvalue = oschBox.value;
    oschBox.value = (schvalue == defaultValue) ? "" : schvalue;
}

function schInput_onblur(oschBox){
    var defaultValue = oschBox.getAttribute("dflvalue");
    var schvalue = oschBox.value;
    oschBox.value = (schvalue == "") ? defaultValue : schvalue;
}

function showSiteIntro(id){
    var c = document.getElementById(id);
    if(document.getElementById(id+"_intro"))
        c.appendChild(document.getElementById(id+"_intro"));
}

function showMsg(id,str){
    document.getElementById(id).innerHTML = str;
}
function appendMsg(id,str){
    document.getElementById(id).innerHTML += str;
}  

var schTips = function(){
	return {
		init:function(a){
		    var oa = document.getElementById(a);
		    oa.onclick = function(e){
				stopEvent()
		        oa.childNodes[1].style.display = '';
		    }
			
			document.onclick = function(e){
			    stopEvent()
				var oa = document.getElementById(a);
				oa.childNodes[1].style.display = 'none';
			}
		}
	}
}(); 

function stopEvent()
{  
   if (window.event) { window.event.cancelBubble = true; }
   else { var e=getEvent();if (e && e.stopPropagation) e.stopPropagation(); }
}

function getEvent()
{
    if(document.all)return window.event;        
    var func=getEvent.caller;            
    while(func!=null){    
        var arg0=func.arguments[0];
            if(arg0){
                if((arg0.constructor==Event || arg0.constructor ==MouseEvent)
                 || (typeof(arg0)=="object" && arg0.preventDefault && arg0.stopPropagation)){    
                    return arg0;
                }
            }
        func=func.caller;
    }
}