﻿function printPage(id, header, footer)
{
	var da = (document.all) ? 1 : 0;
	var pr = (window.print) ? 1 : 0;
	if(!pr)return;
	var printArea = document.getElementById(id);
	if(printArea == null && da)eval('printArea=document.all.'+id);
	if(printArea){var w=window.open('','printWin','width=524,height=500,scrollbars=yes');wdoc=w.document;wdoc.open();wdoc.write('<html><head><link rel="stylesheet" type="text/css" href="/birthday.css" /></head><body style="background-color:white;background-image:none;margin:15px 0px 25px 15px;" onload="javascript:window.print();"><div style="width:438px;"><h1>'+header+'</h1>'+printArea.innerHTML+footer+'</div></body></html>');wdoc.close();}
	else alert('Denna sida kan ej skrivas ut.');
}

function al(){alert('För att spara en födelsedagspåminnelse måste man vara inloggad!');}
function NewWindow(mypage,myname,w,h,scroll){LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;TopPosition = (screen.height) ? (screen.height-h)/2 : 0;window.open(mypage,myname,'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable')}
function OpenMMS(){NewWindow('/gratta/mms/','bday_mms','736','500','yes');return false;}

function AddBirthday(){var title='Birthday.se - Sök födelsedagar';var url='http://www.birthday.se/';if(window.sidebar)window.sidebar.addPanel(title,url,"");else if(window.opera && window.print){var elem=document.createElement('a');elem.setAttribute('href',url);elem.setAttribute('title',title);elem.setAttribute('rel','sidebar');elem.click();}else if(document.all)window.external.AddFavorite(url,title);}
function Add2Delicious(){window.open('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url='+encodeURIComponent('http://www.birthday.se/')+'&amp;title='+encodeURIComponent('Birthday.se - Sök födelsedagar'),'delicious','toolbar=no,width=700,height=400');}
function Add2Facebook(){window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent('http://www.birthday.se/')+'&amp;t='+encodeURIComponent('Birthday.se - Sök födelsedagar'),'sharer','toolbar=0,status=0,width=626,height=436');}

function goFamous(){box=document.forms[3].navi;destination=box.options[box.selectedIndex].value;if(destination)location.href=destination;}

var selectedtabindex=0;var inames=new Array('birthday2','familjebilder','talogram','presentakuten');var revert=new Array();
if(document.images){var flipped=new Array();for(i=0;i<inames.length;i++){flipped[i]=new Image();flipped[i].src="/images/tabs/"+inames[i]+".gif";}}
function over(num){if(document.images){revert[num]=document.images['tab'+inames[num]].src;document.images['tab'+inames[num]].src=flipped[num].src;revert[selectedtabindex]=document.images['tabselected'].src;document.images['tabselected'].src=flipped[selectedtabindex].src;}}
function out(num){if(document.images){document.images['tab'+inames[num]].src=revert[num];document.images['tabselected'].src=revert[selectedtabindex];}}

function clearForm(formIdent){var form, elements, i, elm; form=document.getElementById ? document.getElementById(formIdent) : document.forms[formIdent];if(document.getElementsByTagName){elements=form.getElementsByTagName('input');for(i=0,elm;elm=elements.item(i++);){if(elm.getAttribute('type')=="text"){elm.value='';}}elements=form.getElementsByTagName('select');for(i=0,elm;elm=elements.item(i++);){elm.options.selectedIndex=0;}}return false}

function removeAngleBrackets(text){return text.replace(/(<|>)/g,"");}
function sanitizeControl(control){control.value=removeAngleBrackets(control.value);}
function sanitizeAllTextControls(){var textAreas=document.getElementsByTagName("textarea");for(var i=0;i<textAreas.length;i++){sanitizeControl(textAreas[i]);}var inputs=document.getElementsByTagName("input");for(var i=0;i<inputs.length;i++){if(inputs[i].type=="text"){sanitizeControl(inputs[i]);}}}
function fixEmailAddress(textBox){var text=textBox.value;if(/[^<>]*<[^<>]*>[^<>]*/.test(text)){var match=/[^<>]*<([^<>]*)>[^<>]*/.exec(text);text=match[1];}else{text=removeAngleBrackets(text);}textBox.value=text;}

var submitted=false;
function SubmitForm(){sanitizeAllTextControls();if(submitted==true)return false;submitted=true;return true;}

function init(){for(i=0;i<document.forms.length;i++)document.forms[i].onsubmit=SubmitForm;}
window.onload=init;