var bhref = 'http://fiat500.ideupdev.com/';						// site base url
var site_name = 'Fiat 500';											// site title
var homePageName = 'index.htm';							// default page name
var nLanguages = 1; 													// could be 1 or 2
var language1Folder = 'es';											// main language folder
var language2Folder = 'int';

var votes = true;															// enable (true) or disable (false) pages voting system globally

eval('var voteIntro_' + language1Folder + '=\'Vota\'');
eval('var voteIntro_' + language2Folder + '=\'Vote\'');

var votesWrite = "votesW.asp"									// server page that wrtite users vote onto the DB
var votesRead = "votesR.asp"									// server page that read users vote from the DB

jQuery.cookie = function(name, value, options) {
    if (typeof value != 'undefined') { // name and value given, set cookie
        options = options || {};
        if (value === null) {
            value = '';
            options.expires = -1;
        }
        var expires = '';
        if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) {
            var date;
            if (typeof options.expires == 'number') {
                date = new Date();
                date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));
            } else {
                date = options.expires;
            }
            expires = '; expires=' + date.toUTCString(); // use expires attribute, max-age is not supported by IE
        }
        // CAUTION: Needed to parenthesize options.path and options.domain
        // in the following expressions, otherwise they evaluate to undefined
        // in the packed version for some reason...
        var path = options.path ? '; path=' + (options.path) : '';
        var domain = options.domain ? '; domain=' + (options.domain) : '';
        var secure = options.secure ? '; secure' : '';
        document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');
    } else { // only name given, get cookie
        var cookieValue = null;
        if (document.cookie && document.cookie != '') {
            var cookies = document.cookie.split(';');
            for (var i = 0; i < cookies.length; i++) {
                var cookie = jQuery.trim(cookies[i]);
                // Does this cookie string begin with the name we want?
                if (cookie.substring(0, name.length + 1) == (name + '=')) {
                    cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
                    break;
                }
            }
        }
        return cookieValue;
    }
};

$.cookie("colore", "0");

var vote_on_img = 'vota_on_' + $.cookie("colore");
var vote_off_img = 'vota_off';

var menu_01_on_img = "menu_on_01_0" + $.cookie("colore");
var menu_02_on_img = "menu_on_02_0" + $.cookie("colore");
var menu_03_on_img = "menu_on_03_0" + $.cookie("colore");
var menu_04_on_img = "menu_on_04_0" + $.cookie("colore");

var loginPage = "ajaxLogin.asp"								// server page needed to log in user
var loginStart = 'login.htm';										// default login page (layer content)
var checkLoginPage = "ajaxCheckLogin.asp";		// server page that check if user is logged or not
var logOutPage = 'ajaxLogOut.asp';							// logout server page

eval('var forgetWrong_' + language1Folder + '=\'Alcuni dati obbligatori mancanti\'');
eval('var forgetWrong_' + language2Folder + '=\'Data needed\'');

eval('var forgetWrongEmail_' + language1Folder + '=\'Email non presente\'');
eval('var forgetWrongEmail_' + language2Folder + '=\'Email not found\'');

eval('var welcomeMsg_' + language1Folder + '=\'Benvenuto\'');
eval('var welcomeMsg_' + language2Folder + '=\'Welcome\'');

eval('var subscription_' + language1Folder + '=\'Registrati\'');
eval('var subscription_' + language2Folder + '=\'Register\'');

var reminderHtml = 'reminder.htm';
var reminderPage = 'ajaxReminder.asp';
var reminderThank = 'reminderThank.htm';

eval('var voteThank_' + language1Folder + '=\'Grazie per aver votato\'');
eval('var voteThank_' + language2Folder + '=\'Thanks for voting\'');

eval('var voteWrong_' + language1Folder + '=\'hai gi&agrave; votato per questa pagina\'');
eval('var voteWrong_' + language2Folder + '=\'you have already voted this page\'');

var otherTags = true;
var googleAnalyticsCode = 'UA-12797262-6';
var printTag = '';

function rewriteChannelRev(n) {
	n = unescape(n);
	switch(n) {
		case 'f500':
			return '500';
  			break;
		case 'f500c':
			return '500c';
  			break;
		case 'f500wantsyou':
			return '500wantsyou';
  			break;
		case 'm12_69cv':
			return '12_69cv';
			break;
		case 'm12_69cv_puro2':
			return '12_69cv_puro2';
			break;
		case 'm14_16v_100cv':
			return '14_16v_100cv';
			break;
		case 'm13_multijet_16v_75cv':
			return '13_multijet_16v_75cv';
			break;
		case 'f500bydiesel':
			return '500bydiesel';
			break;
		default:
			return n;
  			break;
	}
}

