
//---------------Browser------------------------------
var ff = new Object()
ff.ver=navigator.appVersion
ff.dom=document.getElementById?1:0
ff.version = parseFloat(navigator.appVersion)
ff.opera = (navigator.appName=="Opera") ? 1:0
ff.ie = ff.da = (document.all && !ff.opera) ? 1:0
ff.ns4 = ff.dl = (navigator.appName=="Netscape" && ff.version<5) ? 1:0
ff.w3c = (document.getElementById && !ff.da) ? 1:0
ff.win = (navigator.userAgent.toLowerCase().indexOf("win") > 0) ? 1:0
ff.mac = (navigator.userAgent.toLowerCase().indexOf("mac") > 0) ? 1:0

// ------------Write the CSS -------------------------
var cssurl = "<link rel='stylesheet' type='text/css' href='vtc_style_ie.css'>";
if (ff.win){
	if (ff.ie)
		cssurl="<link rel='stylesheet' type='text/css' href='vtc_style_ie.css'>";
	else if (ff.w3c)
		cssurl="<link rel='stylesheet' type='text/css' href='vtc_style_w3c.css'>";
	else
		cssurl="<link rel='stylesheet' type='text/css' href='vtc_style_ie.css'>";
}
if (ff.mac) {
		cssurl="<link rel='stylesheet' type='text/css' href='vtc_style_mac_ie.css'>";
}
document.write (cssurl);


ff.all = new Array()
ff.makeAllObj = function(objParent) {
	if(!objParent){ff.all = new Array();objParent=window}
	var arrCol = [objParent.document.layers, objParent.document.images, objParent.document.forms]
	for (var z in arrCol) {
		for (var t=0; t<arrCol[z].length; t++) {
			var strCurId = arrCol[z][t].name
			if (strCurId!="" && !ff.all[strCurId]){
				if(strCurId.indexOf("_js_layer") > -1) for(k in objParent.document.layers) if(objParent.document.layers[k].name==strCurId){strCurId = k;break}
				ff.all[strCurId] = arrCol[z][t]
				if(z == 0) ff.makeAllObj(arrCol[z][t])
				else ff.all[strCurId].parentLayer = objParent
			}
		}
	}
}

ff.getObj = function(strObj) {
	if(typeof(strObj)=="object") return strObj
	else{
		var obj
		if (ff.ie) obj = document.all[strObj]
		else if (ff.w3c) {
			obj = document.getElementById(strObj)
			if (!obj) obj = document.getElementsByName(strObj)[0]
		} 
		else if(ff.ns4) {
			if (!ff.all[strObj]) ff.makeAllObj()
			obj = ff.all[strObj]
		}
		return obj
	}
}

ff.show = function(strLayer) {
alert('main')
	var objLayer=ff.getObj(strLayer)
	if(objLayer){
		if (ff.ie||ff.w3c||ff.opera) objLayer.style.visibility = "visible";
		else if (ff.ns4) objLayer.visibility = "show";
	}
}

ff.hide = function(strLayer) {
	var objLayer=ff.getObj(strLayer)
	if(objLayer){
		if (ff.ie||ff.w3c||ff.opera) objLayer.style.visibility = "hidden";
		else if (ff.ns4) objLayer.visibility = "hide";
	}
}

ff.preload = function(strName, strSrc) {
	eval(strName + " = new Image()");
	eval(strName+".src = '"+strSrc+"'");
}

ff.swapImage = function(strTarget, strNewPic, urlNewPic){
	var objImage=ff.getObj(strTarget)
	if(objImage){
		if(strNewPic) objImage.src=eval(strNewPic+".src")
		else if(urlNewPic) objImage.src = urlNewPic
	}
}

ff.getQS = function(strWhich){
	var re = new RegExp( "[&\?]"+strWhich+"=([^&]*)&?", "i" );
	re.exec(window.location.href);
	return RegExp.$1;
}

ff.isEmail = function(strEmail) {
	var re=/^([a-z0-9]+([_*\-*\.]\w+)*)@([a-z0-9]+([\-\.][a-z0-9]+)*)\.(com|net|org|edu|mil|gov|int|[a-z]{2})$/i;
	return re.test(strEmail);
}


function showLanguages(){
		ff.show("chooseLanguage");
}
	
function showProduct(){
		ff.show("productInfo");
}	
		
