
String.prototype.Trim  = function(){return this.replace(/^\s+|\s+$/g,"");}
String.prototype.Ltrim = function(){return this.replace(/^\s+/g, "");}
String.prototype.Rtrim = function(){return this.replace(/\s+$/g, "");}
function GetObj(sDiv)
{
	var div;
	if (document.getElementById)
	{    
		div = document.getElementById(sDiv);
		if (div==null || div==undefined) 
		    return null;
	    if (div.tagName!=null)
		    return div;
	    
	}
	if (document.getElementsByName)
	{
		div= document.getElementsByName(sDiv);
		if (div==null || div==undefined) 
		    return null;
		if (div.tagName!=null)
			return div;
	}
	if (document.all)
	{
		div = eval("window." + sDiv);
		if (div==null || div==undefined) 
		    return null;
		if (div.tagName!=null)
			return div;
	}
	if (document.layers)
	{
		div = document.layers[sDiv];
		if (div==null || div==undefined) 
		    return null;
		if (div.tagName!=null)
			return div;
	}	 
	return null;
}

/************************************
    Write Flash 
*************************************/
// Major version of Flash required
var requiredMajorVersion = 8;
// Minor version of Flash required
var requiredMinorVersion = 0;
// Minor version of Flash required
var requiredRevision = 0;
function WriteFlash(swfId,swfPath,FlashVars,swfWeight,swfHeight)
{
	var hasReqestedVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);
    // Check to see if the version meets the requirements for playback
    if (hasReqestedVersion) {
	    // if we've detected an acceptable version
	    // embed the Flash Content SWF when all tests are passed
	    AC_FL_RunContent(
				    "src", swfPath,
				    "width", swfWeight,
				    "height",swfHeight,
				    "align", "middle",
				    "id", swfId,
				    "quality", "high",
				    "bgcolor", "#FFFFFF",
				    "name", swfId,
				    "allowScriptAccess","sameDomain",
				    "type", "application/x-shockwave-flash",
				    "wmode", "transparent",
				    'codebase', 'http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab',
				    "pluginspage", "http://www.adobe.com/go/getflashplayer",
				    "FlashVars",FlashVars
	    );
    } else {  // flash is too old or we can't detect the plugin
	    var alternateContent = 'Alternate HTML content should be placed here.<BR>'
	    + 'This content requires the Adobe Flash Player. '
	    + '<a href=http://www.adobe.com/go/getflash/>Get Flash</a>';
	    document.write(alternateContent);  // insert non-flash content
    }
}
function WriteMedia(mediaId,mediaPath,mediaWeight,mediaHeight)
{
    var MediaStr ="";
    MediaStr +='<OBJECT ID=\"'+mediaId +'\" WIDTH=\"' + mediaWeight+ '\" HEIGHT=\"'+ mediaHeight + '\" classid=\"CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95\"';
    MediaStr +='codebase=\"http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701\"';
    MediaStr +='standby=\"Loading Microsoft Windows Media Player components...\" type=\"application/x-oleobject\">';
    MediaStr +='<PARAM NAME=\"FileName\" VALUE=\"'+mediaPath+'\" />';
    MediaStr +='<PARAM NAME=\"AutoStart\" value=\"1\" />';
    MediaStr +='<PARAM NAME=\"ShowControls\" VALUE=\"1\" />';
    MediaStr +='<PARAM NAME=\"ShowDisplay\" VALUE=\"0\" />';
    MediaStr +='<PARAM NAME=\"ShowStatusBar\" VALUE=\"0\" />';
    MediaStr +='<PARAM NAME=\"ShowGotoBar\" VALUE=\"0\" />';
    MediaStr +='<PARAM NAME=\"ShowPositionControls\" VALUE=\"1\" />';
    MediaStr +='<PARAM NAME=\"ShowAudioControls\" VALUE=\"1\" />';
    MediaStr +='<PARAM NAME=\"ShowTracker\" VALUE=\"1\" />';
    MediaStr +='<PARAM NAME=\"AutoSize\" VALUE=\"1\" />';
    MediaStr +='<Embed type=\"application/x-mplayer2\"';
    MediaStr +='pluginspage=\"http://www.microsoft.com/windows/windowsmedia/en/download/\"';
    MediaStr +='filename=\"'+mediaPath+'\" src=\"'+mediaPath+'\" Name=\"'+mediaId+'\"';
    MediaStr +='AutoStart=1 ShowControls=1 ShowDisplay=0 ShowStatusBar=0 ShowGotoBar=0 ShowPositionControls=1';
	MediaStr +='ShowAudioControls=1 ShowTracker=1 AutoSize=1 width=\"'+mediaWeight+'\" height=\"'+mediaHeight+'\" </embed>';
    MediaStr +='</OBJECT>';
	if (arguments[4]!=undefined && arguments[4]!=null)
	{
		GetObj(arguments[4]).innerHTML = MediaStr;		
	}
	else
	{
		document.write(MediaStr);
	}
}

function IsEmpty(obj)
{
    if (obj!=null && obj.value.Trim()=="")
        return true;
    return false;    
}
function onlyNum()
{
//allow delete and backspace
if(event.keyCode==8||event.keyCode==46)
    return true;

if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105)))
event.returnValue=false;
}