function rewriteChannel(n) {
	n = unescape(n);
	switch(n) {
		case '500':
			return 'f500';
  			break;
		case '500c':
			return 'f500c';
  			break;
		case '500wantsyou':
			return 'f500wantsyou';
  			break;
		case '12_69cv':
			return 'm12_69cv';
			break;
		case '12_69cv_puro2':
			return 'm12_69cv_puro2';
			break;
		case '14_16v_100cv':
			return 'm14_16v_100cv';
			break;
		case '13_multijet_16v_75cv':
			return 'm13_multijet_16v_75cv';
		case '500bydiesel':
			return 'f500bydiesel';
			break;
		default:
			return n;
  			break;
	}
}

var lastSection = '';
var htmlVotes = '';
			

function loadContents(currSection) {
	$.ajax({
		type: "GET",
		url: bhref + folder + '/sitemap.xml',
		dataType: "xml",
		success: function(xml) {
			
			switch (sitemap.length) {
				case 3:
					var cname = sitemap[2];
					var ccname = rewriteChannel(sitemap[1]);
					
					var title =$(xml).find(rewriteChannel(sitemap[1]) + ' ' + rewriteChannel(cname)).attr('name');
					var sName = $(xml).find(ccname).attr('name');
					var pId = $(xml).find(rewriteChannel(sitemap[1]) + ' ' + rewriteChannel(cname)).attr('pageId');
					var hasOtherTags = $(xml).find(rewriteChannel(sitemap[1]) + ' ' + rewriteChannel(cname)).attr('otherTags');
					var section = $(xml).find(rewriteChannel(sitemap[1]) + ' ' + rewriteChannel(cname));
					
					//var child = $(xml).find(rewriteChannel(sitemap[1]) + ' ' + rewriteChannel(cname)).children();
					//if (child.length > 0) {
					//alert(child.length);
					
					var page_title 	= title + " - " + site_name;
					
					document.title = page_title;
					
					// CALL GOOGLE ANALYTICS
						pageTracker._trackPageview('/' + sitemap[0] + '/' + rewriteChannelRev($(section).parent().get(0).tagName) + '/' + rewriteChannelRev($(section)[0].tagName));
						
					// CALL SOPHUS
						tc_log('/' + sitemap[0] + '/' + rewriteChannelRev($(section).parent().get(0).tagName) + '/' + rewriteChannelRev($(section)[0].tagName));
						
					// CALL OTHER TAGS
					if (hasOtherTags == 'true') {
						$("#otherTags").attr('src', bhref + sitemap[0] + '/' + rewriteChannelRev(sitemap[1]) + '/' + rewriteChannelRev(sitemap[2]) + '/tag.html');
					}
					
					menu_nav = '<ul>';
					
					menu_nav = menu_nav + '<li id="main">' + sName + '</li>';
					
					isFirst = true;
					
					$(xml).find(rewriteChannel(sitemap[1])).children().each(function(){
																 
						ttitle = $(this).attr("name");
						
						if (isFirst) {
							
							var strFirst = ' class="first"';
							
							isFirst = false;
						
						} else {
						
							strFirst = '';
						
						}
						
						if ($(this)[0].tagName == rewriteChannel(cname)) {
						
							menu_nav = menu_nav + '<li id="selected"' + strFirst + '>' + ttitle + '</li>';
							
						} else {
							
							if ($(this).attr("url") != '' && $(this).attr("url") != undefined) {
								menu_nav = menu_nav + '<li' + strFirst + '><a href="' + $(this).attr("url") + '"';
								if ($(this).attr("target") == '' || $(this).attr("target") == undefined) {
									tg = '_blank';
								} else {
									tg = $(this).attr("target");
								}
								menu_nav = menu_nav + ' target="' + tg + '" class="menuTitle">' + ttitle + '</a></li>';
							} else {
								if ($(this).attr("frontpage") == '1') {
									menu_nav = menu_nav + '<li' + strFirst + '><a href="javascript:void(0);" onclick="location.href=\'' + bhref + sitemap[0] + '/' + sitemap[1] + '/' + rewriteChannelRev($(this)[0].tagName) + '\'" class="menuTitle"> ' + ttitle + '</a></li>';
								} else {
									menu_nav = menu_nav + '<li' + strFirst + '><a href="javascript:void(0);" onclick="location.href=\'' + bhref + sitemap[0] + '/' + sitemap[1] + '/' + rewriteChannelRev($(this)[0].tagName) + '/#' + $(this).attr("defaultSubPage") + '\'" class="menuTitle"> ' + ttitle + '</a></li>';
								}
							}
							
						}

					});
					
					menu_nav = menu_nav + "</ul>";
					
					$("#menu").empty();
					$('#menu').append(menu_nav);
					
					
					// build vote system
					
						// call votesRead to get page votes media
						
							if (currSection==undefined && votes) {
							
								pId = $(section).attr("pageId");
								
								window['ss' + pId] = readVotes(pId);
								
								htmlVotes = '<div class="bkcontent_section_footer">';
								htmlVotes = htmlVotes + '<ul>';
								htmlVotes = htmlVotes + '<li><div>' + eval('voteIntro_' + folder) + ':</div></li>';
								htmlVotes = htmlVotes + '<li id="vote' + pId + '">';
								htmlVotes = htmlVotes + '<img src="/images/vota_';
								if (window['ss' + pId] >= '1') { htmlVotes = htmlVotes + 'on_' + $.cookie("colore") } else { htmlVotes = htmlVotes + 'off'; }
								htmlVotes = htmlVotes + '.gif" border="0" alt="" name="s' + pId + '1" id="s' + pId + '1" onMouseOver="roll(1, ' + pId + ');" onMouseOut="rolloff(' + pId + ');" onClick="postvote(1, ' + pId + ')" />';
								htmlVotes = htmlVotes + '<img src="/images/vota_';
								if (window['ss' + pId] >= '2') { htmlVotes = htmlVotes + 'on_' + $.cookie("colore") } else { htmlVotes = htmlVotes + 'off' }
								htmlVotes = htmlVotes + '.gif" border="0" alt="" name="s' + pId + '2" id="s' + pId + '2" onMouseOver="roll(2, ' + pId + ');" onMouseOut="rolloff(' + pId + ');" onClick="postvote(2, ' + pId + ')" />';
								htmlVotes = htmlVotes + '<img src="/images/vota_';
								if (window['ss' + pId] >= '3') { htmlVotes = htmlVotes + 'on_' + $.cookie("colore") } else { htmlVotes = htmlVotes + 'off' }
								htmlVotes = htmlVotes + '.gif" border="0" alt="" name="s' + pId + '3" id="s' + pId + '3" onMouseOver="roll(3, ' + pId + ');" onMouseOut="rolloff(' + pId + ');" onClick="postvote(3, ' + pId + ')" />';
								htmlVotes = htmlVotes + '<img src="/images/vota_';
								if (window['ss' + pId] >= '4') { htmlVotes = htmlVotes + 'on_' + $.cookie("colore") } else { htmlVotes = htmlVotes + 'off' }
								htmlVotes = htmlVotes + '.gif" border="0" alt="" name="s' + pId + '4" id="s' + pId + '4" onMouseOver="roll(4, ' + pId + ');" onMouseOut="rolloff(' + pId + ');" onClick="postvote(4, ' + pId + ')" />';
								htmlVotes = htmlVotes + '<img src="/images/vota_';
								if (window['ss' + pId] >= '5') { htmlVotes = htmlVotes + 'on_' + $.cookie("colore") } else { htmlVotes = htmlVotes + 'off' }
								htmlVotes = htmlVotes + '.gif" border="0" alt="" name="s' + pId + '5" id="s' + pId + '5" onMouseOver="roll(5, ' + pId + ');" onMouseOut="rolloff(' + pId + ');" onClick="postvote(5, ' + pId + ')" />';
								htmlVotes = htmlVotes + '</li>';
								htmlVotes = htmlVotes + '<li></li></ul>';
								htmlVotes = htmlVotes + '<ul class="list2"><li><a href="http://www.addthis.com/bookmark.php?v=250" onmouseover="return addthis_open(this, \'\', \'' + bhref + '/' + sitemap[0] + '/' + rewriteChannelRev($(section).parent().get(0).tagName) + '/' + rewriteChannelRev($(section)[0].tagName) + '\', \'' + $(section).attr('name') + '\')" onmouseout="addthis_close()" onclick="return addthis_sendto()"><img src="http://s7.addthis.com/static/btn/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/></a></li></ul>';
								htmlVotes = htmlVotes + '</div>';
								$('#' + rewriteChannel($(section)[0].tagName) + ' .bkcontent_section_footer').html(htmlVotes);
							}
					
					break;
					
				case 4:
					
					var ccname	= sitemap[2];
					if (currSection!=undefined) {
						var cname	= rewriteChannel(currSection);
					} else {
						var cname 	= rewriteChannel(sitemap[3]);
					}
					
					var ttitle = $(xml).find(rewriteChannel(ccname) + ' ' + rewriteChannel(cname)).attr('name');
					
					var title = $(xml).find(rewriteChannel(ccname)).attr('name');
					
					var page_title 	= ttitle + " - " + site_name;
					
					var hasOtherTags = $(xml).find(rewriteChannel(ccname) + ' ' + rewriteChannel(cname)).attr('otherTags');
					
					document.title = page_title;
					
					// CALL GOOGLE ANALYTICS, SOPHUS AND TOHER TAGS
						if (currSection==undefined) {
							pageTracker._trackPageview('/' + sitemap[0] + '/' + rewriteChannelRev(sitemap[1]) + '/' + rewriteChannelRev(sitemap[2]) + '/' + rewriteChannelRev(sitemap[3]));
							tc_log('/' + sitemap[0] + '/' + rewriteChannelRev(sitemap[1]) + '/' + rewriteChannelRev(sitemap[2]) + '/' + rewriteChannelRev(sitemap[3]));
							// CALL OTHER TAGS
							if (hasOtherTags == 'true') {
								$("#otherTags").attr('src', bhref + sitemap[0] + '/' + rewriteChannelRev(sitemap[1]) + '/' + rewriteChannelRev(sitemap[2]) + '/' + rewriteChannelRev(sitemap[3]) + '/tag.html');
							}
						} else {
							pageTracker._trackPageview('/' + sitemap[0] + '/' + rewriteChannelRev(sitemap[1]) + '/' + rewriteChannelRev(sitemap[2]) + '/' + rewriteChannelRev(currSection));
							tc_log('/' + sitemap[0] + '/' + rewriteChannelRev(sitemap[1]) + '/' + rewriteChannelRev(sitemap[2]) + '/' + rewriteChannelRev(currSection));
							if (hasOtherTags == 'true') {
								$("#otherTags").attr('src', bhref + sitemap[0] + '/' + rewriteChannelRev(sitemap[1]) + '/' + rewriteChannelRev(sitemap[2]) + '/' + rewriteChannelRev(currSection) + '/tag.html');
							}
						}

					menu_nav = '<ul>';
					
					menu_nav = menu_nav + '<li id="main">' + title + '</li>';
					
					var isFirst = true;
					
					var strFirst = '';
					
					var pId = '';
					
					var starOnOff = '';
					
					$(xml).find(rewriteChannel(sitemap[1]) + ' ' + rewriteChannel(ccname)).children().each(function(){
																 
						ttitle = $(this).attr("name");
						
						$("#" + rewriteChannel($(this)[0].tagName)).css('display', 'none');
						
						if (isFirst) {
							
							var strFirst = ' class="first"';
							
							isFirst = false;
						
						} else {
						
							strFirst = '';
						
						}
						
						if ($(this)[0].tagName == cname) {
						
							menu_nav = menu_nav + '<li id="selected"' + strFirst + '>' + ttitle + '</li>';
							
						} else {
							
							if ($(this).attr("url") != '' && $(this).attr("url") != undefined) {
								menu_nav = menu_nav + '<li' + strFirst + '><a href="' + $(this).attr("url") + '"';
								if ($(this).attr("target") == '' || $(this).attr("target") == undefined) {
									tg = '_blank';
								} else {
									tg = $(this).attr("target");
								}
								menu_nav = menu_nav + ' target="' + tg + '" class="menuTitle">' + ttitle + '</a></li>';
							} else {
								menu_nav = menu_nav + '<li' + strFirst + '><a href="javascript:void(0);" onclick="loadContents(\'' + $(this)[0].tagName + '\');" class="menuTitle"> ' + ttitle + '</a></li>';
							}
							
						}
						
						if (currSection==undefined && votes) {
							
							pId = $(this).attr("pageId");
							
							window['ss' + pId] = readVotes(pId);
							
							htmlVotes = '<div class="bkcontent_section_footer">';
							htmlVotes = htmlVotes + '<ul>';
							htmlVotes = htmlVotes + '<li><div>' + eval('voteIntro_' + folder) + ':</div></li>';
							htmlVotes = htmlVotes + '<li id="vote' + pId + '">';
							htmlVotes = htmlVotes + '<img src="/images/vota_';
							if (window['ss' + pId] >= '1') { htmlVotes = htmlVotes + 'on_' + $.cookie("colore") } else { htmlVotes = htmlVotes + 'off'; }
							htmlVotes = htmlVotes + '.gif" border="0" alt="" name="s' + pId + '1" id="s' + pId + '1" onMouseOver="roll(1, ' + pId + ');" onMouseOut="rolloff(' + pId + ');" onClick="postvote(1, ' + pId + ')" />';
							htmlVotes = htmlVotes + '<img src="/images/vota_';
							if (window['ss' + pId] >= '2') { htmlVotes = htmlVotes + 'on_' + $.cookie("colore") } else { htmlVotes = htmlVotes + 'off' }
							htmlVotes = htmlVotes + '.gif" border="0" alt="" name="s' + pId + '2" id="s' + pId + '2" onMouseOver="roll(2, ' + pId + ');" onMouseOut="rolloff(' + pId + ');" onClick="postvote(2, ' + pId + ')" />';
							htmlVotes = htmlVotes + '<img src="/images/vota_';
							if (window['ss' + pId] >= '3') { htmlVotes = htmlVotes + 'on_' + $.cookie("colore") } else { htmlVotes = htmlVotes + 'off' }
							htmlVotes = htmlVotes + '.gif" border="0" alt="" name="s' + pId + '3" id="s' + pId + '3" onMouseOver="roll(3, ' + pId + ');" onMouseOut="rolloff(' + pId + ');" onClick="postvote(3, ' + pId + ')" />';
							htmlVotes = htmlVotes + '<img src="/images/vota_';
							if (window['ss' + pId] >= '4') { htmlVotes = htmlVotes + 'on_' + $.cookie("colore") } else { htmlVotes = htmlVotes + 'off' }
							htmlVotes = htmlVotes + '.gif" border="0" alt="" name="s' + pId + '4" id="s' + pId + '4" onMouseOver="roll(4, ' + pId + ');" onMouseOut="rolloff(' + pId + ');" onClick="postvote(4, ' + pId + ')" />';
							htmlVotes = htmlVotes + '<img src="/images/vota_';
							if (window['ss' + pId] >= '5') { htmlVotes = htmlVotes + 'on_' + $.cookie("colore") } else { htmlVotes = htmlVotes + 'off' }
							htmlVotes = htmlVotes + '.gif" border="0" alt="" name="s' + pId + '5" id="s' + pId + '5" onMouseOver="roll(5, ' + pId + ');" onMouseOut="rolloff(' + pId + ');" onClick="postvote(5, ' + pId + ')" />';
							htmlVotes = htmlVotes + '</li>';
							htmlVotes = htmlVotes + '<li></li></ul>';
							htmlVotes = htmlVotes + '<ul class="list2"><li><a href="http://www.addthis.com/bookmark.php?v=250" onmouseover="return addthis_open(this, \'\', \'' + bhref + '/' + sitemap[0] + '/' + rewriteChannelRev($(this).parent().parent().get(0).tagName) + '/' + rewriteChannelRev($(this).parent().get(0).tagName) + '/#' + rewriteChannelRev($(this)[0].tagName) + '\', \'' + $(this).attr('name') + '\')" onmouseout="addthis_close()" onclick="return addthis_sendto()"><img src="http://s7.addthis.com/static/btn/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/></a></li></ul>';
							htmlVotes = htmlVotes + '</div>';
							$('#' + rewriteChannel($(this)[0].tagName) + ' .bkcontent_section_footer').html(htmlVotes);
						}
						
					});
					menu_nav = menu_nav + "</ul>";
					
					$("#menu").empty();
					$('#menu').append(menu_nav);
					
					location.hash = '#' + rewriteChannelRev(cname);
					
					if (lastSection!='') {
						$('#' + lastSection).slideUp('normal', function () {
							$('#' + cname + ' div:first').css('top', '41px');
							$('#' + cname).slideDown('normal');
							lastSection = cname;
						});
					} else {
						$('#' + cname + ' div:first').css('top', '41px');
						$('#' + cname).slideDown('normal');
						lastSection = cname;
					}
					
					break;
			}
			colorChange();
		}
	});
}

