//-----------------------------------------------------------------------------------------------
// TriExcel Systems Sdn. Bhd.
// The following code is protected by copyright laws and international copyright treaties,
// as well as other intellectual property laws and treaties.
// You may not reproduce or distribute, in any form or by any means, whether in part or in whole,
// or in any way modify, the following code,
// without prior written permission of the copyright holder.

// You may not reverse engineer, decompile, or disassemble the SOFTWARE PRODUCT,
// except and only to the extent that such activity is expressly permitted by
// applicable law notwithstanding this limitation.
//-----------------------------------------------------------------------------------------------
function window.onerror(){
   
}

function printbtn() {
  
  //try{  
  factory.printing.header = "Federation of Investment Managers Malaysia (FIMM) ";
  factory.printing.footer = "Note: This is a computer generated letter. No signature is required";
  //factory.printing.portrait = false;
  factory.printing.portrait = true;

  // enable control buttons
  var templateSupported = factory.printing.IsTemplateSupported();
  var controls = idControls.all.tags("input");
	
	for ( i = 0; i < controls.length; i++ ) {
		  controls[i].disabled = false;
		  if ( templateSupported && controls[i].className == "ie55" )
			   controls[i].style.display = "inline";
			}
	//}catch(error) {}	
	
}


function printNow(obj) {
    
	obj.printing.Print(false);
}


function printPreview(obj) {
	obj.printing.Preview();
}


function PRT_function(){

top.mainFrame.focus();
top.mainFrame.print();

}

function getForm(){
 return form1.innerHTML
}

function chkMandatory() {

var dml=document.form1;
var len = dml.elements.length;

for (var i=0;i<len;i++){
  if (dml.elements[i].man == "1") {
   if (dml.elements[i].type == "radio")  // only two radio button
    {
     rad = dml.elements[i].name
     rad = "document.form1." + rad 
     if (eval(rad + "[1].checked!=true") && eval(rad + "[0].checked!=true"))
       {
        alert("Mandatory Field ! [" + dml.elements[i].desc + "] to be included.");
        //dml.elements[i].focus();
        return false;
       }
    }
   else if (dml.elements[i].type == "checkbox" && dml.elements[i].diabled != true)  //checkbox
    {
       if (dml.elements[i].checked == false)  //text
       {
        alert("Mandatory Field ! [" + dml.elements[i].desc + "] to be included.");
        //dml.elements[i].focus();
        return false;
       } 
    } 
   else
    {
     if (fTrimString(dml.elements[i].value) == "")  //text
       {
       // alert("Mandatory Field ! [" + dml.elements[i].desc + "] to be included.");
        //dml.elements[i].focus();
        return false;
       }
    }
  }
}	

if (condMandatory())
fConfirm()
}

