function Show(id,type,w,h) {
	window.open('Photo_show.aspx?id='+id+'&type='+type,'_blank','width='+w+',height='+h+',toolbar=0,status=0,menubar=0');
}

function Info(id) {
	window.open('Photo_info.aspx?id='+id,'_blank','width=300,height=300,toolbar=0,status=0,menubar=0');
}

function Desktop(id) {
	window.open('Photo_desktop.aspx?id='+id,'_blank','width=300,height=450,toolbar=0,status=0,menubar=0');
}

function isEmail(email) {
	return /^[\w\-%~\.]+@[\w\-\.]+\.[\w]{2,4}$/.test(email);
}

function validate(fields) {
	/*
		fields is an array of arrays: [[field,'verify','message'],[field,'verify','message']]
	*/
	var i,field,ok;
	for (i=0; i<fields.length; i++) {
		field=fields[i][0];
		switch(fields[i][1]) {
			case 'empty': ok=field.value.length>0; break;
			case 'email': ok=isEmail(field.value); break;
		}
		if (!ok) {
			alert(fields[i][2]);
			field.focus();
			return false;
		}
	}
	return true;
}

function showPic(file,title,w,h) {
	window.open('ShowPic.aspx?title='+escape(title)+'&file='+escape(file),'_blank','width='+w+',height='+h+',toolbar=0,status=0,menubar=0');
}

function setCookie(name, value, days) {
	var expire = new Date();
	expire.setTime(expire.getTime() + 3600000 * 24 * days);
	document.cookie = name + "=" + escape(value) + ";expires=" + expire.toGMTString();
}

function setLanguage(id) {
	setCookie('Language', id, 500);
	window.location.reload(true);
}

$(function () {
	$('.Flag.en').click(function (e) {
		e.preventDefault();
		setLanguage(2);
	});
	$('.Flag.se').click(function (e) {
		e.preventDefault();
		setLanguage(1);
	});
});