function menuInit() {
	$.getScript(bhref + 'js/menuInit.js');
	$.getScript(bhref + 'js/loginInit.js');
	loginInit(true);
}

function loginInit(pageAccess, userNick, loginReload) {
	var response = '';
	if (pageAccess) {
		var response = $.ajax({url: bhref + checkLoginPage, async: false }).responseText;
		if (response!='false') {
			userLogged = true;
		} else {
			userLogged = false;
		}
	} else {
		userLogged = true;
		var response = userNick;
	}
	if (userLogged) {
		$("#ul_login").html('<li class="textgrey">' +  eval('welcomeMsg_' + folder) + ', <span class="orange"><strong>' + response + '</strong> (<a href="javascript:btnOpen(\'24\')">LogOut</a>)</span></li>');
	} else {
		$("#ul_login").html('<li><a href="javascript:void(0);" class="lgrey" id="divlogin">Login</a></li><li><a href="javascript:btnOpen(\'14\');" class="lgrey">' + eval('subscription_' + folder) + '</a></li>');
		if (loginReload) {
			$("#login").load(bhref + 'include/' + loginStart, function () {
				$.getScript(bhref + 'js/menuInit.js');
				login_click();
			});
		}
	}
}

var roll_01_last_open = '';
var roll_02_last_open = '';
var roll_03_last_open = '';
var roll_04_last_open = '';

