
var server_loc="127.0.0.1";

function valiElement(_Ele)
{
	if(!($(_Ele)))return false;
	if($(_Ele).value=="")
	{
		$(_Ele).className="red"; 
		return false;
	}
	$(_Ele).className="";
	return true;
}

function setvalue(_Ele,_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'){   
		if((_Val==0)||(_Val=='False')) 
		{ 
			$(_Ele).checked=false;
		}
		else
			$(_Ele).checked=true; 
	}
} 
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 = (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);  
}
 
