///////////////////////////////////////////////////////////

//		Count down events - v0.7 by Igloo

//		only e107 website system

//		http://e107.org

//

//		Released under the terms and conditions of the

//		GNU General Public License (http://gnu.org).

///////////////////////////////////////////////////////////





var old = "";



if (document.all||document.getElementById) { document.write('<span id="CountdownIE"></span>');

}else if (document.layers) { document.write('<ilayer id="CountPosNS"><layer id="CountdownNS"></layer></ilayer>');

}else { old = "true"; countdown(); }



function countdown() {



	//show Countdown in NS 4

	if (document.layers)

               document.CountPosNS.visibility="show"

	if (old == "die") { return; }



	var txt = '';

	var i = 0;

	var e = SecToEvent.length;

	while (i<e) {

		if (SecToEvent[i] < 0) {

			var teraz = new Date();



			if (CountCat[i] == 0) {

				SecToEvent[i] = 0;

			}else if (CountCat[i] == 1) {

				SecToEvent[i] = SecToEvent[i]*(-1);

			}else if (CountCat[i] == 2) {

				SecToEvent[i] = SecToEvent[i] + 24*60*60;

				Counter[i]++;

			}else if (CountCat[i] == 3) {

				SecToEvent[i] = SecToEvent[i] + 7*24*60*60;

				Counter[i]++;

			}else if (CountCat[i] == 4) {

				teraz.setMonth(teraz.getMonth()+1);

				SecToEvent[i] = SecToEvent[i] + (Date.parse(teraz) - Date.parse(Date())) / 1000;

				Counter[i]++;

			}else if (CountCat[i] == 5) {

				teraz.setYear(teraz.getYear()+1901);

				SecToEvent[i] = SecToEvent[i] + (Date.parse(teraz) - Date.parse(Date())) / 1000;

				Counter[i]++;

			}

		}



		if (ShowCounter[i] == 0) {

			Counter[i] = "";

		}



		var s = SecToEvent[i];

		var s1 = s % (60*60*24);

		var s2 = s1 % (60*60);

		var s3 = s2 % 60;

		var d = (s - s1) / (60*60*24);

		var h1 = (s1 - s2) / (60*60);

		var h= (d*24) + h1;

		var m2 = (s2 - s3) / 60;

		var m1 = (s1 - s2) / 60;

		var m = (h*60) + m2;



		if (s < 10)  {s ="&nbsp;&nbsp;"+s; }

		if (s1 < 10) {s1="&nbsp;&nbsp;"+s1;}

		if (s2 < 10) {s2="&nbsp;&nbsp;"+s2;}

		if (s3 < 10) {s3="&nbsp;&nbsp;"+s3;}



		var timer = '';

		if(CountDays[i] == 1) {

			if(CountHours[i] == 1) {

				if(CountMin[i] == 1) {

					if(CountSec[i] == 1) {

						timer = d+dLan+' '+h1+hLan+' '+m2+mLan+' '+s3+sLan;

					}else {

						timer = d+dLan+' '+h1+hLan+' '+m2+mLan;

					}

				}else {

					if(CountSec[i] == 1) {

						timer = d+dLan+' '+h1+hLan+' '+s2+sLan;

					}else {

						timer = d+dLan+' '+h1+hLan;

					}

				}

			}else {

				if(CountMin[i] == 1) {

					if(CountSec[i] == 1) {

						timer = d+dLan+' '+m1+mLan+' '+s3+sLan;

					}else {

						timer = d+dLan+' '+m1+mLan;

					}

				}else {

					if(CountSec[i] == 1) {

						timer = d+dLan+' '+s1+sLan;

					}else {

						timer = d+dLan;

					}

				}

			}

		}else {

			if(CountHours[i] == 1) {

				if(CountMin[i] == 1) {

					if(CountSec[i] == 1) {

						timer = h+hLan+' '+m2+mLan+' '+s3+sLan;

					}else {

						timer = h+hLan+' '+m2+mLan;

					}

				}else {

					if(CountSec[i] == 1) {

						timer = h+hLan+' '+s2+sLan;

					}else {

						timer = h+hLan;

					}

				}

			}else {

				if(CountMin[i] == 1) {

					if(CountSec[i] == 1) {

						timer = m+mLan+' '+s3+sLan;

					}else {

						timer = m+mLan;

					}

				}else {

					if(CountSec[i] == 1) {

						timer = s+sLan;

					}else {

						if(d > 0) {

							timer = d+dLan;

						}else {

							if(h > 0) {

								timer = h+hLan;

							}else {

								if(m > 0) {

									timer = m+mLan;

								}else {

									timer = s+sLan;

								}

							}

						}

					}

				}

			}

		}



		if (ShowCounter[i] == 2) {

			timer = Lan;

		}



		var EventLine = '<div style="text-align:left; text-indent:'+eventIndent+'px; color:#'+eventColor+'; font-size:'+eventSize+'px; font-weight:'+eventBold+'; font-style:'+eventItalic+'; text-decoration:'+eventUnderline+'">'+Counter[i]+CountName[i]+'</div>';



		var CounterLine = '<div style="text-align:left; text-indent:'+counterIndent+'px; color:#'+counterColor+'; font-size:'+counterSize+'px; font-weight:'+counterBold+'; font-style:'+counterItalic+'; text-decoration:'+counterUnderline+'">'+timer+'</div>';



		if (countOrder == 1) {

			txt += CounterLine+EventLine+'<br />';

		}else {

			txt += EventLine+CounterLine+'<br />';

		}



		SecToEvent[i]--;

		i++;

	}



	if (old == "true") {

		document.write(txt);

		old = "die"; return;

	}



	if (document.layers) {

		countpos = document.CountPosNS;

		countdown = countpos.document.CountdownNS;

		countdown.document.write(txt);

		countdown.document.close();

	}else if (document.all) {

		CountdownIE.innerHTML = txt;

	}else if (document.getElementById) {

		document.getElementById("CountdownIE").innerHTML = txt;

	}



	setTimeout("countdown()",1000);

}



