function cOn(td, color) {
    if(document.getElementById||(document.all && !(document.getElementById))) {
	  td.style.backgroundColor= color;
	  td.style.cursor = 'pointer';
	}
}
function cOut(td,color) {
    if(document.getElementById||(document.all && !(document.getElementById))) {
	  td.style.backgroundColor= color;
	}
}

function isEmail(string) {
    if (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
        return true;
    else
        return false;
}
function isReady(form) {
    if (isEmail(form.email.value) == false) {
        alert("Het ingevoerde emailadres is geen geldig adres.");
        form.email.focus();
        return false;
    }
    return true;
}

function checkImage() {
	document.getElementById('DivImage').style.display = 'none';
}

function showPopup(URL,w,h,resize,scr)
{
 l = (screen.availWidth-w) / 2;
 t = (screen.availHeight-h) / 2;
 window.open(URL, "Mail", "height=" + h + ",width=" + w + ",top=" + t + ",left=" + l + ",toolbar=no,status=no,resizable=" + resize + ",scrollbars=" + scr +"");
}
function showPopup2(URL,w,h,resize,scr)
{
 l = (screen.availWidth-w) / 2;
 t = (screen.availHeight-h) / 2;
 window.open(URL, "Extra", "height=" + h + ",width=" + w + ",top=" + t + ",left=" + l + ",toolbar=no,status=no,resizable=" + resize + ",scrollbars=" + scr +"");
}

function popVideo(id) {
	showPopup('popVideo.asp?videoId='+id,'350','450','no','no')
}

function preLoader()
{
  var args = preLoader.arguments;
  document.imageArray = new Array(args.length);
  for(var i=0; i<args.length; i++)
  {
    document.imageArray[i] = new Image;
    document.imageArray[i].src = args[i];
  }
}

//Added var FormName so that this  one can be used for the reactions form and the mail to a friend form
function checkform_video() {
	var formOK = 1;
	var msg = '';
	if (document.getElementById('VideoTitle').value == '' || document.getElementById('VideoTitle').value == 'Title'){
			formOK = 0;
			msg = msg + "- Titel\n";
	}
	if (document.getElementById('VideoFile').value == ''){
			formOK = 0;
			msg = msg + "- Bestand\n";
	}
	if (document.getElementById('VideoCat').value == '' || document.getElementById('VideoCat').value == 'Categorie') {
			formOK = 0;
			msg = msg + "- Categorie\n";
	}
	if (document.getElementById('VideoEmail').value == '' | document.getElementById('VideoEmail').value == 'E-mail'){
			formOK = 0;
			msg = msg + "- E-mail\n";
	}
	if (formOK == 0) {
	msg = 'Vult u a.u.b. de volgende velden in:\n\n' + msg;
	alert(msg);
	}
	if (formOK == 1) {
		document.getElementById('form').submit();
	}
}

function checkform_reaction() {
	var formOK = 1;
	var msg = '';
	if (document.getElementById('naam').value == '' || document.getElementById('naam').value == 'Naam') {
		formOK = 0;
		msg = msg + "- Naam verzender\n";
	}
	if (document.getElementById('email').value == '' || document.getElementById('email').value == 'E-mail') {
		formOK = 0;
		msg = msg + "- E-mailadres verzender\n";
	}
	if (document.getElementById('email').value != '' && document.getElementById('email').value != 'E-mail') {
    if (!isEmail(document.getElementById('email').value)) {
 		formOK = 0;
		msg = msg + "- E-mailadres is niet geldig\n";
    }
	}
	if ( (document.getElementById('s')) && (document.getElementById('s').value == '' || document.getElementById('s').value == 'Voer de bovenstaande code in') ) {
		formOK = 0;
		msg = msg + "- Code\n";
	}
	if (document.getElementById('bericht').value == '' || document.getElementById('email').value == 'Reactie') {
		formOK = 0;
		msg = msg + "- Reactie\n";
	}
	if (formOK == 1) {
		document.getElementById('form').submit();
	}
	if (formOK == 0) {
		msg = 'Vult u a.u.b. de volgende velden in:\n\n' + msg;
		alert(msg);
	}

}

//Used for uploading multible files
function addFileInput(input_name,container_id)
{
  var container = document.getElementById(container_id);
  var newInput = document.createElement("input");
  newInput.setAttribute('type','file');
  newInput.setAttribute('name',input_name);
  newInput.setAttribute('size',29);
  var random = Math.random();
  var random = random * 10;
  newInput.setAttribute('id','file_' + random);
  window.inputId = 'file_' + random;
  container.appendChild(newInput);
}

function hideInput(listbox_id)
{
  var input = document.getElementById(window.inputId);
  if (input.value != "")
  {
    input.style.display = 'none';
    addFileToList(listbox_id);
    return true;
  }
  else
  {
    return false;
  }
}

function addFileToList(listbox_id)
{
  var input = document.getElementById(window.inputId);
  var container = document.getElementById(listbox_id);
  var newOption = document.createElement("option");
  var newOptionText = document.createTextNode(input.value);
  newOption.appendChild(newOptionText);
  container.appendChild(newOption);
}

function attachFile(listbox_id, input_name, container_id)
{
  if (hideInput('files'))
  {
    addFileInput('files[]','file_attach');
  }
}

function delFileToList()
{
  var sel=frmReview.files.selectedIndex;
  if (sel==-1) return
	frmReview.files.options.remove(sel);
}
//end used for uploading multible files

function checkformOnId(obj){
	var form=document.getElementById(obj);
	var msg='';
	for(i=0;i<form.elements.length;i++){
		if(form.elements[i].id!=''){
			if(form.elements[i].value==''){
				msg = msg + "- " + form.elements[i].title + "\n";
				form.elements[i].style.backgroundColor = "#FFCCCC";
				form.elements[i].style.color = "#333333";
		    }
			else {
				form.elements[i].style.backgroundColor = "#FFFFFF";
				form.elements[i].style.color = "#333333";
			}
		}
	}
	if(obj == 'frmRegistreren') {
		if(document.getElementById('password').value!=document.getElementById('passwordBis').value){
			msg = msg + "- " + 'Wachtwoorden zijn niet aan elkaar gelijk' + "\n";
			document.getElementById('password').style.backgroundColor = "#FFCCCC";
			document.getElementById('password').style.color = "#333333";
			document.getElementById('passwordBis').style.backgroundColor = "#FFCCCC";
			document.getElementById('passwordBis').style.color = "#333333";
		}
	}
	if(msg!='') {
		alert("De volgende velden zijn verplicht:\n" + msg);
	}
	else {
	 	form.submit();
	}
}
function go(urLL,target,w,h) {
	if (target == 1) {
		if (w>0 && h>0) {
			window.open(urLL,'_blank','toolbar=no,location=no,resizable=no,status=no,scrollbars=no,menubar=no,width='+w+',height='+h+',left=0,top=0');
		} else {
			window.open(urLL,'_blank','toolbar=no,location=no,resizable=no,status=no,scrollbars=no,menubar=no,width=794,height=550,left=0,top=0');
		}
	} else {
		window.location = urLL;
	}
}