function GetXmlHttpObject() {
	var objXMLHttp = null;
	if (window.XMLHttpRequest) {
		objXMLHttp = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		objXMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	return objXMLHttp;
}
function ajax(url) {
	xmlHttp = GetXmlHttpObject();
	if(xmlHttp == null) return false;
	xmlHttp.open('GET', url, false);
	xmlHttp.send(null);
	return xmlHttp.responseText;
}
function mailsignup() {
	var mail = document.getElementById('mailsignup_mail').value;
	if(mail != '') {
		var content = ajax('/mailsignup.php?keyword=' + document.getElementById('mailsignup_keyword').value + '&keyword2=' + document.getElementById('mailsignup_keyword2').value + '&type=' + document.getElementById('mailsignup_type').value + '&extra=' + document.getElementById('mailsignup_extra').value + '&mail=' + mail);
		if(content.indexOf('[warning]') == 0) {
			content = content.replace('[warning]', '');
			document.getElementById('warning').innerHTML = content;
			window.setTimeout(function() {
				$('#warning1').fadeOut(600);
			}, 5000);
		} else {
			document.getElementById('mailsignup').innerHTML = content;
			window.setTimeout(function() {
				$('#mailsignup_outer').fadeOut(600);
			}, 5000);
		}
	} else {
		document.getElementById('warning').innerHTML = '<div class="boxred" id="warning1">Du skal indtaste en e-mail!</div>';
		window.setTimeout(function() {
			$('#warning1').fadeOut(600);
		}, 2000);
	}
}
function checkform(fieldsarray) {
	var warnings = new Array();
    var fields = fieldsarray.split(';');
    for(x = 0; x < fields.length; x++) {
		var field = fields[x].split('-');
		var obj = document.getElementById(field[0]);
		if(obj.value.length == 0) {
			warnings[warnings.length] = fields[x];
			obj.className += (obj.className.indexOf('fieldbgwarning') == -1) ? ' fieldbgwarning' : '';
		} else {
			obj.className = obj.className.replace('fieldbgwarning', '');
		}
    }
	if(warnings.length == 0) {
		return true;
	} else {
		var warning = 'Du mangler at udfylde følgende felter:';
		for(x = 0; x < warnings.length; x++) {
			var field = warnings[x].split('-');
			warning += "\n- " + field[1];
		}
		alert(warning);
		return false;
	}
}


$(document).ready(function() {
	$(".cleanme").each(function() {
		textReplacement($(this));
	});
	$("a[rel=related_images]").fancybox({
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
		'titlePosition' 	: 'inside',
		'titleFormat'		: function(title, currentArray, currentIndex, currentOpts) {
			return '<span id="fancybox-title-inside">Billede ' + (currentIndex + 1) + ' af ' + currentArray.length + '<br />' + (title.length ? ' &nbsp; ' + title : '') + '</span>';
		}
	});
});

function textReplacement(input){ //input focus text function
	var originalvalue = input.val();
	input.focus( function(){
		if( $.trim(input.val()) == originalvalue ){ input.val(''); }
	});
	input.blur( function(){
		if( $.trim(input.val()) == '' ){ input.val(originalvalue); }
	});
}
