﻿// JScript File

var doCounterTime; 


function ChangeLanguage(){
    var elm = document.getElementById('cmbLanguage');
   
    var url = document.location.href;
    var querylang = getQueryParam("lc");
    
    if( querylang != null )
    {
        url = replaceQueryString(document.location.href,"lc",elm.options[elm.options.selectedIndex].value);
    }
    else
    {
        querylang = getQueryParam("lang");
        if( querylang != null )
        {
            url = replaceQueryString(document.location.href,"lang",elm.options[elm.options.selectedIndex].value);
        }
        else
        {
            url = replaceQueryString(document.location.href,"lc",elm.options[elm.options.selectedIndex].value);
        }
    }

    document.location.href=url;
}


function replaceQueryString(url,param,value) {    
var re = new RegExp("([?|&])" + param + "=.*?(&|$)","i");
    if (url.match(re))
        return url.replace(re,'$1' + param + "=" + value + '$2');
    else if (url.indexOf("?") == -1)
        return url + '?' + param + "=" + value;
    else
        return url + '&' + param + "=" + value;
}

function getQueryParam(paramName) {
	var result = null;
	var qs = window.location.search;
	if(qs.charAt(0) == "?") {
		qs = qs.substr(1);
	}
	var pairs = qs.split("&");
	var param;
	if(pairs) {
	
		for(var i = 0, count = pairs.length; i < count; i++) {
			param = pairs[i].split("=");
			if(param && param[0] == paramName) {
				result = param[1];
				break;
			}
		}
	}
	return result;
}


function setCounter(sec){
    var d = document.getElementById('divCounter');
    if( d == undefined )
    {
        return;
    }
    doCounterTime = sec;
    doCounter();
}

function doCounter(){
    sSec = '0' + doCounterTime.toString();
    sSec = sSec.substring(sSec.length-2);
    sSec = '00:' + sSec; 
    document.getElementById('divCounter').innerHTML = sSec; 
    if (doCounterTime > 0){
        doCounterTime = doCounterTime - 1;
        setTimeout('doCounter()',1000);
    }else{
        if (document.getElementById('clickableDownload')){
            document.location.href = document.getElementById('clickableDownload').href;
        }
        
    }
}


