
function cmPDFClick(id, chkboxId) {
    var winLeft;
    var winTop;
    var winHeight;
    var winWidth;
    var url;
    
    //this is the left location
    winLeft = (window.screen.width/6);
    //this is the top location
    winTop = (window.screen.height/6);
    //this is the height
    winHeight = (window.screen.height/3*2);
    //this is the width
    winWidth = (window.screen.width/3*2);

    if (id != null) url = "../content/pdfhandler.aspx?id="+ id;
    else url = "http://www.adobe.com/products/acrobat/readstep2.html";
    
    var chkbox = document.getElementById(chkboxId);
    if( chkbox != null ){
        chkbox.disabled = false;
        chkbox.title = "";
    }
    
    //Open the window.
    var win = window.open(url,"PDFWindow","status=no,height=" + winHeight + ",width=" + winWidth + ",resizable=yes,left=" + winLeft + ",top=" + winTop + ",screenX=" + winLeft + ",screenY=" + winTop + ",toolbar=no,menubar=no,scrollbars=no,location=no,directories=no,copyhistory=no");
    win.focus();
}

function cmChkClick(frm, key) {
    var disabled = false; 
    var field = frm["chkbox" + key]; 
    if (field.length == undefined) 
    {
        if (!field.checked) disabled = true;
    } else {
        for (i = 0; i < field.length; i++) 
        { 
            if (!field[i].checked) disabled = true; 
        };
    };
    
    field = frm["AppButton" + key]; 
    if (field != undefined) {
        if (field.length == undefined) 
        {
            field.disabled = disabled; 
            if (disabled) field.className="Appbuttondisabled";
            else field.className="Appbuttonenabledout";
        } else {
            for (i=0; i<field.length; i++) 
            { 
                field[i].disabled = disabled; 
                if (disabled) field[i].className="Appbuttondisabled";
                else field[i].className="Appbuttonenabledout";
            };
        };
    };
    
    field = frm["SuppButton" + key]; 
    if (field != undefined) {
        if (field.length == undefined) 
        {
            field.disabled = disabled; 
            if (disabled) field.className="Suppbuttondisabled";
            else field.className="Suppbuttonenabledout";
        } else {
            for (i=0; i<field.length; i++) 
            { 
                field[i].disabled = disabled; 
                if (disabled) field[i].className="Suppbuttondisabled";
                else field[i].className="Suppbuttonenabledout";
            };
        };
    };
}

function repopulateFields(id) 
{
    var hidden = document.getElementById(id);
	if( hidden != null )
	{
	var splitResult = hidden.value.split('|');
		for(i = 0; i < splitResult.length; i++){
			var nameValue = splitResult[i].split('=')
			if( nameValue.length == 2 )
            {
                var nme = nameValue[0];
			    var value = nameValue[1];

		        if( nme == 'Checkbox' )
		        {
                    var chk = document.forms[0].Checkbox;
                    if( chk != null )
                    {
                        if (chk.length == undefined)
                        {
                            if( chk.value == value)
                            {
                                chk.checked = true;
                            }                            
                        }
                        else
                        {
                            var checknames = value.split(',')
                            for(j = 0; j < checknames.length; j++)
                            {
                                for(chkbtns = 0; chkbtns<chk.length; chkbtns++)
                                {
                                    if( chk[chkbtns].value == checknames[j])
                                    {
                                        chk[chkbtns].checked = true;
                                    }
                                } 
                            }
                        }
                    }
		        } else {
		            var elem = document.getElementById(nme);
		            if( elem != null )
		            {
			            elem.value=value;
                    }
		        }
            }
		}
	}
}