function loadRollOverMenu(s, rId, cId, xml) {
	var output = '';
	output = output + '<div id="' + rId + '">';
	output = output + '<div><img src="/images/layer_roll/layer_top.png" alt="" /></div>';
	output = output + '<div class="closeb"><a href="javascript:void(0);" id="' + cId + '"><img src="/images/layer_roll/close.png" border="0" alt="" /></a></div>';
	output = output + '<div class="bk_box_menu">';
	output = output + '<div class="voice_menu">';
	
	var nchild = 0;
	var alternat = 0;
	var classs = '';
	var menuList = '';
	var menuName = '';
	var closeId = '';
	
	$(xml).find(s).children().each(function(){
		menuName = rewriteChannelRev($(this).get(0).tagName);
		nchild = 0;
		menuList = '';
		alternat = 0;
		nchild = 0;
		if ($(this).attr("url") != '' && $(this).attr("url") != undefined) {
			output = output + '<span><a href="' + $(this).attr("url") + '"';
			if ($(this).attr("target") == '' || $(this).attr("target") == undefined) {
				tg = '_blank';
			} else {
				tg = $(this).attr("target");
			}
			output = output + ' target="' + tg + '" class="menuTitle">' + $(this).attr('name') + '</a></span>';
		} else {
			if ($(this).attr("frontpage") == '1') {
				output = output + '<span><a href="' + bhref + folder + '/' + rewriteChannelRev($(this).parent().get(0).tagName) + '/' + rewriteChannelRev($(this).get(0).tagName) + '" class="menuTitle" style="display:block">' + $(this).attr('name') + '</a></span>';
			} else {
				output = output + '<span><a href="javascript:openSubMenu(\'' + rId + '\',\'' + menuName + '\');" class="menuTitle" style="display:block">' + $(this).attr('name') + '</a></span>';
				$(this).children().each(function(){
					nchild = 1;
					if (alternat == 0) {
						classs=' class="double"';
						alternat = 1;
					} else {
						classs='';
						alternat = 0;
					}
					if ($(this).attr("url") != '' && $(this).attr("url") != undefined) {
						menuList = menuList + '<li' + classs + '><a href="' + $(this).attr("url") + '" class="lgrey"';
						if ($(this).attr("target") == '' || $(this).attr("target") == undefined) {
							tg = '_blank';
						} else {
							tg = $(this).attr("target");
						}
						menuList = menuList + ' target="' + tg + '">' + $(this).attr('name') + '</a></li>';
					} else {
						switch(rId) {
							case 'roll_01':
								closeId = '';
								break;
							case 'roll_02':
								closeId='2';
								break;
							case 'roll_03':
								closeId='3';
								break;
							case 'roll_04':
								closeId='4';
								break;
						}
								
						if (sitemap[1] == rewriteChannelRev($(this).parent().parent().get(0).tagName) && sitemap[2] == rewriteChannelRev($(this).parent().get(0).tagName)) {
							menuList = menuList + '<li' + classs + '><a href="javascript:void(0);" onclick="loadContents(\'' + $(this)[0].tagName + '\'); $(\'a#closediv' + closeId + '\').click();" class="lgrey">' + $(this).attr('name') + '</a></li>';
						} else {
							menuList = menuList + '<li' + classs + '><a href="' + bhref + folder + '/' + rewriteChannelRev($(this).parent().parent().get(0).tagName) + '/' + rewriteChannelRev($(this).parent().get(0).tagName) + '/#' + rewriteChannelRev($(this)[0].tagName) + '" class="lgrey">' + $(this).attr('name') + '</a></li>';
						}
					}
				});
				if (alternat==1) { menuList = menuList + '<li></li>'; }
			}
		}
		if (nchild == 1) {
			output = output + '<div class="box_white"><ul id="' + rId + '_' + menuName + '">' + menuList + '<li class="border_bottom"><img src="/images/layer_roll/bottom_white.jpg" alt="" /></li></ul></div>';
		}
	});
	
	output = output + '</div>';
	output = output + '</div>';
	output = output + '<div><img src="/images/layer_roll/layer_footer.png" alt="" /></div>';
	output = output + '</div>';
	
	return output;
}

