// JavaScript Document	
function StarRating(Name){
		document.write('<input type="hidden"  name="' + Name + '" id="' + Name + '" value="0">');
		for (var i = 1; i <= 5; i++){
			document.write('<img id="' + Name + '_' + i + '" src="img/star_off.gif" onclick="SetStar(this.id)" onmouseover="StarsOnTo(this.id);" onmouseout="LockStars(this.id)"  />');
		}
		
	}

	function StarsOnTo(Name){
		var ST = Name.substr(Name.length-1, 1);
		var elName = Name.substr(0, Name.length-2);
		
		for (var i = 1; i <= 5; i++){
			//alert(elName + '_' + i);
			if (i <= ST){
				SwapStar(elName + '_' + i);
			} else {
				SwapStarBack(elName + '_' + i);
			}
		}
	}
	
	function LockStars(Name){
		var elName = Name.substr(0, Name.length-2);
		var el = document.getElementById(elName);
		for (var i = 1; i <= 5; i++){
			if (i <= el.value){
				SwapStarHig(elName + '_' + i);
			} else {
				SwapStarBack(elName + '_' + i);
			}
		}
	}
	
	function SwapStar(Name){
		var el = document.getElementById(Name);
		el.src = 'img/star_on.gif';
	}
	
	function SwapStarHig(Name){
		var el = document.getElementById(Name);
		el.src = 'img/star_hover.gif';
	}
	
	function SwapStarBack(Name){
		var el = document.getElementById(Name);
		el.src = 'img/star_off.gif';
	}
	
	function SetStar(Name){
		var elName = document.getElementById(Name.substr(0, Name.length-2));
		var ST = Name.substr(Name.length-1, 1);
		elName.value = ST;
		LockStars(Name);
	}
	
//====================================================
function addLoadEvent(func) {
	var oldonload = window.onload;
	if(typeof window.onload != 'function') { window.onload = func; } else {
		window.onload = function() { 
			oldonload();
			func();
		}
	}
}
	slideMenu.Registry = [];
	slideMenu.lineHeight = 23;
	function slideMenu(id,numLines) {
		slideMenu.Registry[id] = [];
		slideMenu.Registry[id]['increment']    = 3;
		slideMenu.Registry[id]['height']       = 1;
		slideMenu.Registry[id]['containerObj'] = document.getElementById(id+"Container");
		slideMenu.Registry[id]['contentObj']   = document.getElementById(id+"Content");
		slideMenu.Registry[id]['maxHeight']    = new Number((numLines * slideMenu.lineHeight) + 1);
		slideMenu.Registry[id]['interval']     = null;
		slideMenu.Registry[id]['timeout']      = null;
		slideMenu.Registry[id]['contentObj'].style.height  = '0px';
		// slide down events
		slideMenu.Registry[id]['containerObj'].onmouseover = function() { slideMenu.showMenu(id); }
		slideMenu.Registry[id]['containerObj'].onfocus     = function() { slideMenu.showMenu(id); }
		// slide up events
		slideMenu.Registry[id]['containerObj'].onmouseout  = function() { slideMenu.hideMenu(id); }
		slideMenu.Registry[id]['containerObj'].onblur      = function() { slideMenu.hideMenu(id); }
	}
	
	slideMenu.showMenu = function(id) {
		clearInterval(slideMenu.Registry[id]['interval']);
		slideMenu.Registry[id]['contentObj'].style.display = 'block';
		slideMenu.Registry[id]['contentObj'].style.zIndex += 10;
		slideMenu.Registry[id]['interval'] = window.setInterval("slideMenu.slideDown('"+id+"')",1);
	}
	
	slideMenu.hideMenu = function(id) {
		clearInterval(slideMenu.Registry[id]['interval']);
		slideMenu.Registry[id]['contentObj'].style.zIndex = 10;
		slideMenu.Registry[id]['interval'] = window.setInterval("slideMenu.slideUp('"+id+"')",1);
	}
	
	slideMenu.slideDown = function(id) {
		for(var i=0;i<15;i++) {
			if(slideMenu.Registry[id]['height'] >= slideMenu.Registry[id]['maxHeight']) {
				clearInterval(slideMenu.Registry[id]['interval']);
			} else {
				slideMenu.Registry[id]['contentObj'].style.height = slideMenu.Registry[id]['height']+'px';
				slideMenu.Registry[id]['height'] += slideMenu.Registry[id]['increment'];
			}
		}
	}
	
	slideMenu.slideUp = function(id) {
		for(var i=0;i<15;i++) {
			if(slideMenu.Registry[id]['height'] <= 1) {
				clearInterval(slideMenu.Registry[id]['interval']);
				slideMenu.Registry[id]['contentObj'].style.display = 'none';
			} else {
				slideMenu.Registry[id]['contentObj'].style.height = slideMenu.Registry[id]['height']+'px';
				slideMenu.Registry[id]['height'] -= slideMenu.Registry[id]['increment'];
			}
		}
	}
	function loadMenu() {
		var menu1 = new slideMenu("menu1",5);
		var menu2 = new slideMenu("menu2",5);
		var menu3 = new slideMenu("menu3",5);
		var menu4 = new slideMenu("menu4",5);
		var menu5 = new slideMenu("menu5",5);

	}
	addLoadEvent(loadMenu);









