
	function bttns(id, cookieName, image_off, image_on, image_dis, url) {
		this.id = id;
		this.cookieName = cookieName;
		this.image_on = image_on;
		this.image_off = image_off;
		this.image_dis = image_dis;
		this.url = url;
	}


	var btns = new Array();
	btns[0] = new bttns(
		"cine", 
		"pjCineC10", 
		"http://u.univision.com/contentroot/uol/art/images/especial/tv/premios_juventud_09/nominados/new_nav/NOMETA_nav_cine_115x37.gif",
		"http://u.univision.com/contentroot/uol/art/images/especial/tv/premios_juventud_09/nominados/new_nav/NOMETA_nav_cine_115x37_H.gif",
		"http://u.univision.com/contentroot/uol/art/images/especial/tv/premios_juventud_09/nominados/new_nav/NOMETA_nav_cine_115x37.gif",
		"/content/content.jhtml?chid=6&schid=10416&secid=10418&cid=1472788"
	);
	
	btns[1] = new bttns(
		"musica", 
		"pjMusicaC10", 
		"http://u.univision.com/contentroot/uol/art/images/especial/tv/premios_juventud_09/nominados/new_nav/NOMETA_nav_musica_147x37.gif", 
		"http://u.univision.com/contentroot/uol/art/images/especial/tv/premios_juventud_09/nominados/new_nav/NOMETA_nav_musica_147x37_H.gif",
		"http://u.univision.com/contentroot/uol/art/images/especial/tv/premios_juventud_09/nominados/new_nav/NOMETA_nav_musica_147x37.gif", 
		"/content/content.jhtml?chid=6&schid=10416&secid=10418&cid=1472801"
	);

	btns[2] = new bttns(
		"deportes", 
		"pjDeportesC10", 
		"http://u.univision.com/contentroot/uol/art/images/especial/tv/premios_juventud_09/nominados/new_nav/NOMETA_nav_deportes_164x37.gif",
		"http://u.univision.com/contentroot/uol/art/images/especial/tv/premios_juventud_09/nominados/new_nav/NOMETA_nav_deportes_164x37_H.gif",
		"http://u.univision.com/contentroot/uol/art/images/especial/tv/premios_juventud_09/nominados/new_nav/NOMETA_nav_deportes_164x37.gif", 
		"/content/content.jhtml?chid=6&schid=10416&secid=10417&cid=1472802"
	);

	btns[3] = new bttns(
		"cultura", 
		"pjCulturaC10", 
		"http://u.univision.com/contentroot/uol/art/images/especial/tv/premios_juventud_09/nominados/new_nav/NOMETA_nav_cultura_194x37.gif",
		"http://u.univision.com/contentroot/uol/art/images/especial/tv/premios_juventud_09/nominados/new_nav/NOMETA_nav_cultura_194x37_H.gif",
		"http://u.univision.com/contentroot/uol/art/images/especial/tv/premios_juventud_09/nominados/new_nav/NOMETA_nav_cultura_194x37.gif", 
		"/content/content.jhtml?chid=6&schid=10416&secid=10418&cid=1472804"
	);

	btns[4] = new bttns(
		"imagen", 
		"pjImagenC10", 
		"http://u.univision.com/contentroot/uol/art/images/especial/tv/premios_juventud_09/nominados/new_nav/NOMETA_nav_imagen_148x37.gif",
		"http://u.univision.com/contentroot/uol/art/images/especial/tv/premios_juventud_09/nominados/new_nav/NOMETA_nav_imagen_148x37_H.gif",
		"http://u.univision.com/contentroot/uol/art/images/especial/tv/premios_juventud_09/nominados/new_nav/NOMETA_nav_imagen_148x37.gif", 
		"/content/content.jhtml?chid=6&schid=10416&secid=10418&cid=1472803"
	);
	
	
		function GetLocalCookie (name) {
			var arg = name + "=";
			var alen = arg.length;
			var clen = document.cookie.length;
			var i = 0;
		
			while (i < clen) {
				var j = i + alen;
				if (document.cookie.substring(i, j) == arg) {return getCookieVal (j); }
				i = document.cookie.indexOf(" ", i) + 1;
				if (i == 0) { break; }
			}
			return null;
		}
		
		function getCookieVal (offset) {
			var endstr = document.cookie.indexOf (";", offset);
			if (endstr == -1) {endstr = document.cookie.length;}
			return unescape(document.cookie.substring(offset, endstr));
		}
		
		function toUnhexedString(value){
			// 'hexString' is a copy of 'value'
			var hexString = new String( value );
			// 'result' will be the "unhexed" string
			var result = "";
		
			// add a "0" to the front of the hex string if it does not have an even
			// number of hex characters
			if( hexString.length % 2 != 0 )
				hexString = "0" + hexString;
		
			// "unhex" the string
			for( var index = 0; index < hexString.length; index += 2 )
				result += String.fromCharCode( parseInt( hexString.substring( index, index + 2 ), 16 ) );
		
			return result;
		}	
	
		var plcvsSet = false;
        
        function pjCh(url,objName){
            document.getElementById(objName).src = url;
        }
        
        
        function checkVote(cookieName){
        
            //country ID related code
            if (!plcvsSet) setplcvs('MainForm');
            plcvsSet = true;
            
			var f = "MainForm";
			var f2 = eval(document.forms[f]);
            var elements = document.MainForm.elements;
            var TextEntered = 0;
            var message = "";
            for (i = 0; i < elements.length ; i++){
                if(elements[i].type == "text") {
                    if(elements[i].value != ""){
                        TextEntered++;    
                        elements[i].value = elements[i].value.replace(/'/g,"");        
                    }
                }
                if(elements[i].tagName == "SELECT") {
                    if(elements[i].selectedIndex != 0){
                        TextEntered++;    
                    }
                }
 				if(elements[i].tagName == "RADIO") {
                    if(elements[i].selectedIndex != 0){
                        TextEntered++;    
                    }
                }				
            }
            if (TextEntered < 1){
                window.alert("Por favor, contesta al menos una pregunta.");
                return false;
            } 
            
            // Get user cookie information
			var lscookie = GetLocalCookie('ls');
			var unhexed = toUnhexedString(lscookie);
			var arr2 = unhexed.split('#');
			var userId = "";
			for(var i=0; i < arr2.length; i++){
    	  		var temp = arr2[i];
      			if(temp.indexOf('|')!=-1) {
      				var arr3 = temp.split('|');
      				if (arr3.length > 1){
      					userId = arr3[1];
      				}
      			}
   			}
			f2.C9512_USER_ID.value	= ((userId == "null") || (userId == "undefined") || (userId == null) || (userId == "")) ? "" : userId;
		
			
            getUserCookies('MainForm','NGUserID','username','mwcuid','UserAgent');
            // return allowNoDups (pollid,expDate(m,d,y),alertmessage,redirectURL)
            return allowNoDups(cookieName,04,06,2011,"Ya entraste una vez en esta nominación. ˇGracias por tu participación!","http://www.univision.com/content/channel.jhtml?chid=6061&schid=10416&secid=10417");
        }


	function button_on (index) {
		var id = btns[index].id;
		var image_on = btns[index].image_on;
		var img = document.getElementById(id);
		img.src= image_on;
	}
	function button_off(index) {
		var id = btns[index].id;
		var image_off = btns[index].image_off;
		var img = document.getElementById(id);
		img.src= image_off;
	}
	// function that sets a particular cookie with expiration at the next day
	function setOneDayCookie(cookieName){
		/* var thisDate = new Date();
		thisDate.setHours(23); thisDate.setMinutes(59); thisDate.setSeconds(59);
		var expDate = thisDate.toGMTString(); */
		var expDate = "Thu, 31-Dec-2010 12:00:01 GMT";
		var instance = cookieName + "=true"; 
		document.cookie = instance + "; path=/; expires=" + expDate + ";";
	}
	
	//function that checks if a particular cookie exist, returns true or false
	function checkIfCookieExist(cookieName){
		var cookie_ls = new String(GetCookie(cookieName));
		if (cookie_ls == "true") return true;
		else return false;
	}
	function getCookieName(category) {
		var ck = "";
		for (i=0; i < navigation.length; i++) {
			if (navigation[i].category == category) {
				ck = navigation[i].cookieName;
			}
		}
		return ck;
	}
		
	function showMenu() {
		var html_code = "";
		for (var menu = 0; menu < btns.length; menu++) {
			if (checkIfCookieExist(btns[menu].cookieName) || btns[menu].id == currentpage) {
				html_code = html_code + '<li><img id="' + btns[menu].id + '"  src="' + btns[menu].image_dis + '" border="0"></li>';
			} else {
				html_code = html_code + '<li><a href="' + btns[menu].url + '"><img id="' + btns[menu].id + '" onmouseover="button_on(' + menu + ');" onmouseout="button_off(' + menu + ');" src="' + btns[menu].image_off + '" border="0"></a></li>';
			}
			
		}
		
		document.write (html_code);
	}
	