var originUrl = window.location.toString();
var sURL = originUrl;
if (sURL.indexOf('?') != -1) {
	sURL = sURL.substr(0,sURL.indexOf('?'));
}
var sURL = originUrl;
sURL = sURL.replace(bhref, '');
sURL = sURL.replace('#', '');
sURL = sURL.replace(homePageName, '');
if (sURL.substr( sURL.length-1 ) == '/') {
	sURL = sURL.substr(0,  sURL.length-1);
}

var sitemap = sURL.split("/");

var menu_nav = '';
var selMenu = '';

if (sitemap[0] != 'it' && sitemap[0] != 'int') {
	var folder = 'it';
} else {
	var folder = sitemap[0];
}

$(document).ready(function(){
									
	if (otherTags) {
		$("body").append('<iframe src="' + bhref + 'empty.htm" width="1" height="1" frameborder="0" scrolling="No" marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" name="otherTags" id="otherTags"></iframe>');
	}
	
	loadContents();
	
	$.ajax({
		type: "GET",
		url: bhref + folder + '/include/top_site.htm',
		dataType: "html",
		success: function(html) {
			$("#top_site").html(html);
			$.ajax({
				type: "GET",
				url: bhref + folder + '/include/footer_pag.htm',
				dataType: "html",
				success: function(html) {
					$("#footer_pag").html(html);
					$.ajax({
						type: "GET",
						url: bhref + folder + '/sitemap.xml',
						dataType: "xml",
						success: function(xml) {
							var xmlMenuHtml = '';
							xmlMenuHtml = xmlMenuHtml + loadRollOverMenu('f500_twinair', 'roll_01', 'closediv', xml);
							xmlMenuHtml = xmlMenuHtml + loadRollOverMenu('f500', 'roll_02', 'closediv2', xml);
							xmlMenuHtml = xmlMenuHtml + loadRollOverMenu('f500c', 'roll_03', 'closediv3', xml);
							xmlMenuHtml = xmlMenuHtml + loadRollOverMenu('f500_news', 'roll_04', 'closediv4', xml);
							xmlMenuHtml = xmlMenuHtml + loadRollOverMenu('f500_twinair', 'roll_04', 'closediv4', xml);
							$.ajax({
								type: "GET",
								url: bhref + folder + '/include/languages.htm',
								dataType: "html",
								success: function(content) {
									xmlMenuHtml = xmlMenuHtml + content;
									$.ajax({
										type: "GET",
										url: bhref + folder + '/include/login.htm',
										dataType: "html",
										success: function(content) {
											xmlMenuHtml = xmlMenuHtml + content;
											$("#rollOverMenu").html(xmlMenuHtml);
											menuInit();
											var tempMenu = '';
											switch(sitemap[1]) {
												case '500':
													tempMenu = 'roll_01';
													break;
												case '500c':
													tempMenu = 'roll_02';
													break;
												case '500_news':
													tempMenu = 'roll_03';
													break;
												case '500wantsyou':
													tempMenu = 'roll_04';
													break;
											}
											$("#" + tempMenu + '_' + sitemap[2]).slideDown("normal");
											eval(tempMenu + '_last_open = \'' + tempMenu + '_' + sitemap[2] + '\'');
											var isNews = rewriteChannel(sitemap[1]).indexOf('news.asp');
											if (isNews>=0) {
												selMenu = 3;
												$("#m3").attr("src","/images/menu/" + menu_03_on_img + ".jpg");
											} else {
												switch(rewriteChannel(sitemap[1])) {
													case 'f500':
														selMenu = 1;
														$("#m1").attr("src","/images/menu/" + menu_01_on_img + ".jpg");
														break;
													case 'f500c':
														selMenu = 2;
														$("#m2").attr("src","/images/menu/" + menu_02_on_img + ".jpg");
														break;
													case 'f500wantsyou':
														selMenu = 4;
														$("#m4").attr("src","/images/menu/" + menu_04_on_img + ".jpg");
														break;
												}
											}
											colorChange();
										}
								 });
								}
							});
						}
					});
				}
			});
		}
	});
});

