function dit_sluiten(){
window.opener.location.reload();
window.close();
	
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}

function MM_jumpMenuGo(selName,targ,restore){ //v3.0
var selObj = MM_findObj(selName); if (selObj) MM_jumpMenu(targ,selObj,restore);
}

function onmouse_over(link){
document.getElementById(link).className='menuintems_table_over';
}

function onmouse_leave(link){
document.getElementById(link).className='menuintems_table';
}

function wachten(){
document.getElementById('upload').style.visibility='visible';
document.getElementById('content').style.visibility='hidden';	
}

var xmlreqs = new Array();
var xmlreqstargets = new Array();

function CXMLReq(freed) {
	this.freed = freed;
	this.xmlhttp = false;
	if (window.XMLHttpRequest) {
		this.xmlhttp = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		this.xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
}


function xmlhttpChange(pos) {
	if (typeof(xmlreqs[pos]) != 'undefined' && xmlreqs[pos].freed == 0 && xmlreqs[pos].xmlhttp.readyState == 4) {
		if (xmlreqs[pos].xmlhttp.status == 200 || xmlreqs[pos].xmlhttp.status == 304) {
			//handle_response(xmlreqs[pos].xmlhttp.responseXML);
			document.getElementById(xmlreqstargets[pos]).innerHTML=xmlreqs[pos].xmlhttp.responseText;
		} else {
			handle_error();
		}
		xmlreqs[pos].freed = 1;
		//xmlreqstargets[pos]='';
	}
}



function xmlreqGET(url,target) {
//	alert(url + '-' +target)
	var pos = -1;
	for (var i=0; i<xmlreqs.length; i++) {
		if (xmlreqs[i].freed == 1) { 
			pos = i; 
			xmlreqstargets[pos]=target;
			break; 
			}
	}
	if (pos == -1) { pos = xmlreqs.length; xmlreqs[pos] = new CXMLReq(1); xmlreqstargets[pos]=target; }
	if (xmlreqs[pos].xmlhttp) {
		xmlreqs[pos].freed = 0;
		xmlreqs[pos].xmlhttp.open("GET",url,true);
		xmlreqs[pos].xmlhttp.onreadystatechange = function() {
			if (typeof(xmlhttpChange) != 'undefined') { xmlhttpChange(pos); }
		}
		if (window.XMLHttpRequest) {
			xmlreqs[pos].xmlhttp.send(null);
		} else if (window.ActiveXObject) {
			xmlreqs[pos].xmlhttp.send();
		}
	}
}



function showdiv(id,fotoid){
var het_div='info-'+id;
var url='prod_info.php?productid='+id+'&id='+fotoid;
	if (document.getElementById(het_div).style.visibility=='hidden'){
		document.getElementById(het_div).style.visibility='visible';
		document.getElementById(het_div).style.height='300px';
		document.getElementById(het_div+'-d').src='/images/desc.gif';
		
		document.getElementById(het_div).innerHTML='<center><img src="images/indicator.gif" align="middle"></center>';
		xmlreqGET(url,het_div);
	}
	else if (document.getElementById(het_div).style.visibility=='visible'){
		document.getElementById(het_div).style.visibility='hidden';	
		document.getElementById(het_div).style.height='1px';
		document.getElementById(het_div+'-d').src='/images/asc.gif';		
	}

}






    function checkExtension(aantal_fotos){
        if (navigator.appVersion.indexOf('Mac') != -1 || navigator.appVersion.indexOf('Linux') != -1)
            var fileSplit = '/';
        else
            var fileSplit = '\\';
   
        var fileTypes= new Array('.bmp', '.bmp2', '.bmp3', '.cmyk', '.cmyka', '.dcx', '.fits', '.gif', '.gif87', '.jng', '.jpeg', '.jpg', '.map', '.mat', '.mng', '.pbm', '.pcd', '.pcds', '.pct', '.pcx', '.pdb', '.pgm', '.pict', '.pix', '.pjpeg', '.png', '.png24', '.png32', '.png8', '.pnm', '.ppm', '.psd', '.ptif', '.rla', '.tga', '.tif', '.tiff', '.wbmp', '.xbm'); // valid filetypes
		var fileTypes_coming= new Array('.dps', '.epdf', '.epi', '.eps', '.eps2', '.eps3', '.epsf', '.epsi', '.ept', '.ept2', '.ept3', '.pdf', '.pfa', '.pfb', '.ps', '.ps2', '.ps3');
		var bestanden = new Array();
		
		for (N=1;N<=aantal_fotos;N++){
        var fileName      = document.getElementById('photos'+N).value; // current value
        var extension     = fileName.substr(fileName.lastIndexOf('.'), fileName.length);
		extension=extension.toLowerCase();
        var valid = 0;
       
//alert(extension);   
        for(var i in fileTypes){
       
            if(fileTypes[i] == extension){
           		bestanden[N]=true;
                break;
	        }
			else{
           	bestanden[N]=false;
			}
        }
      
        
    }
	
	
	//loop bestanden met melding
	var s=1;
    for(var x in bestanden){
	 	if(bestanden[x] == false){
			var fileName      = document.getElementById('photos'+x).value; // current value
			var fileName     = fileName.substr(fileName.lastIndexOf(fileSplit)+1, fileName.length);
	        var extension     = fileName.substr(fileName.lastIndexOf('.'), fileName.length);
			extension=extension.toLowerCase();
				var melding='Bestanden met de extentie: '+ extension + ' worden niet ondersteund! bestand nr:'+x+' ('+ fileName +')\n\nAan postscript gerelateerde bestandsformaten wordt momenteel gewerkt. Dit zijn:';
				 for(var i in fileTypes_coming){
				 melding=melding+fileTypes_coming[i]+', ';
				 }
			melding=melding+'\n\nSla uw werk op in een ander formaat zoals bijvoorbeeld JPG, TIFF of BMP en upload het bestand, of stuur het bestand naar info@uwfotocadeau.be';
			alert(melding);
			s=0;
			break;
		}
	}
	

	if(s==1){
		document.image_upload_form.submit();
		wachten();
	}

  }  
