function Swap1(av_page){
	document[""+av_page+"one"].src = "stars/star.gif";
    return true;
  }
  function Swap2(av_page){
    document[""+av_page+"one"].src = "stars/star.gif";
	document[""+av_page+"two"].src = "stars/star.gif";
    return true;
  }
  function Swap3(av_page){
    document[""+av_page+"one"].src = "stars/star.gif";
	document[""+av_page+"two"].src = "stars/star.gif";
	document[""+av_page+"three"].src = "stars/star.gif";
    return true;
  }
  function Swap4(av_page){
    document[""+av_page+"one"].src = "stars/star.gif";
	document[""+av_page+"two"].src = "stars/star.gif";
	document[""+av_page+"three"].src = "stars/star.gif";
	document[""+av_page+"four"].src = "stars/star.gif";
    return true;
  }
  function Swap5(av_page){
   document[""+av_page+"one"].src = "stars/star.gif";
	document[""+av_page+"two"].src = "stars/star.gif";
	document[""+av_page+"three"].src = "stars/star.gif";
	document[""+av_page+"four"].src = "stars/star.gif";
	document[""+av_page+"five"].src = "stars/star.gif";
    return true;
  }
function SwapBack(av_page){
    document[""+av_page+"one"].src = "stars/empty.gif";
	document[""+av_page+"two"].src = "stars/empty.gif";
	document[""+av_page+"three"].src = "stars/empty.gif";
	document[""+av_page+"four"].src = "stars/empty.gif";
	document[""+av_page+"five"].src = "stars/empty.gif";
    return true;
  }




function SwapOne(av_page){
	document[""+av_page+"one"].src = "stars/star.gif";
	document[""+av_page+"two"].src = "stars/empty.gif";
	document[""+av_page+"three"].src = "stars/empty.gif";
	document[""+av_page+"four"].src = "stars/empty.gif";
	document[""+av_page+"five"].src = "stars/empty.gif";
    return true;
  }
  function SwapTwo(av_page){
    document[""+av_page+"one"].src = "stars/star.gif";
	document[""+av_page+"two"].src = "stars/star.gif";
	document[""+av_page+"three"].src = "stars/empty.gif";
	document[""+av_page+"four"].src = "stars/empty.gif";
	document[""+av_page+"five"].src = "stars/empty.gif";
    return true;
  }
  function SwapThree(av_page){
    document[""+av_page+"one"].src = "stars/star.gif";
	document[""+av_page+"two"].src = "stars/star.gif";
	document[""+av_page+"three"].src = "stars/star.gif";
	document[""+av_page+"four"].src = "stars/empty.gif";
	document[""+av_page+"five"].src = "stars/empty.gif";
    return true;
  }
  function SwapFour(av_page){
    document[""+av_page+"one"].src = "stars/star.gif";
	document[""+av_page+"two"].src = "stars/star.gif";
	document[""+av_page+"three"].src = "stars/star.gif";
	document[""+av_page+"four"].src = "stars/star.gif";
	document[""+av_page+"five"].src = "stars/empty.gif";
    return true;
  }
  function SwapFive(av_page){
   document[""+av_page+"one"].src = "stars/star.gif";
	document[""+av_page+"two"].src = "stars/star.gif";
	document[""+av_page+"three"].src = "stars/star.gif";
	document[""+av_page+"four"].src = "stars/star.gif";
	document[""+av_page+"five"].src = "stars/star.gif";
    return true;
  }