var rollover = 0;
function roll(quale, id) {
	for (i=1; i<=5; i++) {
		eval("document.s" + id + i + ".src='/images/" + vote_off_img + ".gif'");
	}
	for (i=1; i<=quale; i++) {
		eval("document.s" + id + i + ".src='/images/" + vote_on_img + ".gif'");
	}
}
function rolloff(id) {
	if (rollover == 0) {
		if (window['ss' + id] != '0') {
			for (i=1; i<=5; i++) {
				eval("document.s" + id + i + ".src='/images/" + vote_off_img + ".gif'");
			}
			var temp = window['ss' + id];
			for (i=1; i<=temp; i++) {
				eval("document.s" + id + i + ".src='/images/" + vote_on_img + ".gif'");
			}
		} else {
			for (i=1; i<=5; i++) {
				eval("document.s" + id + i + ".src='/images/" + vote_off_img + ".gif'");
			}
		}
	} else {
		rollover = 0;
	}
}

function readVotes(_pId) {
	var response = $.ajax({url: bhref + votesRead + '?pid=' + _pId, async: false }).responseText;
	return response;
}

function postvote(quale, id) {
	for (i=1; i<=quale; i++) {
		eval("document.s" + id + i + ".src='/images/" + vote_on_img + ".gif'");
	}
	rollover = 1;
	$.ajax({
		type: "GET",
		url: bhref + votesWrite + '?pid=' + id + '&vote=' + quale,
		dataType: "text",
		success: function(text) {
			if (text == 'ok') {
				$("#vote" + id).html(eval('voteThank_' + folder));
				window['ss' + id] = quale;
				rollover = 0;
			} else {
				$("#vote" + id).html(eval('voteWrong_' + folder));
				window['ss' + id] = quale;
				rollover = 0;
			}
		}
	});
}

