﻿/*Display function*/
var n = (document.layers) ? 1:0;
var ie = (document.all) ? 1:0;
var browser=((n || ie) && parseInt(navigator.appVersion)>=4)

function visible(nr) {
	if (document.layers) {
		vista = (document.layers[nr].visibility == 'hide') ? 'show' : 'hide'
		document.layers[nr].visibility = vista;
	} else if (document.all) {
		vista = (document.all[nr].style.visibility == 'hidden') ? 'visible'	: 'hidden';
		document.all[nr].style.visibility = vista;
	} else if (document.getElementById) {
		vista = (document.getElementById(nr).style.visibility == 'hidden') ? 'visible' : 'hidden';
		document.getElementById(nr).style.visibility = vista;
	}
}

function display(nr) {
	if (document.layers) {
		current = (document.layers[nr].display == 'none') ? 'block' : 'none';
		document.layers[nr].display = current;
	} else if (document.all) {
		current = (document.all[nr].style.display == 'none') ? 'block' : 'none';
		document.all[nr].style.display = current;
	} else if (document.getElementById) {
		vista = (document.getElementById(nr).style.display == 'none') ? 'block' : 'none';
		document.getElementById(nr).style.display = vista;
	}
}

/*Last modified info*/
function LastMod() {
	d1 = document.lastModified;
	d2 = document.fileCreatedDate;
	d3 = document.fileModifiedDate;
	if (Date.parse(d1) != 0) {
		var modiDate = new Date(d1);
		/*var modiYear = modiDate.getYear() + 20;*/
		var modiYear = 2006;
		if (modiYear < 2000) { modiYear =  modiYear + 1900; }
		var monthName = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
		document.write("Last updated: " + monthName[modiDate.getMonth()] + " " + modiDate.getDate() + ", " + modiYear);
	}
}

/*Preload images*/

function DocNameExtract() {
   wholeurl = window.location.href;
   x = wholeurl.length;
   while((wholeurl.substring(x,x-1)) != "."){ x--; } clipend = x;
   while((wholeurl.substring(x,x-1)) != "/"){ x--; } clipstart = x;
   return wholeurl.substring(clipend-1,clipstart);
}
var page=DocNameExtract();

function LoadNav() {

	if(document.images){

		arrow1 = new Image(6, 6);
		arrow1.src = "images/nav/arrow1.gif";

		if ((page=="index") || (page=="newsletter") || (page=="news") || (page=="terms") || (page=="company") || (page=="awards") || (page=="affiliate") || (page=="reviews")) {
			document.images['home'].src = arrow1.src;
			document.getElementById("home_text").className="topnav_selected";
		} else if ((page=="products") || (page=="patchfactory") || (page=="dfsdk") || (page=="benefits") || (page=="features") || (page=="screenshots") || (page=="hexcmp")) {
			document.images['products'].src = arrow1.src;
			document.getElementById("products_text").className="topnav_selected"; 
		} else if ((page=="download")) {
			document.images['download'].src = arrow1.src;
			document.getElementById("download_text").className="topnav_selected";
		} else if ((page=="order") || (page=="license")) {
			document.images['order'].src = arrow1.src;
			document.getElementById("order_text").className="topnav_selected"; 
		} else if ((page=="support") || (page=="feedback") || (page=="problem") || (page=="faq")) {
			document.images['support'].src = arrow1.src;
			document.getElementById("support_text").className="topnav_selected";
		} else if ((page=="index.php")) {
			document.images['forums'].src = arrow1.src;
			document.getElementById("forums_text").className="topnav_selected"; 
		} else { document.images['home'].src = arrow1.src;
			document.getElementById("home_text").className="topnav_selected"; 
		}

	var left_header = new Image(38, 350);
	switch (page){
		case "index": {left_header.src = "images/header/left_header_home.gif"; break;}
		case "news": {left_header.src = "images/header/left_header_news.gif"; break;}
		case "affiliate": {left_header.src = "images/header/left_header_affiliate.gif"; break;}
		case "awards": {left_header.src = "images/header/left_header_awards.gif"; break;}
		case "company": {left_header.src = "images/header/left_header_company.gif"; break;}
		case "products": {left_header.src = "images/header/left_header_products.gif"; break;}
		case "patchfactory": {left_header.src = "images/header/left_header_products.gif"; break;}
		case "dfsdk": {left_header.src = "images/header/left_header_products.gif"; break;}
		case "benefits": {left_header.src = "images/header/left_header_products.gif"; break;}
		case "features": {left_header.src = "images/header/left_header_features.gif"; break;}
		case "screenshots": {left_header.src = "images/header/left_header_screenshots.gif"; break;}
		case "download": {left_header.src = "images/header/left_header_download.gif"; break;}
		case "order": {left_header.src = "images/header/left_header_order.gif"; break;}
		case "problem": {left_header.src = "images/header/left_header_order.gif"; break;}
		case "license": {left_header.src = "images/header/left_header_license.gif"; break;}
		case "support": {left_header.src = "images/header/left_header_support.gif"; break;}
		case "newsletter": {left_header.src = "images/header/left_header_support.gif"; break;}
		case "feedback": {left_header.src = "images/header/left_header_support.gif"; break;}
		case "faq": {left_header.src = "images/header/left_header_faq.gif"; break;}
		default: {left_header.src = "images/header/left_header_home.gif"; break;}
		}
	if (page=="") {left_header.src = "images/header/left_header_home.gif";}
	document.images['left_header'].src = left_header.src;
	}
}
/* Buttons */
if(document.images) {
	var dl_active=new Image(100,24);
	dl_active.src="images/buttons/dl_active.gif";
	var dl_hover=new Image(100,24);
	dl_hover.src="images/buttons/dl_hover.gif";
	var buy_active=new Image(100,24);
	buy_active.src="images/buttons/buy_active.gif";
	var buy_hover=new Image(100,24);
	buy_hover.src="images/buttons/buy_hover.gif";
	var more_active=new Image(100,24);
	more_active.src="images/buttons/more_active.gif";
	var more_hover=new Image(100,24);
	more_hover.src="images/buttons/more_hover.gif";
}