/******************************
*       Get Element position
******************************/
function getElementPosition(e){
    var obj=e;
    var t=e.offsetTop;
    var l=e.offsetLeft;
    while(e=e.offsetParent){
    t+=e.offsetTop;
    l+=e.offsetLeft;
    }
    obj.PosX = t;
    obj.PosY = l;
    return obj;
}
 
 
 
/**********************************
	function Name: menu 
    
*************************************/
    var myMenus=new Array();
    var serverPath ="/";
    myMenus.push({"Link":serverPath,"Title":"&nbsp;首页"});
    
    var myMenu=new Array();
    myMenu.push({"Link":serverPath+"Magzine/Home.aspx","Title":"杂志首页"});
    myMenu.push({"Link":serverPath+"Magzine/Family.aspx","Title":"家庭专版"});
    myMenu.push({"Link":serverPath+"Magzine/Teacher.aspx","Title":"教师专版"});
    myMenu.push({"Link":serverPath+"Magzine/Art.aspx","Title":"美术专版"});
    
    myMenus.push({"Link":"#","Title":"早教杂志","SubMenu":myMenu});    
    
    var myMenu=new Array();
    myMenu.push({"Link":serverPath+"Information/Home.aspx","Title":"频道首页"});
    myMenu.push({"Link":serverPath+"Information/infobase.aspx","Title":"早教资讯"});
    myMenu.push({"Link":serverPath+"Information/case.aspx","Title":"专题案例"});
 
    myMenus.push({"Link":serverPath+"Information/Home.aspx","Title":"早教资讯","SubMenu":myMenu});
    
    
    var myMenu=new Array();    
    myMenus.push({"Link":"#","Title":"搜索","SubMenu":myMenu});
    
    var myMenu=new Array();
    myMenu.push({"Link":serverPath+"Education/Home.aspx","Title":"频道首页"});
    myMenu.push({"Link":serverPath+"Education/Question.aspx","Title":"发表提问"});
    myMenu.push({"Link":serverPath+"Education/Expert.aspx","Title":"专家团队"});
    myMenus.push({"Link":serverPath+"Education/Home.aspx","Title":"爱问精灵","SubMenu":myMenu});
    
    var myMenu=new Array();
    myMenu.push({"Link":serverPath+"wiki/Home.aspx","Title":"频道首页"});
    myMenu.push({"Link":serverPath+"wiki/EditWiki.aspx","Title":"新建词条"});
    myMenu.push({"Link":serverPath+"wiki/NewWikiWeek.aspx","Title":"最新词条"});
    myMenu.push({"Link":serverPath+"wiki/PowerSearch.aspx","Title":"高级搜索"});        
    myMenus.push({"Link":serverPath+"wiki/Home.aspx","Title":"成长词典","SubMenu":myMenu});
    　
    myMenus.push({"Link":"#","Title":"娱乐城堡"});　
    myMenus.push({"Link":"#","Title":"博客"});　
    myMenus.push({"Link":"http://www.qqwa.com.cn/","Title":"早教论坛"});




function writeMenu()
{
    
    var MenuStr="";
    MenuStr +="<div class=\menuBar\>";
    for(var i=0;i<myMenus.length;i++)
    {
        MenuStr +="<a  class=\"menu\" href="+ myMenus[i].Link  +">";
        MenuStr +="<div style=\"padding:0 10 0 10;float:left;Cursor:hand;\" onmouseover=popOver(this," + i + ") onmouseout=\"popOut()\">" + myMenus[i].Title + "</div>";
        MenuStr +="</a>";
        MenuStr +="<img class=\"menuSP\" src=\"/images/menu_pic0.gif\" width=\"2px\" height=\"30px\" />";
        
    }
     MenuStr +="</div>";
     MenuStr +="<div style=\"position:absolute;height:15px;bottom:5px; \" id=\"SubMenuBar\" onmouseover=\"popOver(this)\" onmouseout=\"popOut()\"></div>";
     document.write(MenuStr);
}
var popTimer=null;
function popOver(obj)
{
	if (obj.id!="SubMenuBar")
	{
		var parentMenuId = arguments[1];
		var subMenuStr="";
		var temp="";
		if (myMenus[parentMenuId].SubMenu!=undefined)
		{
		for(var i=0;i<myMenus[parentMenuId].SubMenu.length;i++)
		{
			  subMenuStr +="<div class=\"subMenuBar\">";
              for(var i=0;i<myMenus[parentMenuId].SubMenu.length;i++)
              {
                    var menu = myMenus[parentMenuId].SubMenu;
                    subMenuStr +="<a class='subMenu' href='"+ menu[i].Link+"'><div style='padding-top:2px;'>"+ menu[i].Title+"<div></a>";
              }
              subMenuStr +="</div>";
		}
		}
		var SubMenuBar = GetObj("SubMenuBar");
		SubMenuBar.innerHTML = subMenuStr;
		SubMenuBar.targer=obj.id;
		getElementPosition(obj);
		
		SubMenuBar.style.top = obj.PosX + obj.offsetHeight +8;
		SubMenuBar.style.left = obj.PosY + (obj.offsetWidth - SubMenuBar.offsetWidth)/2;
	}
	clearTimeout(popTimer);
}
function popOut()
{
	popTimer = setTimeout('hidenSubMemu()', 500);
}
function hidenSubMemu()
{

	var SubMenuBar = GetObj("SubMenuBar");
	SubMenuBar.innerHTML = "";
}
 function IsMail(s)
 {
    var patrn = /^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
    if (!patrn.exec(s)) return false;  
    return true;  
 }
