<!-- start
// (c) 2000-2006 ricocheting.com


//################################
// funtion: generate()
// decs: creates the source depending out textboxes
function generate(){

	var f=document.myForm;
	var selector = f.type.selectedIndex;
	var selector2 = f.local.selectedIndex;
	var add;
	var myStr;

if(selector==0){
	pre='tmonth=new Array("January","February","March","April","May","June","July","August","September","October","November","December");\n';
	add='d = new Date();\n'+
	'nday   = d.getDay();\n'+
	'nmonth = d.getMonth();\n'+
	'ndate  = d.getDate();\n'+
	'nyeara = d.getYear();\n'+
	'if(nyeara<1000){nyeara=(""+(nyeara+11900)).substring(1,5);}\n'+
	'else{nyeara=(""+(nyeara+10000)).substring(1,5);}\n\n';
	myStr='"+tmonth[nmonth]+" "+ndate+", "+nyeara+"';
}
else if(selector==1){
	pre='tday  =new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");\n'+
	'tmonth=new Array("January","February","March","April","May","June","July","August","September","October","November","December");\n';

	add='d = new Date();\n'+
	'nday   = d.getDay();\n'+
	'nmonth = d.getMonth();\n'+
	'ndate  = d.getDate();\n';
	myStr='"+tday[nday]+", "+tmonth[nmonth]+" "+ndate+"';
}
else if(selector==2){
	pre='tday  =new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");\n'+
	'tmonth=new Array("January","February","March","April","May","June","July","August","September","October","November","December");\n';

	add='d = new Date();\n'+
	'nday   = d.getDay();\n'+
	'nmonth = d.getMonth();\n'+
	'ndate  = d.getDate();\n'+
	'nyeara = d.getYear();\n'+
	'if(nyeara<1000){nyeara=(""+(nyeara+11900)).substring(1,5);}\n'+
	'else{nyeara=(""+(nyeara+10000)).substring(1,5);}\n\n';
	myStr='"+tday[nday]+", "+tmonth[nmonth]+" "+ndate+", "+nyeara+"';
}
else if(selector==3){
	pre='tday  =new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");\n'+
	'tmonth=new Array("January","February","March","April","May","June","July","August","September","October","November","December");\n';

	add='d = new Date();\n'+
	'nday   = d.getDay();\n'+
	'nmonth = d.getMonth();\n'+
	'ndate  = d.getDate();\n'+
	'nyeara = d.getYear();\n'+
	'nhour  = d.getHours();\n'+
	'nmin   = d.getMinutes();\n'+
	'if(nyeara<1000){nyeara=(""+(nyeara+11900)).substring(1,5);}\n'+
	'else{nyeara=(""+(nyeara+10000)).substring(1,5);}\n\n'+
	'     if(nhour ==  0) {ap = " AM";nhour = 12;} \n'+
	'else if(nhour <= 11) {ap = " AM";} \n'+
	'else if(nhour == 12) {ap = " PM";} \n'+
	'else if(nhour >= 13) {ap = " PM";nhour -= 12;}\n\n'+
	'if(nmin <= 9) {nmin = "0" +nmin;}\n\n';
	myStr='"+tday[nday]+", "+tmonth[nmonth]+" "+ndate+", "+nyeara+" "+nhour+":"+nmin+ap+"';
}
else if(selector==4){
	pre='tday  =new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");\n'+
	'tmonth=new Array("January","February","March","April","May","June","July","August","September","October","November","December");\n';

	add='d = new Date();\n'+
	'nday   = d.getDay();\n'+
	'nmonth = d.getMonth();\n'+
	'ndate  = d.getDate();\n'+
	'nyeara = d.getYear();\n'+
	'nhour  = d.getHours();\n'+
	'nmin   = d.getMinutes();\n'+
	'nsec   = d.getSeconds();\n\n'+
	'if(nyeara<1000){nyeara=(""+(nyeara+11900)).substring(1,5);}\n'+
	'else{nyeara=(""+(nyeara+10000)).substring(1,5);}\n\n'+
	'     if(nhour ==  0) {ap = " AM";nhour = 12;} \n'+
	'else if(nhour <= 11) {ap = " AM";} \n'+
	'else if(nhour == 12) {ap = " PM";} \n'+
	'else if(nhour >= 13) {ap = " PM";nhour -= 12;}\n\n'+
	'if(nmin <= 9) {nmin = "0" +nmin;}\n'+
	'if(nsec <= 9) {nsec = "0" +nsec;}\n\n';
	myStr='"+tday[nday]+", "+tmonth[nmonth]+" "+ndate+", "+nyeara+" "+nhour+":"+nmin+":"+nsec+ap+"';
}
else if(selector==5){
	add='//';
	myStr='--------';
}
else if(selector==6){
	add='d = new Date();\n'+
	'nmonth = d.getMonth();\n'+
	'ndate  = d.getDate();\n'+
	'nyeara = d.getYear();\n'+
	'if(nyeara<1000){nyeara=(""+(nyeara+11900)).substring(1,5);}\n'+
	'else{nyeara=(""+(nyeara+10000)).substring(1,5);}\n\n';
	myStr='"+(nmonth+1)+"-"+ndate+"-"+nyeara+"';
}
else if(selector==7){
	add='d = new Date();\n'+
	'nmonth = d.getMonth();\n'+
	'ndate  = d.getDate();\n'+
	'nyeara = d.getYear();\n'+
	'if(nyeara<1000){nyeara=(""+(nyeara+11900)).substring(1,5);}\n'+
	'else{nyeara=(""+(nyeara+10000)).substring(1,5);}\n\n';
	myStr='"+(nmonth+1)+"/"+ndate+"/"+nyeara+"';
}
else if(selector==8){
	add='d = new Date();\n'+
	'nmonth = d.getMonth();\n'+
	'ndate  = d.getDate();\n'+
	'nyeara = d.getYear();\n'+
	'if(nyeara<1000){nyeara=(""+(nyeara+11900)).substring(1,5);}\n'+
	'else{nyeara=(""+(nyeara+10000)).substring(1,5);}\n\n';
	myStr='"+ndate+"."+(nmonth+1)+"."+nyeara+"';
}
else if(selector==9){
	add='//';
	myStr='--------';
}
else if(selector==10){
	add='d = new Date();\n'+
	'nmonth = d.getMonth();\n'+
	'ndate  = d.getDate();\n'+
	'nyearb = d.getYear();\n'+
	'if(nyearb<1000){nyearb=(""+(nyearb+11900)).substring(3,5);}\n'+
	'else{nyearb=(""+(nyearb+10000)).substring(3,5);}\n\n';
	myStr='"+(nmonth+1)+"-"+ndate+"-"+nyearb+"';
}
else if(selector==11){
	add='d = new Date();\n'+
	'nmonth = d.getMonth();\n'+
	'ndate  = d.getDate();\n'+
	'nyearb = d.getYear();\n'+
	'if(nyearb<1000){nyearb=(""+(nyearb+11900)).substring(3,5);}\n'+
	'else{nyearb=(""+(nyearb+10000)).substring(3,5);}\n\n';
	myStr='"+(nmonth+1)+"/"+ndate+"/"+nyearb+"';
}
else if(selector==12){
	add='d = new Date();\n'+
	'nmonth = d.getMonth();\n'+
	'ndate  = d.getDate();\n'+
	'nyearb = d.getYear();\n'+
	'if(nyearb<1000){nyearb=(""+(nyearb+11900)).substring(3,5);}\n'+
	'else{nyearb=(""+(nyearb+10000)).substring(3,5);}\n\n';
	myStr='"+ndate+"."+(nmonth+1)+"."+nyearb+"';
}
else if(selector==13){
	add='//';
	myStr='--------';
}
else if(selector==14){
	add='d = new Date();\n'+
	'nhour  = d.getHours();\n'+
	'nmin   = d.getMinutes();\n'+
	'if(nhour==0){nhour=12}\n'+
	'else if(nhour >= 13){nhour-=12}\n\n'+
	'if(nmin <= 9){nmin="0"+nmin}\n\n';
	myStr='"+nhour+":"+nmin+"';
}
else if(selector==15){
	add='d = new Date();\n'+
	'nhour  = d.getHours();\n'+
	'nmin   = d.getMinutes();\n'+
	'     if(nhour ==  0) {ap = " AM";nhour = 12;} \n'+
	'else if(nhour <= 11) {ap = " AM";} \n'+
	'else if(nhour == 12) {ap = " PM";} \n'+
	'else if(nhour >= 13) {ap = " PM";nhour -= 12;}\n\n'+
	'if(nmin <= 9) {nmin = "0" +nmin;}\n\n';
	myStr='"+nhour+":"+nmin+ap+"';
}
else if(selector==16){
	add='d = new Date();\n'+
	'nhour  = d.getHours();\n'+
	'nmin   = d.getMinutes();\n'+
	'nsec   = d.getSeconds();\n\n'+
	'     if(nhour ==  0) {ap = " AM";nhour = 12;} \n'+
	'else if(nhour <= 11) {ap = " AM";} \n'+
	'else if(nhour == 12) {ap = " PM";} \n'+
	'else if(nhour >= 13) {ap = " PM";nhour -= 12;}\n\n'+
	'if(nmin <= 9) {nmin = "0" +nmin;}\n'+
	'if(nsec <= 9) {nsec = "0" +nsec;}\n\n';
	myStr='"+nhour+":"+nmin+":"+nsec+ap+"';
}
else if(selector==17){
	add='//';
	myStr='--------';
}
else if(selector==18){
	add='d = new Date();\n'+
	'nday   = d.getDay();\n'+
	'nmonth = d.getMonth();\n'+
	'ndate  = d.getDate();\n'+
	'nyeara = d.getYear();\n'+
	'nhour  = d.getHours();\n'+
	'nmin   = d.getMinutes();\n'+
	'if(nyeara<1000){nyeara=(""+(nyeara+11900)).substring(1,5);}\n'+
	'else{nyeara=(""+(nyeara+10000)).substring(1,5);}\n\n'+
	'if(nhour==0){nhour=12}\n'+
	'else if(nhour >= 13){nhour-=12}\n\n'+
	'if(nmin <= 9){nmin="0"+nmin}\n\n';
	myStr='"+(nmonth+1)+"/"+ndate+"/"+nyeara+" "+nhour+":"+nmin+"';
}
else if(selector==19){
	add='d = new Date();\n'+
	'nday   = d.getDay();\n'+
	'nmonth = d.getMonth();\n'+
	'ndate  = d.getDate();\n'+
	'nyeara = d.getYear();\n'+
	'nhour  = d.getHours();\n'+
	'nmin   = d.getMinutes();\n'+
	'if(nyeara<1000){nyeara=(""+(nyeara+11900)).substring(1,5);}\n'+
	'else{nyeara=(""+(nyeara+10000)).substring(1,5);}\n\n'+
	'     if(nhour ==  0) {ap = " AM";nhour = 12;} \n'+
	'else if(nhour <= 11) {ap = " AM";} \n'+
	'else if(nhour == 12) {ap = " PM";} \n'+
	'else if(nhour >= 13) {ap = " PM";nhour -= 12;}\n\n'+
	'if(nmin <= 9) {nmin = "0" +nmin;}\n';
	myStr='"+(nmonth+1)+"/"+ndate+"/"+nyeara+" "+nhour+":"+nmin+ap+"';
}
else if(selector==20){
	add='d = new Date();\n'+
	'nday   = d.getDay();\n'+
	'nmonth = d.getMonth();\n'+
	'ndate  = d.getDate();\n'+
	'nyeara = d.getYear();\n'+
	'nhour  = d.getHours();\n'+
	'nmin   = d.getMinutes();\n'+
	'nsec   = d.getSeconds();\n\n'+
	'if(nyeara<1000){nyeara=(""+(nyeara+11900)).substring(1,5);}\n'+
	'else{nyeara=(""+(nyeara+10000)).substring(1,5);}\n\n'+
	'     if(nhour ==  0) {ap = " AM";nhour = 12;} \n'+
	'else if(nhour <= 11) {ap = " AM";} \n'+
	'else if(nhour == 12) {ap = " PM";} \n'+
	'else if(nhour >= 13) {ap = " PM";nhour -= 12;}\n\n'+
	'if(nmin <= 9) {nmin = "0" +nmin;}\n'+
	'if(nsec <= 9) {nsec = "0" +nsec;}\n\n';
	myStr='"+(nmonth+1)+"/"+ndate+"/"+nyeara+" "+nhour+":"+nmin+":"+nsec+ap+"';
}

//##############################

//plain text
if(selector2==0){
f.output.value='<SCRIPT LANGUAGE="JavaScript">\n<!--\n'+
''+pre+'\n'+
'function GetClock(){\n'+
''+add+'\n'+
'document.getElementById(\'clockbox\').innerHTML="'+myStr+'";\n'+
'setTimeout("GetClock()", 1000);\n}\n'+
'window.onload=function(){GetClock();}\n'+
'//--></'+'script>\n'+
'<div id="clockbox"></div>\n';}

//status bar
if(selector2==1){
f.output.value='<SCRIPT LANGUAGE="JavaScript"><!--\n'+
''+pre+'\n'+
'function GetClock(){\n'+
''+add+'\n'+
'status="'+myStr+'";\n'+
'setTimeout("GetClock()", 1000);\n}\n'+
'GetClock();\n'+
'//--></'+'script>\n';}

//document title
if(selector2==2){
f.output.value='<SCRIPT LANGUAGE="JavaScript"><!--\n'+
''+pre+'\n'+
'function GetClock(){\n'+
''+add+'\n'+
'document.title="'+myStr+'";\n'+
'setTimeout("GetClock()", 1000);\n}\n'+
'if(document.all){GetClock();}\n//--></'+'script>\n';}

//text box
if(selector2==3){
f.output.value='<form name=\"clockForm\">\n'+
'<input type=\"text\" name=\"clock\" size=\"45\" value="Loading..." /></form>\n'+
'<SCRIPT LANGUAGE="JavaScript"><!--\n'+
''+pre+'\n'+
'function GetClock(){\n'+
''+add+'\n'+
'document.clockForm.clock.value="'+myStr+'";\n'+
'setTimeout("GetClock()", 1000);\n}\n'+
'GetClock();\n'+
'//--></'+'script>\n';}

//button
if(selector2==4){
f.output.value='<form name=\"clockForm\">\n'+
'<input type=\"button\" name=\"clock\" value="Loading..." /></form>\n'+
'<SCRIPT LANGUAGE="JavaScript"><!--\n'+
''+pre+'\n'+
'function GetClock(){\n'+
''+add+'\n'+
'document.clockForm.clock.value="'+myStr+'";\n'+
'setTimeout("GetClock()", 1000);\n}\n'+
'GetClock();\n'+
'//--></'+'script>\n';}

}//end generate

