//JavaScript Bank

function dirCellOver(cell)
{
cell.style.background = "#FFFFFF"

}
function dirCellReturn(cell)
{
cell.style.background = "#E4D7BC"
}
function getDIV(divID)
{
	return window.document.getElementById(divID);
}
function ShowMD(locator, name, height, width, help, status) 
{ 
	srcheight = screen.height;
	srcwidth = screen.width;
	Top = ((srcheight - height)/2)-(srcheight*0.05)
	Left = (srcwidth - width)/2
	window.showModalDialog(locator,name,"dialogHeight: "+ height +"px; dialogWidth: "+ width +"px; dialogTop: "+ Top +"px; dialogLeft: "+ Left +"px; edge: Raised; center: Yes; help: "+ help +"; resizable: No; status: "+ status+";");
}

function PopUp(locator, name, height, width, menubar, scrollbars) 
{ 
	srcheight = screen.height;
	srcwidth = screen.width;
	top = ((srcheight - height)/2)-(srcheight*0.05)
	left = (srcwidth - width)/2
	window.parent.open(locator, name, 'height='+ height +', width='+ width +', top='+ top +', left='+ left +', menubar='+ menubar +', titlebar=no,resizable=no,status=no,tollbars=no,location=no,scrollbars='+ scrollbars);
}

function Popup(locator, name, height, width, top, menubar, scrollbars) 
{ 
	srcheight = screen.height;
	srcwidth = screen.width;
	top = ((srcheight - height)/2)-(srcheight*0.05)
	left = (srcwidth - width)/2
	window.parent.open(locator, name, 'height='+ height +', width='+ width +', top='+ top +', left='+ left +', menubar='+ menubar +', titlebar=no,resizable=no,status=no,tollbars=no,location=no,scrollbars='+ scrollbars);
}

function ElementsStyle()
{ f =document.forms[0];
 for (i=0;i<f.elements.length;i++)
  { 
  	if(f.elements[i].type=="text") 
      {	f.elements[i].style.border   = "2px  groove";
		f.elements[i].style.fontSize = "11px";
		f.elements[i].style.fontFamily = "verdana";
      }
	if(f.elements[i].type=="password") 
      { f.elements[i].style.border   = "2px  groove";
		f.elements[i].style.fontSize = "11px";
		f.elements[i].style.fontFamily = "verdana";
      }
	if(f.elements[i].type=="button") 
      { f.elements[i].style.borderRight   = "#666666 1px solid";
		f.elements[i].style.borderTop   = "#cccccc 1px solid";
		f.elements[i].style.borderLeft   = "#cccccc 1px solid";
		f.elements[i].style.borderBottom   = "#666666 1px solid";
		f.elements[i].style.fontSize = "11px";
		f.elements[i].style.fontFamily = "verdana";
      }
	if(f.elements[i].type=="submit") 
      { f.elements[i].style.borderRight   = "#666666 1px solid";
		f.elements[i].style.borderTop   = "#cccccc 1px solid";
		f.elements[i].style.borderLeft   = "#cccccc 1px solid";
		f.elements[i].style.borderBottom   = "#666666 1px solid";
		f.elements[i].style.fontSize = "11px";
		f.elements[i].style.fontFamily = "verdana";
      }
	if(f.elements[i].type=="reset") 
      { f.elements[i].style.borderRight   = "#666666 1px solid";
		f.elements[i].style.borderTop   = "#cccccc 1px solid";
		f.elements[i].style.borderLeft   = "#cccccc 1px solid";
		f.elements[i].style.borderBottom   = "#666666 1px solid";
		f.elements[i].style.fontSize = "11px";
		f.elements[i].style.fontFamily = "verdana";
      }   
                      
  }
}




