
var menu_id=0;
function setMenu()
{ 
    if(menu_id!=0)
    {
        $("menu_"+menu_id).src=Replace($("menu_"+menu_id).src,"unselect","select");
    }
}


function Replace(strPar,f,s) {
    var sTemp = (strPar == null) ? '': strPar.toString() ;
    while (sTemp.indexOf(f) != -1) sTemp = sTemp.replace(f,s) ;
    return sTemp ;
}

window.onload=setMenu;


 

function valiElement(_Ele)
{
	if(!($(_Ele)))return false;
	if(($(_Ele).type=='checkbox')||($(_Ele).type=='radio')){  
		for(var i=0;i<$(_Ele).form[_Ele].length;i++)
		{  
			if($(_Ele).form[_Ele][i].checked==true)	
			{			
				for(var j=0;j<$(_Ele).form[_Ele].length;j++) 
					$(_Ele).form[_Ele][j].className=$(_Ele).type;    
				return true;
			}
		}
		for(var i=0;i<$(_Ele).form[_Ele].length;i++)
		{  
			$(_Ele).form[_Ele][i].className="red";  
		}
		return false;
	}
	if($(_Ele).value=="")
	{
		$(_Ele).className="red"; 
		return false;
	}
	$(_Ele).className="";
	return true;
}

function setvalue(_Ele,_Val)
{ 
	_Val=new String(_Val);
	if(!($(_Ele)))return false; 
	if(($(_Ele).type=='text')||($(_Ele).type=='hidden')||($(_Ele).type=='textarea')){
		$(_Ele).value=_Val;
	}
	else if($(_Ele).type=='select-one'){
		for(var i=0;i<$(_Ele).options.length;i++)
			if($(_Ele).options[i].value==_Val)$(_Ele).selectedIndex=i;
	}
	else if($(_Ele).type=='radio'){ 
		for(var i=0;i<$(_Ele).form[_Ele].length;i++)
		{ 
			if($(_Ele).form[_Ele][i].value==_Val)
			$(_Ele).form[_Ele][i].checked=true;
		}
	}
	else if($(_Ele).type=='checkbox'){ 
		var _Vals=_Val.split(",");   
		for(var i=0;i<$(_Ele).form[_Ele].length;i++)
		{ 
			for(var j=0;j<_Vals.length;j++)
			{   
				if($(_Ele).form[_Ele][i].value==trim(_Vals[j]))
				$(_Ele).form[_Ele][i].checked=true;
			}
		}
	}
} 
function trim(_s)
{   
	
	_s=new String(_s);
	while(_s.substring(0,1)==' ')
	_s=_s.substring(1,_s.length);
	while(_s.substring(_s.length -1,_s.length)==' ')
	_s=_s.substring(0,_s.length-1);
	return _s;
}

function getAttValue(_x,_n,_p,_s)
{   
	
	var val=_x.getElementsByTagName(_n).item(_s).getAttribute(_p);  
	return val;
}

function getSWFObject(container,path,id)
{ 
	path=path + "?ts=" + new Date();
	var innerHTML="<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0\"";	
	innerHTML+="width=\"320\" height=\"240\" id=\"" + id + "\" align=\"middle\" VIEWASTEXT>";
	innerHTML+="<param name=\"allowScriptAccess\" value=\"sameDomain\" />";
	innerHTML+="<param name=\"allowFullScreen\" value=\"true\" />";
	innerHTML+="<param name=\"movie\" value=\"" + path + "\" />";
	innerHTML+="<param name=\"quality\" value=\"high\" />";
	innerHTML+="<param name=\"bgcolor\" value=\"#ffffff\" />";
	innerHTML+="<embed src=\"" + path +  "\" quality=\"high\" bgcolor=\"#ffffff\" width=\"320\" height=\"240\"";
	innerHTML+="name=\"server\" align=\"middle\" allowScriptAccess=\"sameDomain\" allowFullScreen=\"false\"";
	innerHTML+="type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />";
	innerHTML+="</object>";
	container.innerHTML=innerHTML;	 
	 
}

	 

