// JavaScript Document
function ValidateForum() {
	if (!isEmpty(document.Report.name.value)) {
		alert("Du skal skrive dit navn!");
		document.Report.name.focus();
		return false;
	}
	if (!isEmpty(document.Report.headline.value)) {
		alert("Du skal skrive en overskrift!");
		document.Report.headline.focus();
		return false;
	}
	if (!isEmpty(document.Report.message.value)) {
		alert("Du skal skrive et indlæg!");
		document.Report.message.focus();
		return false;
	}
	return true;
}

function isEmpty(inputStr) {
	for (var i = 0; i < inputStr.length; i++) {
		var OneChar = inputStr.substring(i, i + 1);
		if (OneChar != " ")
			return true;
	}
	return false;
}

function isEmail(inputStr) {
	var supported = 0;
	if (window.RegExp){
		var tempStr = "a";
		var tempReg = new RegExp(tempStr)
		if (tempReg.test(tempStr)) supported = 1;
	}
	if (!supported)
		return (inputStr.indexOf(".") > 2) && (inputStr.indexOf("@") > 0);
		var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
		var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$"); 
	return (!r1.test(inputStr) && r2.test(inputStr));
}

function getNewImg()
{
	var d = new Date();
	document.getElementById('theImg').src = 
		'debat.php?newimg&x' + d.getTime();
}


//Udvider tekstområde. fx læs mere
function SlideDown(iDivID,iMode,iObject) {
	var status = {
		'true': 'Skjul',
		'false': 'Læs mere'
	};
	var myVerticalSlide = new Fx.Slide(iDivID);
	if (iMode == 0) myVerticalSlide.toggle();
	if (iMode == 1) myVerticalSlide.slideIn();
	if (iMode == 2) myVerticalSlide.slideOut();
	if (iMode == 3) {
		if (iObject.checked) myVerticalSlide.slideIn();
		else myVerticalSlide.slideOut();
	}

	myVerticalSlide.addEvent('complete', function() {
		if ($(iDivID + "Button")) $(iDivID + "Button").set('html', status[myVerticalSlide.open]);
	});
	
}

//Laver Drop in
function CreateDropIn(iWidth) {
	new Modalizer().modalShow({hideOnClick: false});
	if (!$('DropInContainer')) {
		var divContainer = new Element('div').setProperty('id','DropInContainer');
		
		var divHeadline = new Element('div').addClass('Headline');
		var imgClose = new Element('img', {
			src: 'images/icons/close.gif',
			alt: 'Luk vinduet',
			title: 'Luk vinduet',
			styles: {
				cursor: 'pointer'
			},
			events: {
				click: function() { CloseDropIn(); }
			}
		});
		var pHeadline = new Element('p').setProperty('id','DropInHeadline');
		var divContent = new Element('div').setProperty('id','DropInContent').addClass('Content');
		divHeadline.adopt(imgClose);
		divHeadline.adopt(pHeadline);
		
		//divContainer.adopt(imgHeadline);
		divContainer.adopt(divHeadline);
		divContainer.adopt(divContent);
		
		$(document.body).adopt(divContainer);
	}
	
	$('DropInContent').setHTML = "<div align='center'><img src='/images/design/black_gray/ajax_loader.gif'></div>";
	
	if (window.getScrollTop() > 10) var iTop = window.getScrollTop() + 10;
	else var iTop = window.getScrollTop() + 70;
	//var iTop = window.getScrollTop() + 100;
	
	var myFx = new Fx.Tween($('DropInContainer'));
	myFx.set('opacity', '0');
	myFx.set('width', iWidth + 'px');
	myFx.set('top', iTop + 'px');
	//finder ud af hvor langt boxen skal placeres inde på sidne
	iLeft = (window.getScrollWidth() - $('DropInContainer').getWidth()) / 2;
	myFx.set('left', iLeft);
	
	//Fader boxen ind
	$('DropInContainer').fade(1);
}

//lukker drop in
function CloseDropIn() {
	if ($('DropInContainer')) {
		$('DropInContainer').fade(0);
		setTimeout("$('DropInContainer').parentNode.removeChild($('DropInContainer'))",300)
	}
	$("modalOverlay").fade(0);
	ComfirmExit = false;
}

function CleanUp(field) {
	field.value = field.value.replace(/[^\d]/g,'')
	field.value = field.value = field.value.substring(0, 15)
}
