function checkLogin() {
	if (document.getElementById('login:email').value == '' || document.getElementById('login:password').value == '') {
		alert('Not all required fields are filled!');
		return false;
	}
	
	return true;
}

function checkEmail(mail) {
 	reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)' + '(\\@)([a-zA-Z0-9\\-\\.]+)'+ '(\\.)([a-zA-Z]{2,4})$');
  	
  	if(reg.test(mail))
  		return true;
  	else
  		alert('This is not an valid email-adress!');
  	
  	return false;
 }
 
function checkNewsleterForm() {
	if (document.getElementById('email').value == '' || document.getElementById('company').value == '' || document.getElementById('zipcode').value == '' || document.getElementById('place').value == '' || document.getElementById('street').value == '' || document.getElementById('title').value == '' || document.getElementById('branche').value == '' || document.getElementById('country').value == '') {
		alert('Not all required fields are filled!');
		return false;
	} else {
		return checkEmail(document.getElementById('email').value);
	}
}

function checkContactSubmit() {
	if (document.getElementById('firstname').value == '' || document.getElementById('lastname').value == '' || document.getElementById('company').value == '' || document.getElementById('contemail').value == '' || document.getElementById('subject').value == '' || document.getElementById('message').value == '') {
		alert('Not all required fields are filled!');
		return false;
	} else {
		return checkEmail(document.getElementById('contemail').value);
	}
}

function openImageChooserWindow(textid) {
	features="height=600,width=400,status=yes,toolbar=no,menubar=no,location=no,scrollbars=yes";			
	winId=window.open('index.php?module=adminarea&class=manageimages&setParent=' + textid, '', features);
}

function setParentWindowTextfield(textid, value) {
	parent.opener.document.getElementById(textid).value = value;
	ww = window.open(window.location, "_self");
	ww.close();
}

function isArray(obj) {
	if (obj.constructor.toString().indexOf('Array') == -1)
		return false;
	else
		return true;
}