var w = 1024, h = 768;
if (document.all || document.layers) {  w = screen.availWidth;  h = screen.availHeight; 	}
var popW = 900, popH = 580;
var leftPos = (w-popW)/2, topPos = (h-popH)/2;

function pVCPopC(l){
		x = window.open("http://www.fiat500.com/videoconfc/01-" + l + "/main.asp","F500LAB3C","left="+leftPos+",top="+topPos+",width=900,height=580");
		if (x) x.focus();
	}
	
function pVCPop(l){
		x = window.open("http://www.fiat500.com/videoconf/01-" + l + "/main.asp","F500LAB3","left="+leftPos+",top="+topPos+",width=900,height=580");
		if (x) x.focus();
	}
	
function pHandsup(l){
		x = window.open("http://www.fiat500.com/handsup/main.asp?L="+l,"HANDSUP","left="+leftPos+",top="+topPos+",width=839,height=559");
		if (x) x.focus();
	}
	
function btnOpen(btnId) {
	switch(btnId) {
		case '1':
			document.location.href='javascript:pVCPop("IT")';
  			break;
		case '2':
			document.location.href='/' + folder + '/testdrive_redirect.asp';
  			break;
		case '3':
			window.open('/' + folder + '/pdf/catalogo500.pdf');
  			break;
		case '4':
			document.location.href='javascript:pVCPopC("IT")';
  			break;
		case '10':
			document.location.href='/' + folder + '/promo_500.htm';
			break;
		case '11':
			document.location.href='/' + folder + '/newsletter_500.asp';
  			break;
		case '12':
			window.open('http://www.fiat500.com/500lovesyou/');
			break;
		case '13':
			document.location.href='/' + folder + '/map.htm';
			break;
		case '14':
			document.location.href='/' + folder + '/registrati_500.asp';
  			break;
		case '15':
			
			document.location.href='http://www.fiat500.com/cerca /';
  			break;
		case '20':
			document.location.href='/' + folder + '/privacy_500.htm';
  			break;
		case '21':
			document.location.href='/' + folder + '/requisititech_500.htm';
  			break;
		case '22':
			document.location.href='/' + folder + '/credits_500.htm';
  			break;
		case '23':
			document.location.href='/' + folder + '/copyright_500.htm';
  			break;
		case '24':
			$.ajax({
				type: "GET",
				url: bhref + logOutPage,
				dataType: "text",
				success: function(text) {
					loginInit(true, '', true);
				}
			});
  			break;
	}
}

