// Javascript Datumwahl

function SetImageValues()
		 
		 {
         	 
			 if (location.href.indexOf("?",[1]) !=-1)
			  	 
				{    	
      	
				 		var vPath;
						var vday;
						var vmonth;        
						var vyear;
						var vPath;
						var urlsplit;
						var urlstrings;
						var splityear;
            			
						urlsplit=location.href.split("?");
						
						urlstrings=urlsplit[1].split("&");
						
						vday=urlstrings[0].split("=");
        				
						vmonth=urlstrings[1].split("=");
        				
						vyear=urlstrings[2].split("=");
        				
						vpath="images//";
                		
						document.form1.Day.value=vday[1];
                        document.form1.Month.value=vmonth[1];
                        document.form1.Year.value=vyear[1];
                		document.images.imgCam.src=vpath+vyear[1]+vmonth[1]+vday[1]+".jpg";
                        
				}
			
			else
			
				{
				 		 		
				 		var d = new Date();
        				var monate = new Array(12);
        				var vday;
      					var vmonth;        
        				var vyear;
        				var vPath;
        				var splityear;
        				var dayofyear;
        				
						monate[0]  = "01";    
						monate[1]  = "02";
						monate[2]  = "03";      
						monate[3]  = "04";
						monate[4]  = "05";       
        				monate[5]  = "06";
        				monate[6]  = "07";      
        				monate[7]  = "08";
        				monate[8]  = "09"; 
        				monate[9]  = "10";
        				monate[10] = "11";  
        				monate[11] = "12";
						
						dayofyear=getDoy(d)-1;
						
						//alert(dayofyear);
						
						d= new Date(TryDoYtoDO(d.getFullYear(),dayofyear));
						
						//alert(d);
						
						vday=(d.getDate());
        				
						//alert(vday);
        				
        				if (vday.toString().length==1)
        				{
        				   
						   vday=DayDigit(vday);
        				   
        				   //alert (vday);
        				}
        				
						vmonth=monate[d.getMonth()];
        				
						vyear=(d.getFullYear().toString());
        				
						vpath="images//";
        				
						splityear=vyear.substr(2,2);
        				
						document.form1.Day.value=vday;
                		document.form1.Month.value=monate[vmonth-1];
                		document.form1.Year.value=splityear;
                
						document.images.imgCam.src=vpath+splityear+vmonth+vday+".jpg";

            	}
    	}


function ImageLoadFailed()

		{
                        var vpath;
         				vpath="images//";
                        document.images.imgCam.src=vpath+"blank.jpg";

    	}

function t4(y) {
  return (y < 1000 ? y+1900 : y);
}

function date2str(dat) {
  var y = t4(dat.getYear());
  var m = dat.getMonth()+1;
  var d = dat.getDate();
  return '' + (d < 10? '0' : '' ) + d
            + (m < 10? '.0' : '.' ) + m + '.'
            + y;
}

function ymd2julian(y, m, d) {
  if (m < 3)
    var f = -1;
  else
    var f = 0;

  return Math.floor((1461*(f+4800+y))/4)
       + Math.floor(((m-2-(f*12))*367)/12)
       - Math.floor(3*Math.floor((y+4900+f)/100)/4)
       + d
       - 32075;
}

function getJulian(t) {
  return ymd2julian(t4(t.getYear()), t.getMonth()+1, t.getDate());
}

function doy(y,m,d) {
  return ymd2julian(y,m,d)-ymd2julian(y,1,1)+1;
}

function getDoy(t) {
  return doy(t4(t.getYear()), t.getMonth()+1, t.getDate());
}

function dow(y,m,d) {
  return ((ymd2julian(y,m,d) % 7) + 1) % 7;
}

function julianDow(j) {
  return ((j % 7) + 1) % 7;
}

function DoYtoDO(YYYY, DDD) { return new Date(YYYY, 0, DDD) }

function TryDoYtoDO(y,d) { 
		 
		 var D = DoYtoDO(y, d); 
  		 
		 return  (D);
		   
		   }
		   
function DayDigit(d) {

		 var digDay =new Array(10);
		 
		 digDay[0]  = "00";    		 
		 digDay[1]  = "01";
		 digDay[2]  = "02";
		 digDay[3]  = "03";
		 digDay[4]  = "04";
		 digDay[5]  = "05";
		 digDay[6]  = "06";
		 digDay[7]  = "07";
		 digDay[8]  = "08";
		 digDay[9]  = "09";
		 
		 return (digDay[d]);
}