
function WriteHeader() {
    document.write("<div class='header_bg'>");
    document.write("<div><img src='images/bklogo3.png' /></div></div>");
    document.write("<div class='header_nav'>");
    var st = new String(window.location);
    var pname = st.substr(st.lastIndexOf('/'));

    if ((st.toLowerCase().indexOf('index') == -1) && (pname.length > 1)){
        document.write("<a href='index.php' style='font-size:large; color:#734212'>Till start</a>");
    } else {
        slogan="Dejta snygga singlar på nätet. Gratis, glatt och gult."
        if (Math.random() < 0.5){
            slogan="Sveriges minsta dejtingsida. Men den är åtminstone gratis."
        }
        document.write("<span style='font-size:large; color:#734212'>"+slogan+"</span>");
    }

    document.write("&nbsp;</div>");
}

function WriteFooter() {
    document.write("<div id='footer_nav'>&nbsp;&nbsp;");
    document.write("<a href='support.html'>Kontakta Banankontakt</a>&nbsp;&nbsp;");
    document.write("</div>");
}

function createCookie(name, value, days) {
  var expires = "";
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    expires = "; expires="+date.toGMTString();
  }
  document.cookie = name+"="+value+expires+";";
}

function readCookie(name) {
  var ca = document.cookie.split(';');
  var nameEQ = name + "=";
  for(var i=0; i < ca.length; i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1, c.length); //delete spaces
    if (c.indexOf(nameEQ) == 0) {
        var strrr = c.substring(nameEQ.length, c.length);
        return strrr;
    }
  }
  return null;
}

function getUrlVars() {
	var vars = {};
	var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) {
		vars[key] = value;
	});
	return vars;
}

function WriteMessNavi() {
    var to = (0 < window.location.href.indexOf('mess=sent'));
    if (to) {
        document.write('<a href="mess.php">Fådda&nbsp;</a>');
        document.write('Skickade');
    } else {
        document.write('Fådda&nbsp;');
        document.write('<a href="mess.php?mess=sent">Skickade</a>');
    }
}

function appendError(inp, str) {	
	 var par = inp.parentNode;
	 var sib = inp.nextSibling;
	 if (sib) {
		 //Reuse old error (avoid multiple errors)
		 sib.innerHTML=str;
		 return;
	 }
	 var app = document.createElement("div");
	 app.setAttribute("class","errorsmall");
	 app.setAttribute("id","appenderror");
	 par.appendChild(app);
	 app.innerHTML=str;
}

function validateInput(inp, min) {
	var msg = "";

	//Check that input is correct
    var illegalChars = /\W/;
	if ( inp.value.length < min ) {
		msg = "Måste vara " + min +" tecken";
	} else if (illegalChars.test(inp.value)) {
        msg = "Får bara inehålla bokstäver, siffror och _ .";
    }

	appendError(inp, msg);
    if (msg) {
		return false;
    }
	return true;
}

function validateSame(inp1, inp2, err) {
	if (inp1.value != inp2.value){
		msg = "Måste vara samma som ovan";
		err.innerHTML= "Måste vara samma som ovan";
		return false;
	}
	err.innerHTML= "";
	return true;
}

function validateDate(inp, errDiv) {
	 var objRegExp = /^(19|20)\d\d-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$/;
	 if(!objRegExp.test(inp.value)){
		 appendError(inp, "Fel datumformat");
		 return false; //doesn't match pattern, bad date		 
	 }
	 return true;
}

function CreateLoginForm(targetdiv) {
	var userfill = getUrlVars()['user'];
	if (!userfill){
		userfill = readCookie("liu");
	}
	if (!userfill) {
		userfill='';
	}
	$(targetdiv).html("<div class='brownXL'>Logga in</div>"+
			"<form name='mypagelogin'  method='POST' ><table border=0>"+
	        "<tr><td>Användare:</td><td><input type='text' name='loginuser' value='"+userfill+"' size='12'/></td></tr>"+
	        "<tr><td>Lösenord:</td><td><input type='password' name='loginpassw' value='' size='12' /><div id='loginerror' class='errorsmall' ></div></td></tr>"+
	        "<tr><td> </td><td><input type='submit' value='Logga in' name='login' /></td></tr>"+
	        "</table> </form> <a href='index.php?createuser'>Skapa profil</a> &nbsp; <a href='passrecovery.php'>Glömt lösenord</a>");
}

function ShowLoginPopUp(mess) {
	$('body').append('<div class="defaultbox" style="position:absolute; top:20%; left:10%;" >'+
			'<div class="defaultboxheaderS">'+ mess +'</div>'+
			'<div id="logindiv" class="defaultboxbody" style="background-color:#FFE1C6" >'+
			'</div></div>');
	CreateLoginForm('#logindiv');
}