function aprimenu(num){	
		$("#m"+ num).attr("src","/images/menu/menu_on_0"+ num+"_0" +$.cookie("colore")+".jpg");	
		$("#roll_0"+ num).css({"visibility":"visible", "display":"block"});	
		$("#roll_0"+ num).slideDown();
		$("#roll_0"+ num).bind("mouseenter", function(){
			$("#m"+ num).attr("src","/images/menu/menu_on_0"+ num+"_0" +$.cookie("colore")+".jpg");
			$("#roll_0"+ num).css({"visibility":"visible", "display":"block"});
		}).bind("mouseleave", function(){			
			if (selMenu!= parseInt(num)) { $("#m"+ num).attr("src","/images/menu/menu_0"+ num+".jpg") }
			$("#roll_0"+ num).css({"visibility":"hidden", "display":"none"});});	
		//$("#roll_01").slideDown();	
	}
	
function chiudimenu(num){
		if (($("#m"+ num).attr("src")=="/images/menu/menu_on_0"+ num+"_0" +$.cookie("colore")+".jpg") && ($("#roll_0"+ num).css("visibility")=="visible")) { 
			if (selMenu != num) {
				$("#m"+ num).attr("src","/images/menu/menu_0"+ num+".jpg");
			}
				$("#roll_0"+ num).css({"visibility":"hidden", "display":"none"});			
		}
	  		
	} 
	
	// CHECK QUERYSTRING TO OPEN VIDEOCONF
	
	if (location.search.indexOf('?conf=500_it') > -1) {
		pVCPop('IT');
	}
	
	if (location.search.indexOf('?conf=500_int') > -1) {
		pVCPop('EN');
	}
	
	if (location.search.indexOf('?conf=500c_int') > -1) {
		pVCPopC('EN');
	}
	
	if (location.search.indexOf('?conf=500c_it') > -1) {
		printTag = true;
		pVCPopC('IT');
	}

var colore = '';

function colorChange() {
	$("#bk_top_site > img").attr('src', '/images/bk_top_' + $.cookie("colore") + '.png');
	$(".tit").css('color', '#820a1a');
	$("#menu ul li.first").css('background', 'url(/images/menu_bg_selected_' + $.cookie("colore") + '.gif) no-repeat left');
	$("#closedivlang img").attr('src', '/images/layer_roll/close_' + $.cookie("colore") + '.png');
	$("#closedivlogin img").attr('src', '/images/layer_roll/close_' + $.cookie("colore") + '.png');
	$("#closediv img").attr('src', '/images/layer_roll/close_' + $.cookie("colore") + '.png');
	$("#closediv2 img").attr('src', '/images/layer_roll/close_' + $.cookie("colore") + '.png');
	$("#closediv3 img").attr('src', '/images/layer_roll/close_' + $.cookie("colore") + '.png');
	$("#closediv4 img").attr('src', '/images/layer_roll/close_' + $.cookie("colore") + '.png');
	
	switch ($.cookie("colore")) {
		case '0':
			colore = '#7d0011';
			break;
		case '1':
			colore = '#223a70';
			break;
		case '2':
			colore = '#666666';
			break;
		case '3':
			colore = '#2d304b';
			break;
		case '4':
			colore = '#6f8597';
			break;
		case '5':
			colore = '#ffc10f';
			break;
	}
	$(".menuTitle").hover( function() {
		$(this).css('color', colore);
	},
    function(){
        $(this).css('color', '#a7a6a6');
    });
	 
	 $("#menu ul li#selected").css('color', colore);

			
}
