
function countChar (str, match) {
    var count = 0;
    var pos = str.indexOf(match);
    while ( pos != -1 ) {
       count++;
       pos = str.indexOf(match, pos + 1);
    }
    return count;
}


function parseQueryString () {
    var params = new Object ();

    if (document.location.search.length == 0) {
        return params;
    }
    var queryString = document.location.search.substring(1);
    var cntA = countChar(queryString, '&');
    var cntB = countChar(queryString, ';');
    var sepChar = '&'; 
    if (cntA < cntB) {
        sepChar = ';'; 
    }
    var keyValuePairs = queryString.split(sepChar);

    for (var i = 0; i < keyValuePairs.length; i++) {
        var keyValue = keyValuePairs[i].split('=');
	params[keyValue[0]] = keyValue[1];
    }
    return params;
}


function initMarkImg () {
    var params = parseQueryString();
    if (params.markimg != undefined) {
        var mark = params.markimg.split(',');
        markImg(mark[0], mark[1]);
    }
}


function setCookie(name, value, path, secure) {
    var expires = new Date ();
    expires.setTime (expires.getTime() + (1000 * 60 * 60 * 24 * 365));

    var domain = '.' + window.location.host;

    document.cookie= name + "=" + escape(value) +
    ((expires) ? "; expires=" + expires.toGMTString() : "") +
    ((path) ? "; path=" + path : "") +
    ((domain) ? "; domain=" + domain : "") +
    ((secure) ? "; secure" : "");
}


function setLanguage (lang) {
    setCookie('apub_language', lang);
    if (lang == 'sv-SE'){
	top.document.location.href='http://nordic.lge.com';
	return 0;
	
	}
    var menuURL = parent.frames['LGmenu'].location.href;
    if (menuURL.indexOf('?') > -1) {
        menuURL = menuURL.substring(0, menuURL.indexOf('?'));
    }
    if (parent.LGmenu.a != null && parent.LGmenu.b != null) {
        menuURL = menuURL +'?markimg='+ parent.LGmenu.a +','+ parent.LGmenu.b;
    }
    document.language.apub_language.value = lang;
    document.language.LGmenu.value    =  menuURL;
    document.language.content.value = parent.frames['content'].location.href;
    document.language.bottom.value  = parent.frames['bottom'].location.href;
    document.language.right.value   = parent.frames['right'].location.href;
    document.language.submit();
}