function GlobalValidator(form, LocalErrMsg)
{
	var ErrMsg = '';
	if (typeof(form.Salutation) == 'object')
	{	if (form.Salutation.value == '')
		{	ErrMsg = ErrMsg + '* Salutation \n';}
	}
	if (typeof(form.FirstName) == 'object')
	{	if (form.FirstName.value == '')
		{	ErrMsg = ErrMsg + '* First Name \n';}
	}
	if (typeof(form.MiddleName) == 'object')
	{	if (form.MiddleName.value == '')
		{	ErrMsg = ErrMsg + '* Middle Name \n';}
	}
	if (typeof(form.LastName) == 'object')
	{	if (form.LastName.value == '')
		{	ErrMsg = ErrMsg + '* Last Name \n';}
	}
	if (typeof(form.Name) == 'object')
	{	if (form.Name.value == '')
		{	ErrMsg = ErrMsg + '* Name \n';}
	}
	if (typeof(form.Email) == 'object')
	{	if (form.Email.value == '')
		{	ErrMsg = ErrMsg + '* Email \n';}
	}
	if (typeof(form.Contact) == 'object')
	{	if (form.Contact.value == '')
		{	ErrMsg = ErrMsg + '* Contact Number \n';}
	}	
	if (typeof(form.Password) == 'object')
	{	if (form.Password.value == '')
		{	ErrMsg = ErrMsg + '* Password \n';}
		if (typeof(form.VerifyPassword) == 'object')
		{	if (form.VerifyPassword.value != form.VerifyPassword.value)
			{	ErrMsg = ErrMsg + '* Verify Password \n';}
		}
	}
	if (typeof(form.Address) == 'object')
	{	if (form.Address.value == '')
		{	ErrMsg = ErrMsg + '* Address \n';}
	}
	if (typeof(form.City) == 'object')
	{	if (form.City.value == '')
		{	ErrMsg = ErrMsg + '* City \n';}
	}
	if (typeof(form.Country) == 'object')
	{	if (form.Country.value == '')
		{	ErrMsg = ErrMsg + '* Country \n';}
	}
	if (typeof(form.Postal) == 'object')
	{	if ((form.Postal.value == '') && (verifyNumber(form.Postal.value) == false))
		{	ErrMsg = ErrMsg + '* Postal Code \n';}
	}
	if (typeof(form.Phone) == 'object')
	{	if (form.Phone.value == '')
		{	ErrMsg = ErrMsg + '* Telephone \n';}
	}
	if (typeof(form.Fax) == 'object')
	{	if (form.Fax.value == '')
		{	ErrMsg = ErrMsg + '* Facimile \n';}
	}	
	if (typeof(form.NRIC) == 'object')
	{	if (form.NRIC.value == '')
		{	ErrMsg = ErrMsg + '* NRIC \n';}
	}
	if (typeof(form.Answer) == 'object')
	{	if (form.Answer.value == '')
		{	ErrMsg = ErrMsg + '* Answer \n';}
	}
	if (typeof(form.Pager) == 'object')
	{	if (form.Pager.value == '')
		{	ErrMsg = ErrMsg + '* Pager \n';}
	}
	if (typeof(form.Company) == 'object')
	{	if (form.Company.value == '')
		{	ErrMsg = ErrMsg + '* Company \n';}
	}
	if (typeof(form.JobTitle) == 'object')
	{	if (form.JobTitle.value == '')
		{	ErrMsg = ErrMsg + '* JobTitle \n';}
	}	
	if (typeof(form.Department) == 'object')
	{	if (form.Department.value == '')
		{	ErrMsg = ErrMsg + '* Department \n';}
	}
	if (typeof(form.Subject) == 'object')
	{	if (form.Subject.value == '')
		{	ErrMsg = ErrMsg + '* Subject \n';}
	}
	if (typeof(form.Message) == 'object')
	{	if (form.Message.value == '')
		{	ErrMsg = ErrMsg + '* Message \n';}
	}	
	if (typeof(form.q) == 'object')
	{	if (form.q.value == '')
		{	ErrMsg = ErrMsg + '* Keyword \n';}
	}
	ErrMsg = ErrMsg + LocalErrMsg;
	if (ErrMsg != '')	
	{ ErrMsg = 'Required items : \n \n' + ErrMsg; 
	  alert (ErrMsg); ErrMsg = ''; return false; }
	else
	{ return true; }
}

         //window.onerror = errorHandler;

         /*function errorHandler(msg,url,lno)
         {             var alertmsg = "There has been an internal error. We apologize for inconvenience.";             alertmsg += "\n\nPlease refresh this page and this error should go away.\n\n";             alertmsg += "If problem persists please contact site helpdesk.";
	     alert (alertmsg);             return (true);
         }*/
function screensize(){
var correctwidth=1024
var correctheight=768
if (screen.width<correctwidth||screen.height<correctheight)
document.write("This webpage is bested viewed with screen resolution "+correctwidth+"*"+correctheight+" or above. Your current resolution is "+screen.width+"*"+screen.height+". If possible, please change the resolution!")
}
