function get_all_params_url (_url){	
	var longitud = _url.length;
    var cadena = "";
    var indice_referer = _url.indexOf ("?");
    if (indice_referer > -1){
        var cadena = _url.substring(indice_referer,longitud);
    }
	return cadena;
}

function get_param_url (param_get, _url){	
    var cadena = "";
    var _url1 = get_all_params_url(_url);
    if (_url1 != ""){
        var longitud1 = _url1.length;
        var indice_referer1 = _url1.indexOf (param_get);
        if (indice_referer1 > -1){
            var _url2 = _url1.substring(indice_referer1,longitud1);
            var longitud2 = _url2.length;
            var indice_referer2 = _url2.indexOf ("=")+1;
            var indice_referer3 = _url2.indexOf ("&");
            if (indice_referer3 == -1){
                var cadena = _url2.substring(indice_referer2,longitud2);
            } else{
                var cadena = _url2.substring(indice_referer2,indice_referer3);		
            }
	    }
    }
	return cadena;
}

function get_url_lang() {
    var _url = document.location.href;
    var langs = new Array("es", "fr", "it", "en", "de", "ja", "pt", "nl");
    for (var i = 0; i <8 ; i++) {
        var parser = "/" + langs[i] + "/";
        var indice = _url.indexOf (parser);
        if (indice > 0) {
            return langs[i];
        }
    }
    return "en";
}
function get_param (param_get){	
	var _url = document.location.href;
    var cadena = get_param_url (param_get, _url);
	return cadena;
}
function get_parent_param (param_get){	
	var _url = parent.location.href;
    var cadena = get_param_url (param_get, _url);
	return cadena;
}
function get_opener_param (param_get){	
	var _url = opener.location.href;
    var cadena = get_param_url (param_get, _url);
	return cadena;
}
function get_all_params (){	
    var _url = document.location.href;
    var cadena = get_all_params_url (_url);
    return cadena;
}    

function next_reload(lang, noavailable) {
    var link = reload(noavailable);
    if (lang == "") {
        lang = get_url_lang();
    }
    var _url = "/" + lang + "/motogp/" + link;
    location.href= _url;
}

function reload(noavailable) {
    var _url = get_all_params ();
    var menu = get_param("menu");
    var action = get_param("action");
    var section = get_param("section");
    var option = get_param("option");
    var search = get_param("search");
    var gallery_id = get_param("gallery_id");
    var live_video_win = get_param("live_video_win");
    if (menu == "" ) {
        var menu = "home";
    }
    if (noavailable != "" && noavailable != 0 && noavailable != undefined) {
        var link = "index.htm?noavailable=true";
    } else if ((menu == "register" && action == "save") ||
        (menu == "change" && action == "save") ||
        (menu == "activate") 
       ) {
        var link = "index.htm";
    } else if (menu == "news") {
        var link = "motogp_news.htm?menu=news";
    } else if (menu == "archive") {
        if (search != "" || option != "") {
            var link = "index.html" + _url;
        } else {
            if (section != "") {
                var link = menu + "_" + section + ".htm" + _url;
            } else {
                var link = "motogp_" + menu + ".htm" + _url;
            }
        }
    } else if (
        (menu == "videos" && gallery_id != "") ||
        (menu == "videos_hr" && gallery_id != "") ||
        (menu == "videos" && live_video_win != "") ||
        (menu == "forgot") ||
        (menu == "register") ||
        (menu == "register2") ||
        (menu == "mobile") ||
        (menu == "voting") ||
		(menu == "videogridhelp") ||
        (menu == "toptrumps") ||
        (menu == "live_coverage") ||
        (menu == "gift") ||
        (menu == "activate_gift") ||
        (menu == "advent_calendar") ||
        (menu == "live_video_one") ||
        (menu == "live_video_two") ||
		(menu == "tv_program") ||
		(menu == "video_channel") ||
        (menu == "change")
       ){
        var link = "index.html" + _url;
    } else if (menu == "home")  {
        var link = "index.htm" + _url;
    } else {
        var link = "motogp_" + menu + ".htm" + _url;
    }
    return link;
}    
