// -- Global Functions
var width;
var height;
var preloadFlag = false;

function Button(in_name)
{
		var action = "support@mcware.com?subject="Please, listen to what I have to tell you!";
		var ButStr = '<p><input type="button" name='in_name' value="' + '";
		ButStr += '<input type="button" width="50px" height="15px "name="' + name + '" value="' + '" onclick=ReDir("' + action + '");>';
  		ButStr += '</p>';
  		return document.write(ButStr);
}

function  emailTo(){
	output = "mailto:" + url;
	return output;
}

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

function preloadImages() {
	if (document.images) {
		SelectorBoxMain_Main_over = newImage("images/SelectorBoxMain_Main-over.gif");
		SelectorBoxMain_Main_down = newImage("images/SelectorBoxMain_Main-down.gif");
		SelectorBoxMain_News_SelectorBoxMain_Main_over = newImage("images/SelectorBoxMain_News-Select.gif");
		SelectorBoxMain_News_over = newImage("images/SelectorBoxMain_News-over.gif");
		SelectorBoxMain_News_down = newImage("images/SelectorBoxMain_News-down.gif");
		SelectorBoxMain_Products_over = newImage("images/SelectorBoxMain_Products-ov.gif");
		SelectorBoxMain_Products_down = newImage("images/SelectorBoxMain_Products-do.gif");
		SelectorBoxMain_Purchase_over = newImage("images/SelectorBoxMain_Purchase-ov.gif");
		SelectorBoxMain_Purchase_down = newImage("images/SelectorBoxMain_Purchase-do.gif");
		SelectorBoxMain_Support_over = newImage("images/SelectorBoxMain_Support-ove.gif");
		SelectorBoxMain_Support_down = newImage("images/SelectorBoxMain_Support-dow.gif");
		SelectorBoxMain_About_US_over = newImage("images/SelectorBoxMain_About-US-ov.gif");
		SelectorBoxMain_About_US_down = newImage("images/SelectorBoxMain_About-US-do.gif");

		SelectorBoxTop_Our_Company_over = newImage("images/SelectorBoxTop_Our-Company-.gif");
		SelectorBoxTop_Our_Company_down = newImage("images/SelectorBoxTop_Our-Compa-03.gif");
		SelectorBoxTop_Products_over = newImage("images/SelectorBoxTop_Products-ove.gif");
		SelectorBoxTop_Products_down = newImage("images/SelectorBoxTop_Products-dow.gif");
		SelectorBoxTop_News_over = newImage("images/SelectorBoxTop_News-over.gif");
		SelectorBoxTop_News_down = newImage("images/SelectorBoxTop_News-down.gif");
		SelectorBoxTop_Support_over = newImage("images/SelectorBoxTop_Support-over.gif");
		SelectorBoxTop_Support_down = newImage("images/SelectorBoxTop_Support-down.gif");

		SelectorSupSubDownloads = newImage("images/SupSubSel_Downloads.gif");
		SelectorSupSubDownloadsOver = newImage("images/SupSubSel_Downloads-over.gif");
		SelectorSupSubDownloadsDown = newImage("images/SupSubSel_Downloads-down.gif");

		SelectorSupSubContacts = newImage("images/SupSubSel_Contacts.gif");
		SelectorSupSubContactsOver = newImage("images/SupSubSel_Contacts-over.gif");
		SelectorSupSubContactsDown = newImage("images/SupSubSel_Contacts-down.gif");

		SelectorSupSubFAQ = newImage("images/SupSubSel_FAQ.gif");
		SelectorSupSubFAQOver = newImage("images/images/SupSubSel_FAQ-over.gif");
		SelectorSupSubFAQDown = newImage("images/SupSubSel_FAQ-down.gif");
		
		SelectorNewsSSelActual = newImage("images/NewsSSel_Actual.gif");
		SelectorNewsSSelActualOver = newImage("images/images/NewsSSel_Actual-over.gif");
		SelectorNewsSSelActualDown = newImage("images/NewsSSel_Actual-down.gif");

		SelectorNewsSSelArchive = newImage("images/NewsSSel_Archive.gif");
		SelectorNewsSSelArchiveOver = newImage("images/images/NewsSSel_Archive-over.gif");
		SelectorNewsSSelArchiveDown = newImage("images/NewsSSel_Archive-down.gif");
		
		SelectorProdSubSelMainProf = newImage("images/ProdSubSelMain_Professional.gif");
		SelectorProdSubSelMainProfOver = newImage("images/ProdSubSelMain_Professio-04.gif");
		SelectorProdSubSelMainProfDown = newImage("images/ProdSubSelMain_Professio-05.gif");
		
		SelectorProdSubSelMainShar = newImage("images/ProdSubSelMain_Shareware.gif");
		SelectorProdSubSelMainSharOver = newImage("images/ProdSubSelMain_Shareware-ov.gif");
		SelectorProdSubSelMainSharDown = newImage("images/ProdSubSelMain_Shareware-do.gif");

		SelectorOrdBracket = newImage("images/OrdBracket.gif");
		SelectorNewsBracket = newImage("images/NewsBracket.gif");
		SelectorProdBracket = newImage("images/ProdBracket.gif");
		SelectorSupBracket = newImage("images/SupBracket.gif");

		favorit_icon = newImage("images/favicon.txt");
		preloadFlag = true;
	}
}

