var detect = navigator.userAgent.toLowerCase();
var OS,browser,version,total,thestring;


function getBrowserInfo() {
    if (checkIt('konqueror')) {
        browser = "Konqueror";
        OS = "Linux";
    }
    else if (checkIt('safari')) browser     = "Safari"
    else if (checkIt('omniweb')) browser     = "OmniWeb"
    else if (checkIt('opera')) browser         = "Opera"
    else if (checkIt('webtv')) browser         = "WebTV";
    else if (checkIt('icab')) browser         = "iCab"
    else if (checkIt('msie')) browser         = "Internet Explorer"
    else if (!checkIt('compatible')) {
        browser = "Netscape Navigator"
        version = detect.charAt(8);
    }
    else browser = "An unknown browser";

    if (!version) version = detect.charAt(place + thestring.length);

    if (!OS) {
        if (checkIt('linux')) OS        = "Linux";
        else if (checkIt('x11')) OS     = "Unix";
        else if (checkIt('mac')) OS     = "Mac"
        else if (checkIt('win')) OS     = "Windows"
        else OS                         = "an unknown operating system";
    }
}

function toggleBlock(id) {
   var e = document.getElementById(id);

   if(e.style.display == 'block')
	  e.style.display = 'none';
   else{
	   var f = $$('.'+e.className);
	   if(e.className){
		   for(var i=0; i<f.length; i++){
			   f[i].style.display = 'none';
		   }
	   }
	  e.style.display = 'block';
	  e.focus();
	}
}

function submitenter(myfield,e)
{
    var keycode;
    if (window.event) keycode = window.event.keyCode;
    else if (e) keycode = e.which;
    else return true;

    if (keycode == 13)
       {
       myfield.form.submit();
       return false;
       }
    else
       return true;
}

function GetObject(elmName){
	return document.getElementById(elmName);	
}

function GetObjectValue(elmName){
	return document.getElementById(elmName).value;	
}

function SetObjectValue(elmName, elmValue){
	document.getElementById(elmName).value = elmValue;	
}

function View_AddVar(strValue){
	var oldVal = GetObject(Index_hidAddVVS_ClientID);
	if(oldVal!="") strValue = oldVal + "|" + strValue;
	SetObjectValue(Index_hidAddVVS_ClientID,strValue);
	SetObjectValue(Index_hidChange_ClientID,"TRUE");
}
function View_DelVar(strValue){
	var oldVal = GetObject(Index_hidDelVVS_ClientID);
	if(oldVal!="") strValue = oldVal + "|" + strValue;
	SetObjectValue(Index_hidDelVVS_ClientID,strValue);
	SetObjectValue(Index_hidChange_ClientID,"TRUE");
}

function CancelBubble(){
	if(document.all) window.event.cancelBubble = true;
}

function View_Submit(){
    var _theForm = document.forms['aspnetForm'];
    if (!_theForm) {
        _theForm = document.aspnetForm;
    }
    _theForm.submit();
}