function SwapCurrent1(av_page){
	document[""+av_page+"one"].src = "stars/starCurrent.gif";
	document[""+av_page+"two"].src = "stars/empty.gif";
	document[""+av_page+"three"].src = "stars/empty.gif";
	document[""+av_page+"four"].src = "stars/empty.gif";
	document[""+av_page+"five"].src = "stars/empty.gif";
    return true;
  }
  function SwapCurrent2(av_page){
    document[""+av_page+"one"].src = "stars/starCurrent.gif";
	document[""+av_page+"two"].src = "stars/starCurrent.gif";
	document[""+av_page+"three"].src = "stars/empty.gif";
	document[""+av_page+"four"].src = "stars/empty.gif";
	document[""+av_page+"five"].src = "stars/empty.gif";
    return true;
  }
  function SwapCurrent3(av_page){
    document[""+av_page+"one"].src = "stars/starCurrent.gif";
	document[""+av_page+"two"].src = "stars/starCurrent.gif";
	document[""+av_page+"three"].src = "stars/starCurrent.gif";
	document[""+av_page+"four"].src = "stars/empty.gif";
	document[""+av_page+"five"].src = "stars/empty.gif";
    return true;
  }
  function SwapCurrent4(av_page){
    document[""+av_page+"one"].src = "stars/starCurrent.gif";
	document[""+av_page+"two"].src = "stars/starCurrent.gif";
	document[""+av_page+"three"].src = "stars/starCurrent.gif";
	document[""+av_page+"four"].src = "stars/starCurrent.gif";
	document[""+av_page+"five"].src = "stars/empty.gif";
    return true;
  }
  function SwapCurrent5(av_page){
   document[""+av_page+"one"].src = "stars/starCurrent.gif";
	document[""+av_page+"two"].src = "stars/starCurrent.gif";
	document[""+av_page+"three"].src = "stars/starCurrent.gif";
	document[""+av_page+"four"].src = "stars/starCurrent.gif";
	document[""+av_page+"five"].src = "stars/starCurrent.gif";
    return true;
  }



  function SwapBackNone(av_page){
    document[""+av_page+"one"].src = "stars/empty.gif";
	document[""+av_page+"two"].src = "stars/empty.gif";
	document[""+av_page+"three"].src = "stars/empty.gif";
	document[""+av_page+"four"].src = "stars/empty.gif";
	document[""+av_page+"five"].src = "stars/empty.gif";
    return true;
  }
  function SwapBackHalf(av_page){
    document[""+av_page+"one"].src = "stars/halfstar.gif";
	document[""+av_page+"two"].src = "stars/empty.gif";
	document[""+av_page+"three"].src = "stars/empty.gif";
	document[""+av_page+"four"].src = "stars/empty.gif";
	document[""+av_page+"five"].src = "stars/empty.gif";
    return true;
  }
  function SwapBackOne(av_page){
	document[""+av_page+"one"].src = "stars/fullstar.gif";
	document[""+av_page+"two"].src = "stars/empty.gif";
	document[""+av_page+"three"].src = "stars/empty.gif";
	document[""+av_page+"four"].src = "stars/empty.gif";
	document[""+av_page+"five"].src = "stars/empty.gif";
	return true;
  }
  function SwapBackOneHalf(av_page){
	document[""+av_page+"one"].src = "stars/fullstar.gif";
	document[""+av_page+"two"].src = "stars/halfstar.gif";
	document[""+av_page+"three"].src = "stars/empty.gif";
	document[""+av_page+"four"].src = "stars/empty.gif";
	document[""+av_page+"five"].src = "stars/empty.gif";
	return true;
  }
  function SwapBackTwo(av_page){
	document[""+av_page+"one"].src = "stars/fullstar.gif";
	document[""+av_page+"two"].src = "stars/fullstar.gif";
	document[""+av_page+"three"].src = "stars/empty.gif";
	document[""+av_page+"four"].src = "stars/empty.gif";
	document[""+av_page+"five"].src = "stars/empty.gif";
	return true;
  }
  function SwapBackTwoHalf(av_page){
	document[""+av_page+"one"].src = "stars/fullstar.gif";
	document[""+av_page+"two"].src = "stars/fullstar.gif";
	document[""+av_page+"three"].src = "stars/halfstar.gif";
	document[""+av_page+"four"].src = "stars/empty.gif";
	document[""+av_page+"five"].src = "stars/empty.gif";
	return true;
  }
  function SwapBackThree(av_page){
	document[""+av_page+"one"].src = "stars/fullstar.gif";
	document[""+av_page+"two"].src = "stars/fullstar.gif";
	document[""+av_page+"three"].src = "stars/fullstar.gif";
	document[""+av_page+"four"].src = "stars/empty.gif";
	document[""+av_page+"five"].src = "stars/empty.gif";
	return true;
  }
  function SwapBackThreeHalf(av_page){
	document[""+av_page+"one"].src = "stars/fullstar.gif";
	document[""+av_page+"two"].src = "stars/fullstar.gif";
	document[""+av_page+"three"].src = "stars/fullstar.gif";
	document[""+av_page+"four"].src = "stars/halfstar.gif";
	document[""+av_page+"five"].src = "stars/empty.gif";
	return true;
  }
  function SwapBackFour(av_page){
	document[""+av_page+"one"].src = "stars/fullstar.gif";
	document[""+av_page+"two"].src = "stars/fullstar.gif";
	document[""+av_page+"three"].src = "stars/fullstar.gif";
	document[""+av_page+"four"].src = "stars/fullstar.gif";
	document[""+av_page+"five"].src = "stars/empty.gif";
	return true;
  }
  function SwapBackFourHalf(av_page){
	document[""+av_page+"one"].src = "stars/fullstar.gif";
	document[""+av_page+"two"].src = "stars/fullstar.gif";
	document[""+av_page+"three"].src = "stars/fullstar.gif";
	document[""+av_page+"four"].src = "stars/fullstar.gif";
	document[""+av_page+"five"].src = "stars/halfstar.gif";
	return true;
  }
  function SwapBackFive(av_page){
	document[""+av_page+"one"].src = "stars/fullstar.gif";
	document[""+av_page+"two"].src = "stars/fullstar.gif";
	document[""+av_page+"three"].src = "stars/fullstar.gif";
	document[""+av_page+"four"].src = "stars/fullstar.gif";
	document[""+av_page+"five"].src = "stars/fullstar.gif";
	return true;
  }
  function show( id ) { 
  document.getElementById(id).style.display = 'block'; 
  } 
  function hide( id ) { 
  document.getElementById(id).style.display = 'none'; 
  } 
  
	function BBCemoticon(text) {
		var txtarea = document.avcomm.post;
		text = ' ' + text + ' ';
		if (txtarea.createTextRange && txtarea.caretPos) {
			var caretPos = txtarea.caretPos;
			caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? caretPos.text + text + ' ' : caretPos.text + text;
			txtarea.focus();
		} else {
			txtarea.value  += text;
			txtarea.focus();
		}
	}
		
	// Claret position Code from http://www.faqts.com/knowledge_base/view.phtml/aid/1052/fid/130
	function storeCaret(textEl){
		if (textEl.createTextRange) textEl.caretPos = document.selection.createRange().duplicate();
	}