function edit_hrefs(s_html){ 
    s_str = new String(s_html);
		s_str = s_str.replace(/\b(www.[\w+\.]+[\w+\.\:\/\_\?\=\&\-\'\#\%\~\;\,\$\!\+\*]+)/g,
		  "<a class=topic href=\"http:\/\/$1\" target=\"_blank\">$1<\/a>");
     	//s_str = s_str.replace(/\b(http\:\/\/[\w+\.]+[\w+\.\:\/\_\?\=\&\-\'\#\%\~\;\,\$\!\+\*]+)/g,
		//  "<a class=topic href=\"$1\" target=\"_blank\">$1<\/a>");
		s_str = s_str.replace(/\b(https\:\/\/[\w+\.]+[\w+\.\:\/\_\?\=\&\-\'\#\%\~\;\,\$\!\+\*]+)/g,
		  "<a class=topic href=\"$1\" target=\"_blank\">$1<\/a>");
		s_str = s_str.replace(/\b(file\:\/\/\/\w\:\\[\w+\/\w+\.\:\/\_\?\=\&\-\'\#\%\~\;\,\$\!\+\*]+)/g,
		  "<a class=topic href=\"$1\" target=\"_blank\">$1<\/a>");
		s_str = s_str.replace(/\b([\w+\-\'\#\%\.\_\,\$\!\+\*]+@[\w+\.?\-\'\#\%\~\_\.\;\,\$\!\+\*]*)/gi,
 		  "<a class=topic href=\"mailto\:$1\">$1</a>"); 		 
    return s_str;
}

function Replace(strPar,f,s) {
    var sTemp = ReplaceX(strPar,f,"----xxxx---");
    sTemp = ReplaceX(sTemp,"----xxxx---",s);
    return sTemp ;
}
function ReplaceX(strPar,f,s) {
var sTemp = (strPar == null) ? '': strPar.toString() ;
while (sTemp.indexOf(f) != -1) sTemp = sTemp.replace(f,s) ;
return sTemp ;
}

function formatcontent(content)
{
	content=new String(content);
	//content=edit_hrefs(content);
	var sid;
	content=" " + content ; 
	while ((content.indexOf("{smile}") != -1) &&(content.indexOf("{/smile}") != -1) )
	{
		sid = content.substring(content.indexOf("{smile}")+7,content.indexOf("{/smile}"));
		content =content.substring(0,content.indexOf("{smile}")) +"<img src=\"/images/faces/" + sid  + ".gif\" />" + content.substring(content.indexOf("{/smile}")+8,content.length)  ;
	}
	return content;
}

function playsound(src)
{
	var bgsound=document.createElement("bgsound");
	bgsound.src="/sounds/" + src;
	document.body.appendChild(bgsound);  
}
   
 
var loadImageCounter=0; 
function reload_img(img,src,tW,tH)
{     
    toloc=img.src; 
	loadImageCounter++;
	img.onerror=function(){return};
	img.src="/images/loadpic.gif" 
	var url="/trigers/images/reload/?" + src + "," + toloc + "," + tW + "," + tH; 
	//window.open(url)
	var myAjax = new Ajax.Request(  
		url,
		{ method: 'get',onComplete:function(r){ 
		    if(r.responseText!=null)
		    {    
			    img.src=r.responseText + '?ts=xxx'; 
			   
			}
			else 
	            img.src="/images/null.jpg"  
			}
			
		}
	);   
}
 
 

function GetCookie(name)
{
    var result = "";
    var myCookie = document.cookie + ";";
    var searchName = name + "=";
    var startOfCookie = myCookie.indexOf(searchName);
    var endOfCookie;
    if (startOfCookie != -1)
    {
        startOfCookie += searchName.length;
        endOfCookie = myCookie.indexOf(";",startOfCookie);
        result = unescape(myCookie.substring(startOfCookie, endOfCookie));
    }
    return result;
}

function ClearCookie(name)
{
    var ThreeDays=3*24*60*60*1000;
    var expDate = new Date();
    expDate.setTime(expDate.getTime()-ThreeDays);
    document.cookie=name+"=;expires="+expDate.toGMTString();
}


function SetCookie(name,value,expires,path,domain,secure)
{
    var expDays = expires*24*60*60*1000;
    var expDate = new Date();
    expDate.setTime(expDate.getTime()+expDays);
    var expString = ((expires==null) ? "" : (";expires="+expDate.toGMTString()))
    var pathString = ((path==null) ? "" : (";path="+path))
    var domainString = ((domain==null) ? "" : (";domain="+domain))
    var secureString = ((secure==true) ? ";secure" : "" )
    document.cookie = name + "=" + escape(value) + expString + pathString + domainString + secureString;
}

function loadmyhistory()
{
    var outHTML="";
    var pids;
    var pidString=new String("");
    var ftrs;
    var ftrString=new String(""); 
    var iCnt=0;
    var ftr;
    pids=new String(GetCookie("view_pids")).split(","); 
    ftrs=new String(GetCookie("view_ftrs")).split(","); 
    for(var i=0;i<pids.length-1;i++)
    {
        ftr=new String(ftrs[i]).split("|"); 
        outHTML+="<li>" 
        outHTML+="<a href=\"/c/p/" + ftr[0] + "/" + pids[i] + "/\" target=\"_blank\">"
        outHTML+= unescape(ftr[2]) +" "+  unescape(ftr[1]);
        outHTML+="</a>"
        outHTML+="</li>"
    }
    $("myhistory").innerHTML=outHTML;
}

function getXml() {  
    var _xmlDom = null;
    if (!window.DOMParser  && window.ActiveXObject){
        var arrXmlDomTypes = ['MSXML2.DOMDocument.6.0','MSXML2.DOMDocument.3.0','Microsoft.XMLDOM'];
        for(var i = 0;i<arrXmlDomTypes.length;i++){
            try{
                _xmlDom = new ActiveXObject(arrXmlDomTypes[i]);
            }catch(ex){}
        }
    }else{
        try{
            if(_xmlDom == null && document.implementation && document.implementation.createDocument){
                _xmlDom = document.implementation.createDocument("","",null);
            }
            isIE = false;
        }catch (ex){}
    } 

 
    return _xmlDom;
} 
 
function ajaxload(container,id)
{ 
    url="/serves/toutf8/?id=" + id;  
    $(container).innerHTML="ÔØÈëÖÐ...."; 
	var myAjax = new Ajax.Updater(  
	    container,
		url,
		{ method: 'get'  
		}
	);   
} 
function loadpage()
{
}
function nTabs(li,id)
{
	$("proimg_enlarge").src=$("proimg_"+ id).src;
	for(var i=1;i<=4;i++)
	{
		if($("proimg_li_" + i))
			$("proimg_li_" + i).className="normal";
	}
	$("proimg_li_" + id).className="active";
}
function loadimg(img_code)
{  
	img_code.src="/verify/?&ts="+ new Date().getTime();  
} 
function setimg(img_code)
{
	loadimg(img_code);
}