function frontpage_init() {
	var input = document.getElementById('username');
	if (input) {
		input.focus();
		input.select();
	}
}

var image = null;
function change_image(id, newsrc, w, h) {
	if (newsrc!='') {
		image = document.getElementById(id);
		if (image) {
			image.src    = newsrc;
			if (w!=0) image.width  = w;
			if (h!=0) image.height = h;
		}
	}
}

var popupwin = null;
function popup(page, winname, w, h, scrollbars) {
	if (!w) {
		w = 602;
	}
	if (!h) {
		h = 600;
	}
	if (scrollbars=='n') {
		scrollbars = '';
	}
	else {
		scrollbars = 'scrollbars,';
	}
	if (!self.name) {
		self.name = 'mainwindow';
	}
	newwin = window.open ('popup.php?page=' + page, winname, scrollbars+'status,width='+w+',height='+h);
	if (!newwin.opener) {
		newwin.opener = self;
	}
	newwin.focus();
}


function payment_redirect(loc){
	//alert('Lokation:'+loc);
	if (opener!=null) {
		opener.location.href=loc;
	} else {
		window.location.href=loc;
	}
	setTimeout('window.close();', 700);
}

function show_zoom(div, newsrc) {
	if (newsrc!='') {
		var photozoom = document.getElementById(div);
		if (photozoom) {
			change_image(div + '_img', newsrc, 0, 0);
			photozoom.style.visibility = 'visible';
		}
	}
}

function hide_zoom(div) {
	var photozoom = document.getElementById(div);
	if (photozoom) {
		photozoom.style.visibility = 'hidden';
	}
}

function goto_payment() {
	window.opener.location='datemig.php?page=abon';
	self.close();
	return;
}

function swap_search(searchtype) {
	var search_basic = document.getElementById("search_basic");
	var search_name = document.getElementById("search_username");
	var search_extended = document.getElementById("search_extended");
	
	if (searchtype == 'search_username') {
		search_basic.style.display='none';
		search_extended.style.display='none';
		search_name.style.display='block';
	} else if (searchtype == 'search_extended') {
		//reset search values
		document.getElementById("min_age").value = 18;
		document.getElementById("max_age").value = 118;
		document.getElementById("searchtype").value = 'extended';
		search_basic.style.display='block';
		search_extended.style.display='block';
		search_name.style.display='none';	
	}
}

function swap_favorite_display() {
	var favorite = document.getElementById("favorite");
	var nofavorite = document.getElementById("nofavorite");
	
	favorite.style.display='block';
	nofavorite.style.display='none';	
}


function verify_delete_favorites() {
	return confirm('Er du sikker på du vil fjerne de markerede favoritprofiler fra din favoritliste?');
}

function verify_delete_photo() {
	return confirm('Er du sikker på du vil slette dette billede?');
}

function verify_clear_hits() {
	return confirm('Er du sikker på du vil rydde listen over profiler som har set din profil?');
}