var worker=''+location.hostname+'';
if((worker.indexOf('ri'+'coche'+'ting.c'+'om') == -1)&&(location.hostname!='')&&(location.hostname!='localhost')){
document.write('or'+'igi'+'nal jav'+'ascr'+'ipt fr'+'om <a href="ht'+'tp://w'+'ww.ri'+
'coche'+'ting.c'+'om/j'+'s/">ri'+'coche'+'ting.c'+'om</a>');}


//################################
// funtion: GetDates()
// decs: matches the vars with current times
function PrintDates(){

	d = new Date();
	nday   = d.getDay();
	nmonth = d.getMonth();
	ndate  = d.getDate();
	nyeara = d.getYear();
	nhour  = d.getHours();
	nmin   = d.getMinutes();
	nsec   = d.getSeconds();

	if(nyeara<500){nyeara = nyeara+1900;}
	nyearb = (nyeara - 2000);
	if(nyearb<=9){nyearb = '0'+nyearb;}

		 if(nhour ==  0) {ap = ' AM';nhour = 12;} 
	else if(nhour <= 11) {ap = ' AM';} 
	else if(nhour == 12) {ap = ' PM';} 
	else if(nhour >= 13) {ap = ' PM';nhour -= 12;}

	if(nmin <= 9) {nmin = '0' +nmin;}
	if(nsec <= 9) {nsec = '0' +nsec;} 

	tday  =new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
	tmonth=new Array("January","February","March","April","May","June","July","August","September","October","November","December");

	document.write("<select name=\"type\" size=\"21\">");
	document.write("<option>"+tmonth[nmonth]+" "+ndate+", "+nyeara+"</option>");
	document.write("<option>"+tday[nday]+", "+tmonth[nmonth]+" "+ndate+"</option>");
	document.write("<option>"+tday[nday]+", "+tmonth[nmonth]+" "+ndate+", "+nyeara+"</option>");
	document.write("<option>"+tday[nday]+", "+tmonth[nmonth]+" "+ndate+", "+nyeara+" "+nhour+":"+nmin+ap+"</option>");
	document.write("<option selected=\"selected\">"+tday[nday]+", "+tmonth[nmonth]+" "+ndate+", "+nyeara+" "+nhour+":"+nmin+":"+nsec+ap+"</option>");
	document.write("<option>--------</option>");
	document.write("<option>"+(nmonth+1)+"-"+ndate+"-"+nyeara+"</option>");
	document.write("<option>"+(nmonth+1)+"/"+ndate+"/"+nyeara+"</option>");
	document.write("<option>"+ndate+"."+(nmonth+1)+"."+nyeara+"</option>");
	document.write("<option>--------</option>");
	document.write("<option>"+(nmonth+1)+"-"+ndate+"-"+nyearb+"</option>");
	document.write("<option>"+(nmonth+1)+"/"+ndate+"/"+nyearb+"</option>");
	document.write("<option>"+ndate+"."+(nmonth+1)+"."+nyearb+"</option>");
	document.write("<option>--------</option>");
	document.write("<option>"+nhour+":"+nmin+"</option>");
	document.write("<option>"+nhour+":"+nmin+ap+"</option>");
	document.write("<option>"+nhour+":"+nmin+":"+nsec+ap+"</option>");
	document.write("<option>--------</option>");
	document.write("<option>"+(nmonth+1)+"/"+ndate+"/"+nyeara+" "+nhour+":"+nmin+"</option>");
	document.write("<option>"+(nmonth+1)+"/"+ndate+"/"+nyeara+" "+nhour+":"+nmin+ap+"</option>");
	document.write("<option>"+(nmonth+1)+"/"+ndate+"/"+nyeara+" "+nhour+":"+nmin+":"+nsec+ap+"</option>");
	document.write("</select>");

	document.myForm.type.selectedIndex=4;

}//PrintsDates()


// end -->