function over(the_id) {   
    $('#' + the_id).addClass("hov");
}
function out(the_id) {   
    $('#' + the_id).removeClass("hov");
}

var size = new Array(3); var sizeclass = new Array(3);
size[0] = "62.5%"; sizeclass[0] = "smallfont";
size[1] = "69%"; sizeclass[1] = "mediumfont";
size[2] = "74%"; sizeclass[2] = "largefont";
var acc = 'default';

function change_size(nr) {
    $("body").css("font-size", size[nr]);
    createCookie("SalurSize",nr,0);
    
    for(i = 0;i<size.length;i++)
    {
        if (i != nr)
            $('#' + sizeclass[i]).removeClass("selected");
        else
            $('#' + sizeclass[i]).addClass("selected");
    }
}
function access() {
	if(acc == 'default') acc = 'access';
	else acc = 'default';
	change_access();
}
function change_access() {
	createCookie("SalurA",acc,0);
	setStyleSheet(acc);
}
function setStyleSheet(theme) {
	for ( i = 0; i < document.styleSheets.length; i++ ) {
		if ( document.styleSheets[i].title ) {
			document.styleSheets[i].disabled = true;
			if ( document.styleSheets[i].title == theme )
				document.styleSheets[i].disabled = false;
		}
	}
}
function restore_saved_properties() {
    nr = readCookie("SalurSize");
    acc = readCookie("SalurA");
        
    if(acc != null)
		change_access();
	else
		acc = "default";
		
    if (nr != null)
        change_size(nr);
}

function isUndefined(v) {
    var undef;
    return v===undef;
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	var ck = name+"="+value+expires+"; path=/";
	document.cookie = ck;
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i<ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}
function email_check(str) 
{
	var at="@";
	var dot=".";
	var lat=str.indexOf(at);
	var lstr=str.length;
	var ldot=str.indexOf(dot);
	
	if (str.indexOf(at)==-1)
   		return false;

	else if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
	   	return false;

	else if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
	   	return false;

	else if (str.indexOf(at,(lat+1))!=-1)
	    	return false;
	 
	else if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
	    	return false;
	
	else if (str.indexOf(dot,(lat+2))==-1)
	   	return false;	
	
	else if (str.indexOf(" ")!=-1)
	    	return false;
	else
	 	return true;
}
function frmcheck() {
	var sString = document.getElementById("tboSearch").value;
	if (sString.length <= 3) {
		alert('Leit veršur aš innihalda minnst 3 stafi!');
		return false;
	} else {
		return true;
	}
}
function check_list() {
	if (document.list_form.detail_66.value==''||document.list_form.detail_67.value=='') {
		alert('Žś veršur aš fylla inn nafn og netfang!');
		return false;
	} else { return true; }
}
