function openCentredWindow(inURL, inName, inHeight, inWidth, inScrollbars, inResizeable) {
	window.open (inURL, inName, 'resizable='+inResizeable+',scrollbars='+inScrollbars+',width='+inWidth+',height='+inHeight);
}

// for picture archive
function categoryChanged(){
	var category = document.picform.ddlCategory.value;
	var str = location.href;
	var aux = str.split('?');
	var loc = aux[0] + '?cid=' + category;	
	location.href = loc;
}
function openEventsCountry(){
	var country = document.main.countries.value;
	var str = location.href;
	var aux = str.split('?');
	var loc = aux[0] + '?cid=' + company;	
	location.href = loc;
}
function businessChanged(){
	var business = document.picform.ddlBusinessArea.value;
	var str = location.href;
	var aux = str.split('?');
	var loc = aux[0] + '?bid=' + business;	
	location.href = loc;
}
function productChanged(){
	var product = document.picform.ddlProducts.value;
	var str = location.href;
	var aux = str.split('?');
	var loc = aux[0] + '?pid=' + product;	
	location.href = loc;
}
//end picture archive 

// used in company dropdown to go to local presentation
function openURL(inURL, inTarget) {
	// qstring used to avoid automatic IP redirect
	var strNoRedirectQuery = '?noredirect=yes';
	if (inURL.search(/\?/) > 0) {
		strNoRedirectQuery = '&noredirect=yes';
	}
	if (inURL.search(/noredirect=/) > 0 || inURL.search(/www2/) > 0 ) {
		// url til www2.foss.dk = do not add redirect-querystring
		strNoRedirectQuery = '';
	}
	// open url
	if (inTarget == '' || inTarget == undefined) {
		window.location.href = inURL + strNoRedirectQuery;
	}
	else{
		window.open (inURL + strNoRedirectQuery, inTarget);
	}
}

function submitByQuery(elm, variable) {
	if (elm.type == 'select-one') {
		if (elm.options[elm.selectedIndex].value.length == 0)
			location.href = location.pathname
		else
			location.href = location.pathname + '?' + variable +'=' + elm.options[elm.selectedIndex].value;
	}
}

// checks if a specific querystring exists
function getQueryVariable(variable) {
    var query = window.location.search.substring(1);
    query=query.replace(/\+/g," ");
    var vars = query.split("&");
    for (var i=0;i<vars.length;i++) {
        var pair = vars[i].split("=");
        if (pair[0] == variable) {
            return pair[1];
        }
    }
    return "";    //return empty if so desired without match
}

// removes any bad characters
function cleanString(variable) {
    variable=variable.replace('&','');
    variable=encodeURI(variable);
    return variable; 
}


function getCookie(c_name)	{
	if (document.cookie.length>0) {
		c_start=document.cookie.indexOf(c_name + "=");
		if (c_start!=-1) { 
		    c_start=c_start + c_name.length+1;
			c_end=document.cookie.indexOf(";",c_start);
			if (c_end==-1) c_end=document.cookie.length
			return unescape(document.cookie.substring(c_start,c_end))
		} 
	}
	return ""
}


function setCookie(nam,val) {
	document.cookie = nam + '=' + escape(val);
} 


function openCentredWindowNEW(inURL, inName, inHeight, inWidth, inScrollbars, inResizeable) {
	// special action when FOSS global= 999
/*	if (inURL.search(/=999/) > 0) {
		var currentUrl = window.location;
		var currentQuery = window.location.search;
		// check if any querystring
		if (!currentQuery == "") {
		    var checkQuery=getQueryVariable("sc_lang");
		    // check if sc_lang  already
		    if (!checkQuery == "") {
				if (checkQuery == "en") {
					//alert('already there !');
				}
				else {
					//alert('remove all existing querystrings !');
					//window.location = currentUrl.replace('sc_lang','old') +'&sc_lang=en';
					window.location = '/?sc_lang=en';
				}
			}
			else {
				//alert('add to existing querystring!');
				window.location = currentUrl +'&sc_lang=en';
			}
		}
		else {
			//alert('empty querystring!');
			window.location = currentUrl +'?sc_lang=en';
		}
	}
	// special action when FOSS Italy = 11
	else if (inURL.search(/=11/) > 0) {
		var currentUrl = window.location;
		var currentQuery=window.location.search;
		// check if any querystring
		if (!currentQuery == "") {
		    var checkQuery=getQueryVariable("sc_lang");
		    // check if sc_lang  already
		    if (!checkQuery == "") {
				if (checkQuery == "it") {
					//alert('already there !');
				}
				else {
					//alert('remove all existing querystrings !');
					window.location = '/?sc_lang=it';
				}
			}
			else {
				//alert('add to existing querystring!');
				window.location = currentUrl +'&sc_lang=it';
			}
		}
		else {
			//alert('empty querystring!');
			window.location = currentUrl +'?sc_lang=it';
		}
	}
	// old local presentations
	else { 
		window.open (inURL, inName, 'resizable='+inResizeable+',scrollbars='+inScrollbars+',width='+inWidth+',height='+inHeight);
	}*/
}