function fConfirm()
{
  document.all("mainbody").style.display = 'none'
  
  var dml=document.form1;
  var len = dml.elements.length;

  for (var i=0;i<len;i++){
    
   if (dml.elements[i].type=="text")
    {
    dml.elements[i].readOnly = true
    dml.elements[i].style.borderBottomStyle = "solid"
    dml.elements[i].style.borderBottomColor = "#FFFFFF"
    dml.elements[i].style.borderBottomWidth = "1px"
    dml.elements[i].style.borderTopStyle = "solid"
    dml.elements[i].style.borderTopColor = "#FFFFFF"
    dml.elements[i].style.borderTopWidth = "1px"
    dml.elements[i].style.borderLeftStyle = "solid"
    dml.elements[i].style.borderLeftColor = "#FFFFFF"
    dml.elements[i].style.borderLeftWidth = "1px"
    dml.elements[i].style.borderRightStyle = "solid"
    dml.elements[i].style.borderRightColor = "#FFFFFF"
    dml.elements[i].style.borderRightWidth = "1px"
    }
    
     if (dml.elements[i].type=="password")
    {
    dml.elements[i].readOnly = true
    dml.elements[i].style.borderBottomStyle = "solid"
    dml.elements[i].style.borderBottomColor = "#FFFFFF"
    dml.elements[i].style.borderBottomWidth = "1px"
    dml.elements[i].style.borderTopStyle = "solid"
    dml.elements[i].style.borderTopColor = "#FFFFFF"
    dml.elements[i].style.borderTopWidth = "1px"
    dml.elements[i].style.borderLeftStyle = "solid"
    dml.elements[i].style.borderLeftColor = "#FFFFFF"
    dml.elements[i].style.borderLeftWidth = "1px"
    dml.elements[i].style.borderRightStyle = "solid"
    dml.elements[i].style.borderRightColor = "#FFFFFF"
    dml.elements[i].style.borderRightWidth = "1px"
    }
    
    if (dml.elements[i].type=="textarea")
    {
    dml.elements[i].readOnly = true
    dml.elements[i].style.borderBottomStyle = "solid"
    dml.elements[i].style.borderBottomColor = "#FFFFFF"
    dml.elements[i].style.borderBottomWidth = "1px"
    dml.elements[i].style.borderTopStyle = "solid"
    dml.elements[i].style.borderTopColor = "#FFFFFF"
    dml.elements[i].style.borderTopWidth = "1px"
    dml.elements[i].style.borderLeftStyle = "solid"
    dml.elements[i].style.borderLeftColor = "#FFFFFF"
    dml.elements[i].style.borderLeftWidth = "1px"
    dml.elements[i].style.borderRightStyle = "solid"
    dml.elements[i].style.borderRightColor = "#FFFFFF"
    dml.elements[i].style.borderRightWidth = "1px"
    dml.elements[i].style.scrollbarBaseColor = "#FFFFFF"
	dml.elements[i].style.scrollbarTrackColor = "#FFFFFF"
	dml.elements[i].style.scrollbarFaceColor = "#FFFFFF"
	dml.elements[i].style.scrollbarHighlightColor = "#FFFFFF"
	dml.elements[i].style.scrollbar3dLightColor = "#FFFFFF"
	dml.elements[i].style.scrollbarDarkShadowColor = "#FFFFFF"
	dml.elements[i].style.scrollbarShadowColor = "#FFFFFF"
	dml.elements[i].style.scrollbarArrowColor = "#FFFFFF"
	}
	
	if (dml.elements[i].type=="radio")
	{
	 dml.elements[i].style.display = 'none'
	  
	 if (dml.elements[i].checked == false)
	  {
	   var tmpSpan = "span" + dml.elements[i].id + ".style.display='none'"
	   eval(tmpSpan)
	  }  
	}
	
	if (dml.elements[i].type=="checkbox")
	{
	 dml.elements[i].disabled = true
	 /*
	 dml.elements[i].style.display = 'none'
	  
	 if (dml.elements[i].checked == false)
	  {
	   var tmpSpan = "span" + dml.elements[i].id + ".style.display=''"
	   eval(tmpSpan)
	  }
	  */  
	}
	
	if (dml.elements[i].showInd =='1')
	  {
	   dml.elements[i].style.display = 'none'
	  }
	else if (dml.elements[i].showInd =='2')
	  {
	   dml.elements[i].style.display = ''
	  }
  	
  }
 
  setTimeout("fDelay()",1000)
  //return false;
}

