// browser detection:
var ua = navigator.userAgent;
var ie = (navigator.appName.toLowerCase().indexOf("internet explorer")!=-1)?1:0;
var ns = (navigator.appName.toLowerCase().indexOf("netscape")!=-1)?1:0;
var ns4 = (document.layers)?1:0;
var ns6 = (document.getElementById && ns)?1:0;
var mac = (ua.toLowerCase().indexOf("mac")!=-1)?1:0;
var macie4 = (mac && !ns && parseInt(ua.substr(ua.indexOf("MSIE")+4,2)) <= 4)?1:0;
var macie = (mac && !ns)?1:0;
var opera = (ua.toLowerCase().indexOf("opera")!=-1)?1:0

// START: Rollover buttons settings and functions >>>
var arrButtons = new Array(
	"images/mnu_hom_off.gif", "images/mnu_hom_on.gif",
	"images/mnu_com_off.gif", "images/mnu_com_on.gif",
	"images/mnu_vis_off.gif", "images/mnu_vis_on.gif",
	"images/mnu_ref_off.gif", "images/mnu_ref_on.gif",
	"images/mnu_pro_off.gif", "images/mnu_pro_on.gif",
	"images/mnu_req_off.gif", "images/mnu_req_on.gif",
	"images/mnu_con_off.gif", "images/mnu_con_on.gif"
);
var btnOff = new Array();
var btnOn = new Array();

// Preload buttons images
function PreloadButtons(){
	for (i=0; i<arrButtons.length; i+=2){
		var j = (parseInt(i/2))
		btnOn[j] = new Image();
		btnOn[j].src = arrButtons[i+1];

		btnOff[j] = new Image();
		btnOff[j].src = arrButtons[i];
	}
}

PreloadButtons();

function SwapBtnIn(btnName, index) {
	$(btnName).src = btnOn[index].src;
}

function SwapBtnOut(btnName, index) {
	$(btnName).src = btnOff[index].src;
}
// <<< END: Rollover buttons settings and functions

// Trim leading and trailing spaces
function Trim(strToTrim) {
	while(strToTrim.charAt(0)==' '){strToTrim = strToTrim.substring(1,strToTrim.length);}
	while(strToTrim.charAt(strToTrim.length-1)==' '){strToTrim = strToTrim.substring(0,strToTrim.length-1);}
	return strToTrim;
}

//validate email address
function EmailAddressIsValid(str){
	var emailAddressFormat = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,3}$/;
	if (!(emailAddressFormat.test(str))){
		return false;
	}
	return true;
}

// CLIENTS
var currentLogoIndex = 0;

function PreloadClientLogos()
{
	for(i = 0; i < arrLogos.length; i++){
		arrLogosIm[i] = new Image();
		arrLogosIm[i].src = arrLogos[i];
	}
}

function ChangeClients(){
	if (currentLogoIndex >= arrLogos.length) currentLogoIndex = 0;
	var obj = $("clientsLogo");
	if (obj != null) obj.src = arrLogosIm[currentLogoIndex].src;
	currentLogoIndex++;
	window.setTimeout("ChangeClients()", 3500);
}

function ShowIsoCertificate(imgFile){
	var obj = window.open("iso.php?imgFile=" + imgFile, "IsoCertWnd", "width=" + (screen.width - 15) + ",height=" + (screen.height - 50) + ",status=no,scrollbars=yes,resizable=yes,top=0,left=1");
	obj.focus();
}
