// Var Init
var profileSource="http://www.nanyangbusinessschool.ntu.edu.sg/sprsv20/inter/"; // 201002031143 hongleong: This points to where author profiles are kept; Referenced by HTMLs in ...case\profileAuthor.

// Email Popup Menu
function mmLoadMenus() {
  if (window.mm_menu_0622165601_0) return;
              window.mm_menu_0622165601_0 = new Menu("root",175,12,"Arial, Helvetica, sans-serif",11,"#704a22","#704a22","#FFFFFF","#FFFFFF","left","middle",5,0,100,-5,7,true,true,true,0,false,true);
  mm_menu_0622165601_0.addMenuItem("");
  mm_menu_0622165601_0.addMenuItem("<b>LOCATION</b>");
  mm_menu_0622165601_0.addMenuItem("Nanyang&nbsp;Business&nbsp;School");
  mm_menu_0622165601_0.addMenuItem("Nanyang&nbsp;Technological&nbsp;University");
  mm_menu_0622165601_0.addMenuItem("S3-B1B-82,&nbsp;Nanyang&nbsp;Ave");
  mm_menu_0622165601_0.addMenuItem("Singapore&nbsp;639798");
  mm_menu_0622165601_0.addMenuItem("");
  mm_menu_0622165601_0.addMenuItem("<b>DID</b>");
  mm_menu_0622165601_0.addMenuItem("(+65)&nbsp;6790&nbsp;4864");
  mm_menu_0622165601_0.addMenuItem("");
  mm_menu_0622165601_0.addMenuItem("<b>FAX</b>");
  mm_menu_0622165601_0.addMenuItem("(+65)&nbsp;6791&nbsp;6207");
  mm_menu_0622165601_0.addMenuItem("");
  mm_menu_0622165601_0.addMenuItem("<b>EMAIL</b>");
  mm_menu_0622165601_0.addMenuItem("asiacasecentre@ntu.edu.sg","location='mailto:asiacasecentre@ntu.edu.sg'");
  mm_menu_0622165601_0.addMenuItem("");
   mm_menu_0622165601_0.hideOnMouseOut=true;
   mm_menu_0622165601_0.bgColor='#FFFFFF';
   mm_menu_0622165601_0.menuBorder=1;
   mm_menu_0622165601_0.menuLiteBgColor='#FFFFFF';
   mm_menu_0622165601_0.menuBorderBgColor='#AEA002';

mm_menu_0622165601_0.writeMenus();
}

//img preload onload
function preloadImg() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=preloadImg.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

//img mseover
function changeImg(objImg,searchStr,replaceStr){
objImg.src = objImg.src.replace(searchStr, replaceStr);
}

//popup window
function NewWindow(mypage, myname, w, h, scroll) {
var winl = (screen.width - w) / 2;
var wint = (screen.height - h) / 2;
winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable'
win = window.open(mypage, myname, winprops)
if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}
// Clear Input Box Upon Click
function clearInput(val) {
//Clear default or Select text entered
if (val.defaultValue==val.value) val.value = ""
}

//form validation
function chknotnull(x)
{
	myflag=false
	if (x=="")
		return false;
	else
	{
		for (M=0;M<x.length;M++)
		{
			if (x.charAt(M).indexOf(" ")<0)
				myflag=true;
		}
		return myflag;
	}
return true;
}

function RemoveSpace(myVal)
{
	while(myVal.charAt(0)==' ')
		myVal=myVal.substring(1,myVal.length);
	while(myVal.charAt(myVal.length-1)==' ')
		myVal=myVal.substring(0,myVal.length-1);
	return myVal;
}

function validateTitle()
{
	f=document.ecatalog
	myVal=f.title.value;
	if (!chknotnull(myVal))
	{
		alert("Please enter a valid case title.");
		f.title.focus();
		return false;
	}
}

//email validation
function test(src) {
     var emailReg = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
     var regex = new RegExp(emailReg);
     return regex.test(src);
}

function validateEmail()
{
	f=document.enews
	
	myVal=f.userEmail.value;
	if (!chknotnull(myVal))
	{
		alert("Please enter your Email.");
		f.userEmail.focus();
		return false;
	}

	myVal=f.userEmail.value;
	if (chknotnull(myVal))
	{
		if (myVal.indexOf("@",1)<1 || myVal.indexOf(".",1)<1 || test(myVal) == false)
		{
			alert("Please enter a valid Email Address.");
			f.userEmail.focus();
			return false;
		}
	}
}

function validateCatalog()
{
	f=document.ecatalog2
	myVal=f.title.value;
	myVal2=f.author.value;
	myVal3=f.org.value;

	if (!chknotnull(myVal) && !chknotnull(myVal2) && !chknotnull(myVal3))
	{
		alert("Please enter keyword in a field.");
		f.title.focus();
		return false;
	}

	if ((chknotnull(myVal) && chknotnull(myVal2)) | (chknotnull(myVal) && chknotnull(myVal3)) | (chknotnull(myVal2) && chknotnull(myVal3)))
	{
		alert("You can only search via 1 field.");
		f.title.focus();
		return false;
	}
}
