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_upload').style.visibility='hidden';
document.getElementById('contentB').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', '.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', '.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', '.psd');
		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='';
				 for(var i in fileTypes_coming){
				 melding=melding+fileTypes_coming[i]+', ';
				 }
				
			melding='Dit bestandstype wordt niet door onze bestelmodule geaccepteerd. Stuur het bestand onder vermelding van gewenst product, formaat en uw adresgegevens naar info@fotogeschenk.nl. Voor grote bestanden kunt u voor de aanlevering gebruikmaken van www.wetransfer.com. Wij nemen dan z.s.m. contact met u op.';
			
			if(fileName == ''){
				alert('Klik op de knop \'Bladeren\' om de foto die u wilt uploaden te selecteren, klik vervolgens op \'Bestand(en) Uploaden\'. Onze bestelmodule ondersteunt JPG, TIFF en BMP-bestanden.');
			}
			else{
				alert(melding);
			}
			s=0;
			break;
		}
	}
	

	if(s==1){
		document.image_upload_form.submit();
		wachten();
	}

  }  


function getFlashMovieObject(movieName)
{
  if (window.document[movieName]) 
  {
      return window.document[movieName];
  }
  if (navigator.appName.indexOf("Microsoft Internet")==-1)
  {
    if (document.embeds && document.embeds[movieName])
      return document.embeds[movieName]; 
  }
  else // if (navigator.appName.indexOf("Microsoft Internet")!=-1)
  {
    return document.getElementById(movieName);
  }
}


function GoToAndStopFlashMovie()
{
	var flashMovie=getFlashMovieObject("myFlashMovie");
	//flashMovie.GotoFrame(40);		
}