function fullScreen(theURL) {
window.open(theURL, '', 'fullscreen=yes, scrollbars=auto');
}
	var dhtmlgoodies_tooltip = false;
	var dhtmlgoodies_tooltipShadow = false;
	var dhtmlgoodies_shadowSize = 4;
	var dhtmlgoodies_tooltipMaxWidth = 200;
	var dhtmlgoodies_tooltipMinWidth = 100;
	var dhtmlgoodies_iframe = false;
	var tooltip_is_msie = (navigator.userAgent.indexOf('MSIE')>=0 && navigator.userAgent.indexOf('opera')==-1 && document.all)?true:false;
	function showTooltip(e,tooltipTxt)
	{
		
		var bodyWidth = Math.max(document.body.clientWidth,document.documentElement.clientWidth) - 20;
	
		if(!dhtmlgoodies_tooltip){
			dhtmlgoodies_tooltip = document.createElement('DIV');
			dhtmlgoodies_tooltip.id = 'dhtmlgoodies_tooltip';
			dhtmlgoodies_tooltipShadow = document.createElement('DIV');
			dhtmlgoodies_tooltipShadow.id = 'dhtmlgoodies_tooltipShadow';
			
			document.body.appendChild(dhtmlgoodies_tooltip);
			document.body.appendChild(dhtmlgoodies_tooltipShadow);	
			
			if(tooltip_is_msie){
				dhtmlgoodies_iframe = document.createElement('IFRAME');
				dhtmlgoodies_iframe.frameborder='5';
				dhtmlgoodies_iframe.style.backgroundColor='#FFFFFF';
				dhtmlgoodies_iframe.src = '#'; 	
				dhtmlgoodies_iframe.style.zIndex = 100;
				dhtmlgoodies_iframe.style.position = 'absolute';
				document.body.appendChild(dhtmlgoodies_iframe);
			}
			
		}
		
		dhtmlgoodies_tooltip.style.display='block';
		dhtmlgoodies_tooltipShadow.style.display='block';
		if(tooltip_is_msie)dhtmlgoodies_iframe.style.display='block';
		
		var st = Math.max(document.body.scrollTop,document.documentElement.scrollTop);
		if(navigator.userAgent.toLowerCase().indexOf('safari')>=0)st=0; 
		var leftPos = e.clientX + 10;
		
		dhtmlgoodies_tooltip.style.width = null;	// Reset style width if it's set 
		dhtmlgoodies_tooltip.innerHTML = tooltipTxt;
		dhtmlgoodies_tooltip.style.left = leftPos + 'px';
		dhtmlgoodies_tooltip.style.top = e.clientY + 10 + st + 'px';

		
		dhtmlgoodies_tooltipShadow.style.left =  leftPos + dhtmlgoodies_shadowSize + 'px';
		dhtmlgoodies_tooltipShadow.style.top = e.clientY + 10 + st + dhtmlgoodies_shadowSize + 'px';
		
		if(dhtmlgoodies_tooltip.offsetWidth>dhtmlgoodies_tooltipMaxWidth){	/* Exceeding max width of tooltip ? */
			dhtmlgoodies_tooltip.style.width = dhtmlgoodies_tooltipMaxWidth + 'px';
		}
		
		var tooltipWidth = dhtmlgoodies_tooltip.offsetWidth;		
		if(tooltipWidth<dhtmlgoodies_tooltipMinWidth)tooltipWidth = dhtmlgoodies_tooltipMinWidth;
		
		
		dhtmlgoodies_tooltip.style.width = tooltipWidth + 'px';
		dhtmlgoodies_tooltipShadow.style.width = dhtmlgoodies_tooltip.offsetWidth + 'px';
		dhtmlgoodies_tooltipShadow.style.height = dhtmlgoodies_tooltip.offsetHeight + 'px';		
		
		if((leftPos + tooltipWidth)>bodyWidth){
			dhtmlgoodies_tooltip.style.left = (dhtmlgoodies_tooltipShadow.style.left.replace('px','') - ((leftPos + tooltipWidth)-bodyWidth)) + 'px';
			dhtmlgoodies_tooltipShadow.style.left = (dhtmlgoodies_tooltipShadow.style.left.replace('px','') - ((leftPos + tooltipWidth)-bodyWidth) + dhtmlgoodies_shadowSize) + 'px';
		}
		
		if(tooltip_is_msie){
			dhtmlgoodies_iframe.style.left = dhtmlgoodies_tooltip.style.left;
			dhtmlgoodies_iframe.style.top = dhtmlgoodies_tooltip.style.top;
			dhtmlgoodies_iframe.style.width = dhtmlgoodies_tooltip.offsetWidth + 'px';
			dhtmlgoodies_iframe.style.height = dhtmlgoodies_tooltip.offsetHeight + 'px';
		
		}
				
	}
	
	function hideTooltip()
	{
		dhtmlgoodies_tooltip.style.display='none';
		dhtmlgoodies_tooltipShadow.style.display='none';		
		if(tooltip_is_msie)dhtmlgoodies_iframe.style.display='none';		
	}
	