function GetScreenSize()
{
	if (navigator.javaEnabled()) <-- determine if java is enabled {
    	var toolkit = java.awt.Toolkit.getDefaultToolkit();
    	var screen_size = toolkit.getScreenSize(); 
    	width = screen_size.width; 
    	height = screen_size.height;
    } 
 }
 
// name - name of the cookie
// value - value of the cookie
// [expires] - expiration date of the cookie (defaults to end of current session)
// [path] - path for which the cookie is valid (defaults to path of calling document)
// [domain] - domain for which the cookie is valid (defaults to domain of calling document)
// [secure] - Boolean value indicating if the cookie transmission requires a secure transmission
// * an argument defaults when it is assigned null as a placeholder
// * a null placeholder is not required for trailing omitted arguments 
function setCookie(name, value, expires, path, domain, secure) 
{
  var curCookie = name + "=" + escape(value) +
      ((expires) ? "; expires=" + expires.toGMTString() : "") +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      ((secure) ? "; secure" : "");
  document.cookie = curCookie;
} 

// name - name of the desired cookie
// * return string containing value of specified cookie or null if cookie does not exist 
function getCookie(name) 
{
  var dc = document.cookie;
  var prefix = name + "=";
  var begin = dc.indexOf("; " + prefix);
  if (begin == -1) {
    begin = dc.indexOf(prefix);
    if (begin != 0) return null;
  } else
    begin += 2;
  var end = document.cookie.indexOf(";", begin);
  if (end == -1)
    end = dc.length;
  return unescape(dc.substring(begin + prefix.length, end));
} 

// name - name of the cookie
// [path] - path of the cookie (must be same as path used to create cookie)
// [domain] - domain of the cookie (must be same as domain used to create cookie)
// * path and domain default if assigned null or omitted if no explicit argument proceeds 
function deleteCookie(name, path, domain) 
{
  if (getCookie(name)) {
    document.cookie = name + "=" + 
    ((path) ? "; path=" + path : "") +
    ((domain) ? "; domain=" + domain : "") +
    "; expires=Thu, 01-Jan-70 00:00:01 GMT";
  }
} 

// date - any instance of the Date object
// * hand all instances of the Date object to this function for "repairs" 
function fixDate(date) 
{
  var base = new Date(0);
  var skew = base.getTime();
  if (skew > 0)
    date.setTime(date.getTime() - skew);
} 
/*
function buildArray() 
{
 var a = buildArray.arguments;
  for (i=0; i<a.length; i++) {
	this[i] = a[i];
  }
  this.length = a.length;
}

var urls1 = new buildArray("","#Professional_v1","#Shareware_v3","#Shareware_v14");

function jumpTo(which, num, win) {
  n = which.selectedIndex;
  if (n != 0) {
    var url = eval("urls" + num + "[n]")
    if (win) {
      openWindow(url);
    } else {
      location.href = url;
    }
  }
}
*/
// EOF