// Detect if the browser is IE or not.
// If it is not IE, we assume that the browser is NS.
var IE = (navigator.appVersion.indexOf("MSIE")>0)?true:false;
function checkBox(id, newstate, skincode)
{
if(typeof(skincode)=="undefined"){
skincode="";
}
if(newstate=='on' || newstate=='off')
{
// forced state
document.getElementById(id + 'i').src = "/images/" + newstate + skincode + ".gif";
document.getElementById(id + 'v').value = newstate;
}
else if(document.getElementById(id + 'v').value=='off')
// swap state
{
document.getElementById(id + 'i').src = "/images/on" + skincode + ".gif";
document.getElementById(id + 'v').value = "on";
}
else
{
document.getElementById(id + 'i').src = "/images/off" + skincode + ".gif";
document.getElementById(id + 'v').value = "off";
}
}
function checkRadio(id, onindex, cnt, skincode)
{
if(typeof(skincode)=="undefined"){
skincode="";
}
for (i = 1; i <= cnt; i++)
{
document.getElementById(id + i + 'i').src = "/images/radio-off" + skincode + ".gif";
document.getElementById(id + i + 'v').value = "off";
}
document.getElementById(id + onindex + 'i').src = "/images/radio-on" + skincode + ".gif";
document.getElementById(id + onindex + 'v').value = "on";
}
function showpassword()
{
hideDiv('passworddummy');
ShowDiv('passwordreal');
password.focus();
}
function redir(url, newpage)
{
if (newpage)
{
window.open(url, '_blank');
}
else
{
window.location = url
}
}
function dredir(url, url2, newpage)
{
if (newpage)
{
window.open(url, '_blank');
}
else
{
window.location = url;
}
window.location = url2;
}
function hideDiv(layer) {
myReference = getRefToDiv(layer);
if( !myReference ) {
}
//now we have a reference to it
if( myReference.style ) { //DOM & proprietary DOM
myReference.style.visibility = 'hidden';
myReference.style.display = 'none';
} else {
if( myReference.visibility ) { //Netscape
myReference.visibility = 'hide';
myReference.display = 'none';
} else {
}
}
}
function containsDOM (container, containee) {
var isParent = false;
do {
if ((isParent = container == containee))
break;
containee = containee.parentNode;
}
while (containee != null);
return isParent;
}
function checkMouseLeave (element, evt) {
if (element.contains && evt.toElement) {
return !element.contains(evt.toElement);
}
else if (evt.relatedTarget) {
return !containsDOM(element, evt.relatedTarget);
}
}
function AddFlashSwirl()
{
document.write('');
}
function AddFlashSwirlOld()
{
document.write('');
}
function AddFlashRate(suffix, tid)
{
document.write('');
}
function getRefToDiv(divID) {
if( document.layers ) { //Netscape layers
return document.layers[divID]; }
if( document.getElementById ) { //DOM; IE5, NS6, Mozilla, Opera
return document.getElementById(divID); }
if( document.all ) { //Proprietary DOM; IE4
return document.all[divID]; }
if( document[divID] ) { //Netscape alternative
return document[divID]; }
return false;
}
function ShowDivXY(divID_as_a_string)
{
myReference = getRefToDiv(divID_as_a_string);
if( !myReference ) {
return false; //don't go any further
}
//now we have a reference to it
if( myReference.style ) { //DOM & proprietary DOM
myReference.style.top = tempY+10;
myReference.style.left = tempX;
myReference.style.zorder= 0;
myReference.style.visibility = 'visible';
} else {
if( myReference.visibility ) { //Netscape
myReference.top = tempY+10;
myReference.left = tempX;
myReference.zorder= 0;
myReference.visibility = 'show';
} else {
return false; //don't go any further
}
}
return true;
}
function findPos(obj) {
var curleft = curtop = 0;
if (obj.offsetParent) {
curleft = obj.offsetLeft
curtop = obj.offsetTop
while (obj = obj.offsetParent) {
curleft += obj.offsetLeft
curtop += obj.offsetTop
}
}
return [curleft,curtop];
}
function ShowCallout(divID_as_a_string, parentid, url, urltext)
{
myReference = getRefToDiv(divID_as_a_string);
if( !myReference ) {
return false; //don't go any further
}
//now we have a reference to it
var placement = findPos(getRefToDiv(parentid));
if( myReference.style ) { //DOM & proprietary DOM
myReference.style.display = '';
myReference.style.top = (placement[1] - 201) + "px";
myReference.style.left = (placement[0] + 42) + "px";
} else {
if( myReference.visibility ) { //Netscape
myReference.zorder= 0;
myReference.visibility = 'show';
} else {
return false; //don't go any further
}
}
// change url
document.getElementById("previewurltext").firstChild.nodeValue=urltext;
document.getElementById("previewurl").href=url;
return true;
}
function ShowDiv(divID_as_a_string)
{
myReference = getRefToDiv(divID_as_a_string);
if( !myReference ) {
return false; //don't go any further
}
//now we have a reference to it
if( myReference.style ) { //DOM & proprietary DOM
myReference.style.zorder= 0;
myReference.style.visibility = 'visible';
myReference.style.display = 'block';
} else {
if( myReference.visibility ) { //Netscape
myReference.zorder= 0;
myReference.visibility = 'show';
myReference.display = 'block';
} else {
return false; //don't go any further
}
}
return true;
}
function ChangeBG(divID_as_a_string,NewBG)
{
myReference = getRefToDiv(divID_as_a_string);
if( !myReference ) {
return false;
}
if( myReference.style ) { //DOM & proprietary DOM
myReference.style.backgroundColor = NewBG;
} else {
if( myReference.visibility ) { //Netscape
myReference.backgroundColor = NewBG;
} else {
return false;
}
}
return true;
}
function sbmenu_on ( imgId )
{
if ( document.images )
{
document.getElementById(imgId).src = '/images/sb-menu-buttonw-hl.gif';
}
}
function sbmenu_off ( imgId )
{
if ( document.images )
{
document.getElementById(imgId).src = '/images/sb-menu-buttonw.gif';
}
}
var thisformsubmitted = false;
function SubmitThisForm()
{
if(thisformsubmitted == true) { return; }
document.thisform.submit();
document.thisform.submitbutton.value = 'Please Wait...';
document.thisform.submitbutton.disabled = true;
thisformsubmitted = true;
}
function tab(tcnt,s)
{
for (i = 1; i <= tcnt; i++)
{
hideDiv('tab' + i);
ChangeBG('tabh' + i,tabbgc);
}
ShowDiv('tab' + s);
ChangeBG('tabh' + s,tabbgchl);
}
function ShowInlineBanner()
{
google_ad_client = "pub-3264290279681996";
google_alternate_ad_url = "http://" + gturl + "/ads/google_adsense_script.htm";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text";
//2007-11-17: Banner
google_ad_channel = "7457224996";
google_color_border = mbgc;
google_color_bg = mbgc;
google_color_link = "0000FF";
google_color_text = "000000";
google_color_url = "008000";
document.write('');
}
function ShowLeaderBoardLinks()
{
google_ad_client = "pub-3264290279681996";
google_alternate_ad_url = "http://" + gturl + "/ads/google_adsense_script.htm";
google_ad_width = 728;
google_ad_height = 15;
google_ad_format = "728x15_0ads_al_s";
//2007-11-16: LeaderBoardLinks
google_ad_channel = "2809786167";
google_color_border = mbgc;
google_color_bg = mbgc;
google_color_link = "0000FF";
google_color_text = "000000";
google_color_url = "008000";
document.write('');
}
function ShowInlineAds()
{
google_ad_client = "pub-3264290279681996";
google_alternate_ad_url = "http://" + gturl + "/ads/google_adsense_script.htm";
google_ad_width = 336;
google_ad_height = 280;
google_ad_format = "336x280_as";
google_ad_type = "text";
//2007-11-16: Inline
google_ad_channel = "7664872069";
google_color_border = mbgc;
google_color_bg = mbgc;
google_color_link = "0000FF";
google_color_text = "000000";
google_color_url = "008000";
document.write('');
}