// form; check for mandatory fields
function checkMandatories(formName,alertText)
    {
    var theForm=document[formName];
    var m=theForm.mgnlMandatory;
    var i=0;
    var ok=true;
    if (m)
        {
        if (!m[0])
            {
            var tmp=m;
            m=new Object();
            m[0]=tmp;
            }
        while (m[i])
            {
            var name=m[i].value;
            var type;
            var mgnlField;
            if(document.all) mgnlField=theForm(name);
            else mgnlField=theForm[name];

            if (mgnlField.type) type=mgnlField.type;
            else if (mgnlField[0] && mgnlField[0].type) type=mgnlField[0].type

            switch (type)
                {
                case "select-one":
                    if (mgnlField.selectedIndex==0) ok=false;
                    break;
                case "checkbox":
                case "radio":
                    var obj=new Object();
                    if (!mgnlField[0]) obj[0]=mgnlField;
                    else obj=mgnlField;
                    var okSmall=false;
                    var ii=0;
                    while (obj[ii])
                        {
                        if (obj[ii].checked)
                            {
                            okSmall=true;
                            break;
                            }
                        ii++;
                        }
                    if (!okSmall) ok=false;
                    break;
                default:
                    if (!mgnlField.value) ok=false;
                }
            if (!ok)
                {
                alert(alertText);
                if (!mgnlField[0]) mgnlField.focus();
                return false;
                }
            i++;
            }
        }
    if (ok) return true;
    else return false;
    }
	
var aaVersion = navigator.appVersion.split("MSIE")
var aversion = parseFloat(aaVersion[1])

function swapScreen(imgID,scrID){
	try{
        for(swapCTR=1; swapCTR<=3; swapCTR++){                	        	
            if(swapCTR != imgID){
                document.getElementById("clientscreen" + swapCTR).style.display='none';
                
            }else{                               
                if(swapCTR == 1)
                {
					if(aversion <= 6.0){
						document.getElementById("moreScreensDiv").innerHTML = '<img height="74" id="moreScreens" alt="Monsoon: More Screen Shots" width="217" usemap="#moreSS" border="0"  src="/docroot/samples/imgs/morescreenimg.gif" /> <map id="moreSS" name="moreSS"><area href="javascript://" onclick="swapScreen(1);" coords="46,30,16" shape="CIRCLE" /><area href="javascript://" onclick="swapScreen(2);" coords="107,31,16" shape="CIRCLE" /><area href="javascript://" onclick="swapScreen(3);" coords="169,30,17" shape="CIRCLE" /></map>';					
					}else{
	                    document.getElementById("moreScreens").src = "/docroot/samples/imgs/morescreenimg.gif";				
					}
					
                }else
                {
					if(aversion <= 6.0)
					{
						document.getElementById("moreScreensDiv").innerHTML = '<img height="74" id="moreScreens" alt="Monsoon: More Screen Shots" width="217" usemap="#moreSS" border="0"  src="/docroot/samples/imgs/morescreenimg' +  swapCTR  + '.gif" /> <map id="moreSS" name="moreSS"><area href="javascript://" onclick="swapScreen(1);" coords="46,30,16" shape="CIRCLE" /><area href="javascript://" onclick="swapScreen(2);" coords="107,31,16" shape="CIRCLE" /><area href="javascript://" onclick="swapScreen(3);" coords="169,30,17" shape="CIRCLE" /></map>';
					}
					else{
						document.getElementById("moreScreens").src = "/docroot/samples/imgs/morescreenimg" + swapCTR + ".gif";
					}
                    
//					"../docroot/samples/imgs/morescreenimg" + swapCTR + ".gif";
					
                }
                document.getElementById("clientscreen" + swapCTR).style.display='block';
            }
        }
     }catch(e){}
}



var arVersion = navigator.appVersion.split("MSIE")
var version = parseFloat(arVersion[1])

if ((version >= 5.5) && (document.body.filters)) 
{
   for(var i=0; i<document.images.length; i++)
   {
      var img = document.images[i]
      var imgName = img.src.toUpperCase()
      if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
      {
         var imgID = (img.id) ? "id='" + img.id + "' " : ""
         var imgClass = (img.className) ? "class='" + img.className + "' " : ""
         var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
         var imgStyle = "display:inline-block;" + img.style.cssText 
         if (img.align == "left") imgStyle = "float:left;" + imgStyle
         if (img.align == "right") imgStyle = "float:right;" + imgStyle
         if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
         var strNewHTML = "<span " + imgID + imgClass + imgTitle
         + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
         + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
         + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 
         img.outerHTML = strNewHTML
         i = i-1
      }
   }
}