function showComment(e,text){
	if(document.all)e = event;
	
	var obj = document.getElementById('bubble_Comment');
	var obj2 = document.getElementById('bubble_Comment_content');
	obj2.innerHTML = text;
	obj.style.display = 'block';
	var st = Math.max(document.body.scrollTop,document.documentElement.scrollTop);
	if(navigator.userAgent.toLowerCase().indexOf('safari')>=0)st=0; 
	var leftPos = e.clientX - 100;
	if(leftPos<0)leftPos = 0;
	obj.style.left = leftPos + 'px';
	obj.style.top = e.clientY - obj.offsetHeight -1 + st + 'px';
}	

function hideComment()
{
	document.getElementById('bubble_Comment').style.display = 'none';
	
}
function VotePopup(c) {
leftPos = 0
topPos = 0
if (screen) {
leftPos = (screen.width / 2) - 251
topPos = (screen.height / 2) - 162
}
ElementWindow = window.open(c,
'window',
'width=280,height=80,left='+leftPos+',top='+topPos)
}

function AddComment(c) {
leftPos = 0
topPos = 0
if (screen) {
leftPos = (screen.width / 2) - 251
topPos = (screen.height / 2) - 162
}
ElementWindow = window.open(c,
'window',
'width=502,height=700,left='+leftPos+',top='+topPos)
}


function HelpPage(c) {
leftPos = 0
topPos = 0
if (screen) {
leftPos = (screen.width / 2) - 251
topPos = (screen.height / 2) - 162
}
ElementWindow = window.open(c,
'window',
'width=1000,height=1000,left='+leftPos+',top='+topPos+',scrollbars=yes,resizable=yes')
}



function RandomMediaByInterval($TimeBase, $mediaArray){
 
    $TimeBase = intval($TimeBase);
 
    $ItemCount = count($mediaArray);
 
    $RandomIndexPos = ($TimeBase % $ItemCount);
 
    return $mediaArray[$RandomIndexPos];
}
 

/* 
 * Cross-browser event handling, by Scott Andrew
 */
function addEvent(element, eventType, lamdaFunction, useCapture) {
    if (element.addEventListener) {
        element.addEventListener(eventType, lamdaFunction, useCapture);
        return true;
    } else if (element.attachEvent) {
        var r = element.attachEvent('on' + eventType, lamdaFunction);
        return r;
    } else {
        return false;
    }
}

/* 
 * Kills an event's propagation and default action
 */
