
function $(e){if(typeof e=="string")e=document.getElementById(e);return e};
var combostate = 0;
function menushow(id)
{
$(id).style.display = "inline";
}
function menuhide(id)
{
$(id).style.display = "none";
}
function comboshowhide(id)
{
if (combostate == 0)
{
menushow(id);
combostate = 1;
}
else
{
menuhide(id);
combostate = 0;
}
}
function setField(obj)
{
$('combocontent').firstChild.nodeValue = obj.firstChild.nodeValue;
}
function changeFontSize(size)
{
if (size == '11')
{
$('path').style.fontSize = '10px';
}
else
{
$('path').style.fontSize = size + 'px';
}
$('languages').style.fontSize = size + 'px';
$('columns').style.fontSize = size + 'px';
$('footer').style.fontSize = size + 'px';
document.cookie = "page-font-size=" + size + ";"
}
function getCookies()
{
var cookie = " " + document.cookie;
var search = " " + "page-font-size=";
var setStr = null;
var offset = 0;
var end = 0;
if (cookie.length > 0)
{
offset = cookie.indexOf(search);
if (offset != -1)
{
offset += search.length;
end = cookie.indexOf(";", offset)
if (end == -1)
{
end = cookie.length;
}
setStr = unescape(cookie.substring(offset, end));
}
}
changeFontSize(setStr);
}
function searchSelectionChanged(select) {
value = select.options[select.selectedIndex].value;
form = document.getElementById('topSearchForm');
if(value == 933) {
form.action = '/ansatte/sok';
document.getElementById('searchtext').name = 'textSearch';
} else {
form.action = '/content/search';
document.getElementById('searchtext').name = 'SearchText';
}
}
function getCookie(name)
{
var cookie = " " + document.cookie;
var search = " " + name + "=";
var setStr = null;
var offset = 0;
var end = 0;
if (cookie.length > 0) {
offset = cookie.indexOf(search);
if (offset != -1) {
offset += search.length;
end = cookie.indexOf(";", offset)
if (end == -1) {
end = cookie.length;
}
setStr = unescape(cookie.substring(offset, end));
}
}
return(setStr);
}
function isEmailCorrect(fieldid)
{
var re = /^\w+([\.-]?\w+)*@(((([a-z0-9]{2,})|([a-z0-9][-][a-z0-9]+))[\.][a-z0-9])|([a-z0-9]+[-]?))+[a-z0-9]+\.([a-z]{2}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum))$/i;
if(re.test(eval("document.getElementById('"+fieldid+"').value")))
{
return true;
}
else
{
alert("Email is incorrect!");
eval("document.getElementById('"+fieldid+"').focus()");
return false;
}
}
function set_cookie(name, value, state)
{
var oDate = new Date();
if( state == 'remove' )
{
oDate.setFullYear(oDate.getFullYear() - 1);
}
else
{
oDate.setFullYear(oDate.getFullYear() + 1);
}
document.cookie = name+'=' + value+';expires='+oDate.toGMTString()+';path=/';
}
function checkreplyform(nameid, emailid, messageid)
{
if(document.getElementById('ezcoa-'+nameid+'_user_name').value == '')
{
alert('Please add your name!');
return false;
}
if( !isEmailCorrect('ezcoa-'+emailid+'_user_email') )
{
return false;
}
if( document.getElementById('ezcoa-'+messageid+'_message').value == '' )
{
alert('Please add message!');
return false;
}
else
{
if( document.getElementById('remember_me').checked )
{
var username = document.getElementById('ezcoa-'+nameid+'_user_name').value;
var usermail = document.getElementById('ezcoa-'+emailid+'_user_email').value;
set_cookie('username', username, 'write');
set_cookie('usermail', usermail, 'write');
}
else
{
set_cookie('username', '', 'remove');
set_cookie('usermail', '', 'remove');
}
return true;
}
}
var cookie = " " + document.cookie;
var search = " " + "page-font-size=";
var setStr = null;
var offset = 0;
var end = 0;
if (cookie.length > 0)
{
offset = cookie.indexOf(search);
if (offset != -1)
{
offset += search.length;
end = cookie.indexOf(";", offset)
if (end == -1)
{
end = cookie.length;
}
setStr = unescape(cookie.substring(offset, end));
}
}
if (setStr != '')
{
var css;
var html_doc = document.getElementsByTagName('head')[0];
css = document.createElement('link');
css.setAttribute('rel', 'stylesheet');
css.setAttribute('type', 'text/css');
css.setAttribute('href', cssString +'font'+ setStr  +'.css');
html_doc.appendChild(css);
}
function insertMedia()
{
for( var k = 0, l = arguments.length; k < l; k++ )
{
document.write( arguments[k] );
}
}
function insertMedia2( node_id, string )
{
var flashNode = document.getElementById( node_id );
flashNode.innerHTML = string;
}
function showDatePicker( base, id, datatype )
{
var calIconID = base + '_' + datatype + '_cal_' + id;
var calContainerID = base + '_' + datatype + '_cal_container_' + id;
YAHOO.util.Dom.setStyle( calContainerID, 'display', 'block' );
window['cal'+id] = new YAHOO.widget.Calendar( base + '_' + datatype + '_calendar_' + id , calContainerID, { close: true,
mindate: "1/1/1970",
LOCALE_WEEKDAYS: "medium" } );
window['cal'+id].render();
window['cal'+id].selectEvent.subscribe( function( type, args, obj )
{
var dates = args[0], date = dates[0], year = date[0], month = date[1], day = date[2];
var idArray = obj.id.split( '_' ), id = idArray[3], datatype = idArray[1], base = idArray[0];
var txtYear = document.getElementsByName( base + '_' + datatype + '_year_' + id );
txtYear[0].value = year;
var txtMonth = document.getElementsByName( base + '_' + datatype + '_month_' + id );
txtMonth[0].value = month;
var txtDay = document.getElementsByName( base + '_' + datatype + '_day_' + id );
txtDay[0].value = day;
var txtHour = document.getElementsByName( base + '_' + datatype + '_hour_' + id );
if( txtHour && txtHour[0].value.length == '' ) {
txtHour[0].value = '12';
}
var txtMinute = document.getElementsByName( base + '_' + datatype + '_minute_' + id );
if( txtMinute && txtMinute[0].value == '' ) {
txtMinute[0].value = '00';
}
this.hide();
}, window['cal'+id], true );
}