function fBack() {
  
  document.all("mainbody").style.display = 'none'
  
  var dml=document.form1;
  var len = dml.elements.length;

  for (var i=0;i<len;i++){
    
    if (dml.elements[i].type=="text")
    { 
    dml.elements[i].readOnly = false
    dml.elements[i].style.borderBottomStyle = "solid"
    dml.elements[i].style.borderBottomColor = "#104A7B"
    dml.elements[i].style.borderBottomWidth = "1px"
    dml.elements[i].style.borderTopStyle = "solid"
    dml.elements[i].style.borderTopColor = "#104A7B"
    dml.elements[i].style.borderTopWidth = "1px"
    dml.elements[i].style.borderLeftStyle = "solid"
    dml.elements[i].style.borderLeftColor = "#104A7B"
    dml.elements[i].style.borderLeftWidth = "1px"
    dml.elements[i].style.borderRightStyle = "solid"
    dml.elements[i].style.borderRightColor = "#104A7B"
    dml.elements[i].style.borderRightWidth = "1px"
    }
    
     if (dml.elements[i].type=="password")
    { 
    dml.elements[i].readOnly = false
    dml.elements[i].style.borderBottomStyle = "solid"
    dml.elements[i].style.borderBottomColor = "#104A7B"
    dml.elements[i].style.borderBottomWidth = "1px"
    dml.elements[i].style.borderTopStyle = "solid"
    dml.elements[i].style.borderTopColor = "#104A7B"
    dml.elements[i].style.borderTopWidth = "1px"
    dml.elements[i].style.borderLeftStyle = "solid"
    dml.elements[i].style.borderLeftColor = "#104A7B"
    dml.elements[i].style.borderLeftWidth = "1px"
    dml.elements[i].style.borderRightStyle = "solid"
    dml.elements[i].style.borderRightColor = "#104A7B"
    dml.elements[i].style.borderRightWidth = "1px"
    }
    
    if (dml.elements[i].type=="textarea")
    {
    dml.elements[i].readOnly = false
    dml.elements[i].style.borderBottomStyle = "solid"
    dml.elements[i].style.borderBottomColor = "#104A7B"
    dml.elements[i].style.borderBottomWidth = "1px"
    dml.elements[i].style.borderTopStyle = "solid"
    dml.elements[i].style.borderTopColor = "#104A7B"
    dml.elements[i].style.borderTopWidth = "1px"
    dml.elements[i].style.borderLeftStyle = "solid"
    dml.elements[i].style.borderLeftColor = "#104A7B"
    dml.elements[i].style.borderLeftWidth = "1px"
    dml.elements[i].style.borderRightStyle = "solid"
    dml.elements[i].style.borderRightColor = "#104A7B"
    dml.elements[i].style.borderRightWidth = "1px"
    dml.elements[i].style.scrollbarBaseColor = "#FFFFFF"
	dml.elements[i].style.scrollbarTrackColor = "#FFFFFF"
	dml.elements[i].style.scrollbarFaceColor = "#FFFFFF"
	dml.elements[i].style.scrollbarHighlightColor = "#104A7B"
	dml.elements[i].style.scrollbar3dLightColor = "#104A7B"
	dml.elements[i].style.scrollbarDarkShadowColor = "#104A7B"
	dml.elements[i].style.scrollbarShadowColor = "#104A7B"
	dml.elements[i].style.scrollbarArrowColor = "#104A7B"
	}
	
	if (dml.elements[i].type=="radio")
	{
	 dml.elements[i].style.display = ''
	  
	 if (dml.elements[i].checked == false)
	  {
	   var tmpSpan = "span" + dml.elements[i].id + ".style.display=''"
	   eval(tmpSpan)
	  }  
	}
	
	if (dml.elements[i].type=="checkbox")
	{
	 dml.elements[i].disabled = false
	 /*
	 dml.elements[i].style.display = 'none'
	  
	 if (dml.elements[i].checked == false)
	  {
	   var tmpSpan = "span" + dml.elements[i].id + ".style.display=''"
	   eval(tmpSpan)
	  }
	  */  
	}
	
	if (dml.elements[i].showInd ==1)
	  {
	   dml.elements[i].style.display = ''
	  }
	else if (dml.elements[i].showInd ==2)
	  {
	   dml.elements[i].style.display = 'none'
	  }
  }
  
   setTimeout("fDelay()",1000)
}


function fDelay()
{
 document.all("mainbody").style.display = ''
}

function fEnabledField()
{
  var dml=document.form1;
  var len = dml.elements.length;

  for (var i=0;i<len;i++){
    dml.elements[i].disabled = false
  }
}