function knackerEvent(eventObject) {
    if (eventObject && eventObject.stopPropagation) {
        eventObject.stopPropagation();
    }
    if (window.event && window.event.cancelBubble ) {
        window.event.cancelBubble = true;
    }
    
    if (eventObject && eventObject.preventDefault) {
        eventObject.preventDefault();
    }
    if (window.event) {
        window.event.returnValue = false;
    }
}

/* 
 * Safari doesn't support canceling events in the standard way, so we must
 * hard-code a return of false for it to work.
 */
function cancelEventSafari() {
    return false;        
}

/* 
 * Cross-browser style extraction, from the JavaScript & DHTML Cookbook
 * <http://www.oreillynet.com/pub/a/javascript/excerpt/JSDHTMLCkbk_chap5/index5.html>
 */
function getElementStyle(elementID, CssStyleProperty) {
    var element = document.getElementById(elementID);
    if (element.currentStyle) {
        return element.currentStyle[toCamelCase(CssStyleProperty)];
    } else if (window.getComputedStyle) {
        var compStyle = window.getComputedStyle(element, '');
        return compStyle.getPropertyValue(CssStyleProperty);
    } else {
        return '';
    }
}

/* 
 * CamelCases CSS property names. Useful in conjunction with 'getElementStyle()'
 * From <http://dhtmlkitchen.com/learn/js/setstyle/index4.jsp>
 */
function toCamelCase(CssProperty) {
    var stringArray = CssProperty.toLowerCase().split('-');
    if (stringArray.length == 1) {
        return stringArray[0];
    }
    var ret = (CssProperty.indexOf("-") == 0)
              ? stringArray[0].charAt(0).toUpperCase() + stringArray[0].substring(1)
              : stringArray[0];
    for (var i = 1; i < stringArray.length; i++) {
        var s = stringArray[i];
        ret += s.charAt(0).toUpperCase() + s.substring(1);
    }
    return ret;
}

/*
 * Disables all 'test' links, that point to the href '#', by Ross Shannon
 */
function disableTestLinks() {
  var pageLinks = document.getElementsByTagName('a');
  for (var i=0; i<pageLinks.length; i++) {
    if (pageLinks[i].href.match(/[^#]#$/)) {
      addEvent(pageLinks[i], 'click', knackerEvent, false);
    }
  }
}

/* 
 * Cookie functions
 */
function createCookie(name, value, days) {
    var expires = '';
    if (days) {
        var date = new Date();
        date.setTime(date.getTime() + (days*24*60*60*1000));
        var expires = '; expires=' + date.toGMTString();
    }
    document.cookie = name + '=' + value + expires + '; path=/';
}

function readCookie(name) {
    var cookieCrumbs = document.cookie.split(';');
    var nameToFind = name + '=';
    for (var i = 0; i < cookieCrumbs.length; i++) {
        var crumb = cookieCrumbs[i];
        while (crumb.charAt(0) == ' ') {
            crumb = crumb.substring(1, crumb.length); /* delete spaces */
        }
        if (crumb.indexOf(nameToFind) == 0) {
            return crumb.substring(nameToFind.length, crumb.length);
        }
    }
    return null;
}

function eraseCookie(name) {
    createCookie(name, '', -1);
}

/*
 * Clear Default Text: functions for clearing and replacing default text in
 * <input> elements.
 *
 * by Ross Shannon, http://www.yourhtmlsource.com/
 */

addEvent(window, 'load', init, false);

function init() {
    var formInputs = document.getElementsByTagName('input');
    for (var i = 0; i < formInputs.length; i++) {
        var theInput = formInputs[i];
        
        if (theInput.type == 'text' && theInput.className.match(/\bcleardefault\b/)) {  
            /* Add event handlers */          
            addEvent(theInput, 'focus', clearDefaultText, false);
            addEvent(theInput, 'blur', replaceDefaultText, false);
            
            /* Save the current value */
            if (theInput.value != '') {
                theInput.defaultText = theInput.value;
            }
        }
    }
}

function clearDefaultText(e) {
    var target = window.event ? window.event.srcElement : e ? e.target : null;
    if (!target) return;
    
    if (target.value == target.defaultText) {
        target.value = '';
    }
}

function replaceDefaultText(e) {
    var target = window.event ? window.event.srcElement : e ? e.target : null;
    if (!target) return;
    
    if (target.value == '' && target.defaultText) {
        target.value = target.defaultText;
    }
}
function enter(myfield,e)
{
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;

if (keycode == 13)
   {
var current=document.editor.contents.value
document.editor.contents.value=current+"<br>"
   return false;
   }
else
   return true;
}
function roll_over(img_name, img_src)
   {
   document[img_name].src = img_src;
   }


