var ronnebyemailwindow;
var ronnebyassistantwindow;
var ronnebyaboutassistantwindow;

function pageTransfer(source) {
	var obj = document;
	obj = obj.getElementById(source);
	if(obj.options[obj.selectedIndex].value != "disabled")
		location.href = obj.options[obj.selectedIndex].value;
}
function openEmailDialogue(height, width, rootDir, pageId, departmentId)
{
	var left = (window.screen.width - width) / 2;
	var top = (window.screen.height - height) / 2;
	var features = 'height=' + height + ',width=' + width + ",left=" + left + ",top=" + top;
	if(ronnebyemailwindow && !ronnebyemailwindow.closed){
		ronnebyemailwindow.close();
	}
	ronnebyemailwindow = window.open(rootDir + 'publicweb/templates/emailpage.aspx?id=' + pageId + '&departmentId=' + departmentId,'ronnebyemailwindow',features);
}
function openAssistantDialogue(height, width, rootDir, pageId)
{
	var left = (window.screen.width - width - 30);
	var top = (window.screen.height - height) / 2;
	var features = 'height=' + height + ',width=' + width + ",left=" + left + ",top=" + top;
	if(ronnebyassistantwindow && !ronnebyassistantwindow.closed){
		ronnebyassistantwindow.close();
	}
	ronnebyassistantwindow = window.open(rootDir + 'publicweb/templates/assistantpage.aspx?id=' + pageId ,'ronnebyassistantwindow',features);
}
function openAssistantAboutPopup(height, width, rootDir)
{
	var left = window.screen.width / 2;
	var top = (window.screen.height - height) / 2;
	var features = 'height=' + height + ',width=' + width + ",left=" + left + ",top=" + top + ",scrollbars=yes";
	if(ronnebyaboutassistantwindow && !ronnebyaboutassistantwindow.closed){
		ronnebyaboutassistantwindow.close();
	}
	ronnebyaboutassistantwindow = window.open(rootDir + 'publicweb/templates/assistantabout.aspx','ronnebyaboutassistantwindow',features);
}
function ClickFont(caller){
	var currentStyle = caller.options[caller.selectedIndex].value;
	var preview = document.getElementById("previewdiv");
	
	if(preview != null && currentStyle == "Ronneby_HighFont"){
		preview.style.fontFamily = "'Times New Roman', Courier, 'Courier New', serif";
	}else if(preview != null){
		preview.style.fontFamily = "Arial, Verdana, Helvetica, Tahoma";
	}
}
function ClickContrast(caller){
	var currentStyle = caller.options[caller.selectedIndex].value;
	var preview = document.getElementById("previewdiv");
	
	if(preview != null && currentStyle == "Ronneby_HighContrast"){
		preview.style.backgroundColor = "#006981";
		preview.style.color = "#F1AF00";
	}else if(preview != null && currentStyle == "Ronneby_LowContrast"){
		preview.style.backgroundColor = "#C0C0C0";
		preview.style.color = "#FFFFFF";
	}else if(preview != null){
		preview.style.backgroundColor = "#FFFFFF";
		preview.style.color = "#333";
	}
}
function FocusThis(caller){
	caller.className = caller.className + " focus";
}
function UnFocusThis(caller){
	var strclass = caller.className;
	caller.className = strclass.substring(0,strclass.indexOf("focus"));
}
function printPage(rootdir,logourl) {
	var da = (document.all) ? 1 : 0;
	var pr = (window.print) ? 1 : 0;
	
	if(!pr)
		return;
	
	var printArea = document.getElementById("main-and-right");
	
	if(printArea == null && da) 
		printArea = document.all.main-and-right;
	
	if(printArea) 
	{
		var sStart = "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\"><html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"sv\"><head><style media=\"screen,print\" type=\"text/css\">@import \"" + rootdir + "publicweb/styles/print.css\";</style></head><body onload=\"javascript:window.print();\">";
		sStart = sStart + "<img src=\"" + logourl + "\" alt=\"\" style=\"margin-bottom:10px;\" />";
		sStop = "</body></html>";

		var w = window.open('','printWin','width=670,height=440,scrollbars=yes');
		wdoc = w.document;
		wdoc.open();
		wdoc.write( sStart + printArea.innerHTML ) ;
		wdoc.writeln( sStop );
		wdoc.close();
	}
}
function addEvent(obj, evType, fn) {
	if (obj.addEventListener) {
		obj.addEventListener(evType, fn, true);
		return true;
	} else if (obj.attachEvent) {
		var r = obj.attachEvent("on"+evType, fn); 
		return r;
	} else {
		return false;
	}
}
function inputFocus() {
	if(this.value==this.title)this.value='';
}
function inputBlur() {
	if(this.value=='')this.value=this.title;
}
function inputs_prepopulate() {
	inputs = document.getElementsByTagName('input');
	n_inputs = inputs.length;
	for (i = 0; i < n_inputs; i++) {
			if ((inputs[i].type=='text') && (inputs[i].title!='')){
					inputs[i].value=inputs[i].title;
					inputs[i].onfocus=inputFocus;
					inputs[i].onblur=inputBlur;
			}
	}
}
function prepopulate() {
	inputs_prepopulate();
}


addEvent(window, 'load', prepopulate);


function doClick(buttonName,e) {

    var key;

    if(window.event)
        key = window.event.keyCode;     //IE
    else
        key = e.which;     //firefox

    if (key == 13) {
        var btn = document.getElementById(buttonName);
        if (btn != null) {
            btn.click();
            event.keyCode = 0
        }
    }
}

