﻿var ie = (navigator.appName == "Microsoft Internet Explorer");

if (ie){
    addCssFile('./Styles/IE.css');
} else {
    addCssFile('./Styles/FF.css');    
}

function addCssFile(css) {
    var styleElement = document.createElement("link");
    styleElement.type = "text/css";
    styleElement.rel="stylesheet";
    styleElement.href = css;
    document.getElementsByTagName("head")[0].appendChild(styleElement);
}
function setCSS(target, css)
{
    target.setAttribute("class", css); 
    target.setAttribute("className", css); 
}
function IsNumeric(sText)
{
    var ValidChars = "0123456789-+";
    var IsNumber = true;
    var Char;

    for (i = 0; i < sText.length && IsNumber == true; i++){ 
        Char = sText.charAt(i); 
        if (ValidChars.indexOf(Char) == -1){
            IsNumber = false;
        }
    }
    return IsNumber;
}

function _$(val)
{
    return document.getElementById(val);
}
function GetDDText(name){
	var result = '';
	
	try {
		if (_$(name) != null)
		{
			result = _$(name).options[_$(name).selectedIndex].text;
		}
	} catch (ex) { }
	
	result = result.replace(',',' ');
	result = result.replace(';',' ');
	return result;
}
function GetDDVal(name){
	var result = (-1);
	
	try {
		if (_$(name) != null)
		{				
			result = _$(name).options[_$(name).selectedIndex].value;
		}
	} catch (ex) { }
	
	return result;
}
function Hide(name){
    _$(name).style.display = "none";
}
function Show(name){
    _$(name).style.display = "";
}
		
		var b_timer = null; // blink timer
		var b_on = true; // blink state
		var blnkrs = null; // array of spans
		var vis = true;

		function blink() {
			var tmp = document.getElementsByTagName("a");
			if (tmp) {
				blnkrs = new Array();
				var b_count = 0;
				for (var i = 0; i < tmp.length; ++i) {
					if (tmp[i].className == "blink") {
					blnkrs[b_count] = tmp[i];
					++b_count;
					}
				}
				// time in m.secs between blinks
				// 500 = 1/2 second
				blinkTimer(500);
			}
		}

		function blinkTimer(ival) {
			if (b_timer) {
				window.clearTimeout(b_timer);
				b_timer = null;
			}
			blinkIt();
			if (vis){
				vis = !vis; b_timer = window.setTimeout('blinkTimer(3000)', ival);
			} else {
				vis = !vis; b_timer = window.setTimeout('blinkTimer(500)', ival); }
		}

		function blinkIt() {
			for (var i = 0; i < blnkrs.length; ++i) {
				if (b_on == true) {
					blnkrs[i].style.visibility = "hidden";
				}
				else {
					blnkrs[i].style.visibility = "visible";
				}
			}
			b_on =!b_on;
		}
