function GetXmlHttpObject()
{
	var xmlHttp=null;
	try
	 {// Firefox, Opera 8.0+, Safari
	 xmlHttp=new XMLHttpRequest();
	 }
	catch (e)
	 {
		 // Internet Explorer
		 try
		{
		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	 }
	return xmlHttp;
}


function process(id,Data1,Data2,Data3)
{
	var xmlHttp
	xmlHttp=GetXmlHttpObject();
	var d = new Date();
	var curr_msec = d.getMilliseconds();

	if (xmlHttp==null) {
	alert ("Your browser does not support AJAX!");
	return;
	}
	
	var url = "includes/process.php?t="+curr_msec+"&id="+id+"&postdata1="+Data1+"&postdata2="+Data2+"&postdata3="+Data3;

		
    xmlHttp.onreadystatechange = function ()
	{
		
	if(xmlHttp.readyState == 4 && xmlHttp.status == 200)
	{
	
	var Recordes=xmlHttp.responseText;

	if(id=='checkListTitle'){
	indtor=document.getElementById('indicator2');
	errmsg=document.getElementById('errmsgbox2');
	listname=document.getElementById('listname');
	verify=document.getElementById('verify');
    listname.className='';
	errmsg.innerHTML='';
	indtor.src='images/blank.png';
	if(Recordes=='0' ){
    verify.value=1;
    setTimeout("document.getElementById('indicator2').src='images/failed.png';",600);
	setTimeout("document.getElementById('errmsgbox2').innerHTML='Mailinglist already exist.';",600);
	listname.className='redBorder'; 
	listname.focus();
	}else{
   	setTimeout("document.getElementById('indicator2').src='images/done.png';",300);
	listname.className='';
	verify.value=0;
	}
	}
    // update location 
    if(id=='updateLocation'){
	
	 displayMessage('includes/box/locationUpdated.php',350,130);
    }
	//setBoxFlag
 	if(id=='setBoxFlag'){
	indtor=document.getElementById('extid');
	//errmsg=document.getElementById('errmsgbox2');
	listname2=document.getElementById('listname2');
	verify=document.getElementById('pverify');
	
    if(Recordes=='0' ){
    verify.value=1;
	listname2.className='';
	indtor.src='images/blank.png';
   	}else{
    indtor.src='images/failed.png';
	listname2.className='redBorder';
	//errmsg.innerHTML='';
	verify.value=0;
	}
	}

	//setMBoxFlag
 	if(id=='setMBoxFlag'){
	indtor=document.getElementById('extid');
	//errmsg=document.getElementById('errmsgbox2');
	m_email2=document.getElementById('m_email2');
	verify=document.getElementById('pverify');

    if(Recordes=='0' ){
		verify.value=1;
		m_email2.className='';
		indtor.src='images/blank.png';
   	}else{
		indtor.src='images/failed.png';
		m_email2.className='redBorder';
		verify.value=0;
	}
	}
	//setNBoxFlag
 	if(id=='setNBoxFlag'){
	//indtor=document.getElementById('extid');
	title2=document.getElementById('title');
	approve=document.getElementById('approve');
   	if(Recordes=='0' ){
		approve.value=1;
		title2.className='';
		document.getElementById('saving').innerHTML='';
	}else if(Recordes=='1' ){
		title2.className='redBorder';
		document.getElementById('saving').innerHTML="Newsletter Title Already Exist";
	    setTimeout("document.getElementById('saving').innerHTML=''",5000);
		approve.value=0;
	}
	}

	
    //setFlag
	if(id=='setFlag'){
	indtor=document.getElementById('indicator2');
	errmsg=document.getElementById('errmsgbox2');
	listname=document.getElementById('listname');
	verify=document.getElementById('verify');
    if(Recordes=='0' ){
    verify.value=1;
   	}else{
    indtor.src='images/blank.png';
	listname.className='';
	errmsg.innerHTML='';
	verify.value=0;
	}
	}
	
	if(id=='saveMemlist'){
		
       if(Recordes==1){
         displayMessage('includes/box/membersavedBox.php',350,130);
	   }else{
         displayMessage('includes/box/membersaveerrorBox.php',350,130);
 	   }	
	}
    // check mailing member list
    if(id == 'checkMemlist'){
    var indtor='';

	indtor=document.getElementById('indicator');
	errmsg=document.getElementById('errmsgbox');
	m_email=document.getElementById('m_email');
	verify=document.getElementById('verify');
	
	m_email.className='';
	errmsg.innerHTML='';
	verify.value=0;
	setTimeout("document.getElementById('indicator').src='images/indicator.gif';",90);
	if(Recordes=='0' ){
    verify.value=1;
    setTimeout("document.getElementById('indicator').src='images/failed.png';",600);
	setTimeout("document.getElementById('errmsgbox').innerHTML='Email-ID already exist in this mailinglist.';",600);
	m_email.focus();
	m_email.className='redBorder'; 
	}else{
   	setTimeout("document.getElementById('indicator').src='images/done.png';",500);
	m_email.className='';
	verify.value=0;
	}
    m_email.className='';
	}
   //Get old member  value for editing
    if(id == 'fetchmemberlist'){
   	field1=document.getElementById('m_name');
	field2=document.getElementById('m_email');
	field3=document.getElementById('m_company');
	field4=document.getElementById('status');
	var maildata = Recordes.split('||');
	
	var s=0;
     if(field1 && field2 && field3){
		 var u = maildata[0];
		 var i = maildata[1];
 	     var n = maildata[2];
		 var e = maildata[3];
		 var c = maildata[4];
		 var s = maildata[5];
		
      setTimeout("document.popbox.uid.value='"+u+"';" ,20);
	  setTimeout("document.popbox.item.value='"+i+"';" ,20);
	  setTimeout("document.popbox.m_name.value='"+n+"';" ,20);
	  setTimeout("document.popbox.m_email.value='"+e+"';" ,20);
	  setTimeout("document.popbox.m_company.value='"+c+"';" ,20);
	  setTimeout("document.popbox.status.options.selectedIndex="+s+";" ,20);

	  setTimeout("document.popbox.uid.value='"+u+"';" ,50);
	  setTimeout("document.popbox.item.value='"+i+"';" ,50);
	  setTimeout("document.popbox.m_name.value='"+n+"';" ,50);
	  setTimeout("document.popbox.m_email.value='"+e+"';" ,50);
	  setTimeout("document.popbox.m_company.value='"+c+"';" ,50);
	  setTimeout("document.popbox.status.options.selectedIndex="+s+";" ,50);

	  setTimeout("document.popbox.uid.value='"+u+"';" ,100);
	  setTimeout("document.popbox.item.value='"+i+"';" ,100);
	  setTimeout("document.popbox.m_name.value='"+n+"';" ,100);
	  setTimeout("document.popbox.m_email.value='"+e+"';" ,100);
	  setTimeout("document.popbox.m_company.value='"+c+"';" ,100);
	  setTimeout("document.popbox.status.options.selectedIndex="+s+";" ,100);
	 }

    }
	//Get old mailing value for editing - not in use
    if(id == 'fetchmaillistq'){
   	field1=document.getElementById('listname');
	field2=document.getElementById('description');
	field3=document.getElementById('status');
	var maildata = Recordes.split('||');
	
	var s=0;
     if(field1 && field2 && field3){
		 var u = maildata[0];
		 var i = maildata[1];
 	     var t = maildata[2];
		 var d = maildata[3];
		 var s = maildata[4];
		
      setTimeout("document.popbox.uid.value='"+u+"';" ,20);
	  setTimeout("document.popbox.item.value='"+i+"';" ,20);
	  setTimeout("document.popbox.listname.value='"+t+"';" ,20);
	  setTimeout("document.popbox.description.value='"+d+"';" ,20);
	  setTimeout("document.popbox.status.options.selectedIndex="+s+";" ,20);
	  setTimeout("document.popbox.uid.value='"+u+"';" ,50);
	  setTimeout("document.popbox.item.value='"+i+"';" ,50);
	  setTimeout("document.popbox.listname.value='"+t+"';" ,50);
	  setTimeout("document.popbox.description.value='"+d+"';" ,50);
	  setTimeout("document.popbox.status.options.selectedIndex="+s+";" ,50);
	  setTimeout("document.popbox.uid.value='"+u+"';" ,100);
	  setTimeout("document.popbox.item.value='"+i+"';" ,100);
	  setTimeout("document.popbox.listname.value='"+t+"';" ,100);
	  setTimeout("document.popbox.description.value='"+d+"';" ,100);
	  setTimeout("document.popbox.status.options.selectedIndex="+s+";" ,100);
	 }else{
	 alert('Testing:field1'.document.popbox.uid);
	 }

    }

   //new
       if(id == 'fetchmaillist'){
		 
   	field1=document.getElementById('lvalue');
	field2=document.getElementById('dvalue');
	field3=document.getElementById('svalue');
	field4=document.getElementById('muid');
	field5=document.getElementById('mitem');
	var maildata = Recordes.split('||');
	
	var s=0;
     if(field1 && field2 && field3){
		 var u = maildata[0];
		 var i = maildata[1];
 	     var t = maildata[2];
		 var d = maildata[3];
		 var s = maildata[4];
		 field1.value=t;
		 field2.value=d;
		 field3.value=s;
		 field4.value=u;
		 field5.value=i;
		 displayEditForm('includes/box/editListBox.php',400,190,u,i);
   	 }else{
	    field1.value='';
		field2.value='';
		field3.value='';
		field4.value=0;
		field5.value=0;
	 }

    }


   //Filter By region
   if(id == 'filterRegion'){
	  
	var lb2 = document.getElementById('lb2');
	var top10 = document.getElementById('top10');
	var bottom10 = document.getElementById('bottom10'); 
	var fregion = Recordes.split('||');
	lb2.innerHTML= fregion[0];
	top10.innerHTML= fregion[1];
	bottom10.innerHTML= fregion[2];
   }
    if(id == 'filterPreformance'){
	  
	var lb2 = document.getElementById('lb2');
	var top10 = document.getElementById('top10');
	var bottom10 = document.getElementById('bottom10'); 
	var fregion = Recordes.split('||');
	lb2.innerHTML= fregion[0];
	top10.innerHTML= fregion[1];
	bottom10.innerHTML= fregion[2];
   }
	
	
    if(id == 'regionData'){
  
	 var region = Recordes.split('||');
	
	//var reg1 = document.getElementById('region1');
	//var reg2 = document.getElementById('region2');
	//var reg3 = document.getElementById('region3');
	//var reg4 = document.getElementById('region4');
	//var reg5 = document.getElementById('region5');
	//var reg6 = document.getElementById('region6');
	//var lb1 = document.getElementById('lb1');
	//var lb2 = document.getElementById('lb2');
	var top10 = document.getElementById('top10');
	var bottom10 = document.getElementById('bottom10');

   if(top10){
	//	reg1.innerHTML = region[0];
	//	reg2.innerHTML = region[1];
	//	reg3.innerHTML = region[2];
	//	reg4.innerHTML = region[3];
	//	reg5.innerHTML = region[4];
	//	reg6.innerHTML = region[5]; 
	//	lb1.innerHTML = region[6];
	//	if(Data1 != 2 ) 
	//	lb2.innerHTML = region[6];
	//	else
   //     lb2.innerHTML = "Assets under Management"; //Assets under Management
		top10.innerHTML= region[7];
		bottom10.innerHTML= region[8];
    }
	}
    if(id=='savecomp'){
    if(Recordes==1){
    displayMessage('includes/box/savedcomparedBox.php',350,130);
	}else if(Recordes==2){
    displayMessage('includes/box/alreadysavedcomparedBox.php',350,130);
   	}else{
     displayMessage('includes/box/savedcomparedBox.php',350,130);
 	}
    }
	if(id=='savemlist'){
    if(Recordes==1){
    displayMessage('includes/box/savedmailistBox.php',350,130);
	}else{
     displayMessage('includes/box/errorsavemailistBox.php',350,130);
 	}
    }

	if(id=='updatememlist'){
    if(Recordes==1){
     displayMessage('includes/box/savedmemberBox.php',350,130);
	}else{
     displayMessage('includes/box/errorsavememberBox.php',350,130);
 	}
    }

	if(id=='loadTotalAsset'){
	  alert(Recordes);
	}	
	if(id=='loadFieldsFront'){
	 var rowobj = document.getElementById('fieldsrow');
	 var countobj = document.getElementById('totalextfield');
	 var chkobj = document.getElementById('extfieldcheck');
	 var resultArr = Recordes.split('||');
	 if(rowobj){
	 rowobj.innerHTML = resultArr[0];
	 countobj.value = resultArr[1];
	  chkobj.value=0;
	 }
    }

	if(id=='loadstates'){
	 var arrRes = Recordes.split('||'); 
		document.getElementById('loadstate').innerHTML=arrRes[0];
		document.getElementById('country_code').value=arrRes[1];
	 }
	 if(id=='checkuser'){
       var arrRes = Recordes.split('||');

	     if(arrRes[1]=='1'){
		  document.getElementById('email').value='';
		  document.getElementById('showmsg').innerHTML=arrRes[0];
		  document.getElementById('showmsg').className='red';
		  setTimeout("document.getElementById('showmsg').innerHTML=''",3000);
		  setTimeout("document.getElementById('showmsg').className=''",3000);
	   }else{
	    document.getElementById('showmsg').className='';
		document.getElementById('showmsg').innerHTML='';
	   }
	}
//	 changeEmail
	 if(id=='changeEmail'){
       var arrRes = Recordes.split('||');
	     if(arrRes[1]=='1'){
		  document.getElementById('email').value='';
		  document.getElementById('showmsg').innerHTML=arrRes[0];
		  document.getElementById('showmsg').className='red';
		  setTimeout("document.getElementById('showmsg').innerHTML=''",3000);
		  setTimeout("document.getElementById('showmsg').className=''",3000);
	   }else{
	    document.getElementById('showmsg').className='';
		document.getElementById('showmsg').innerHTML='';
	   }
	 }
	 if(id=='favorite'){
	 	 	
		if(Recordes=='1')
		setTimeout("document.getElementById('myfav').src='images/myfavorite.gif'",500);
		else
        setTimeout("document.getElementById('myfav').src='images/favorite.gif'",500);
		
	 }
	//Add to fav list
	if(id=='addfavorite'){
	
		if(Recordes=='1')
		{
			$('#'+Data3).attr('src','images/icon_fav_s.png');
			jAlert('Fund has been added to Favorite Funds list.', 'Add Favorite Funds');
		
		}else{

			jAlert('Fund has been removed from Favorite Funds list.', 'Remove Favorite Funds');
			$('#'+Data3).attr('src','images/icon_fav_ns.png');
		}
	}
	if(id=='add2favorite'){
	
		if(Recordes=='1'){
				
			$('#a2fav').attr('class','a2f');
			$('#a2fav').children("a").text('Remove Favorites');
			jAlert('Fund has been added to Favorite Funds list.', 'Add Favorite Funds');
		}
		else{
			$('#a2fav').attr('class','a2fd');
			$('#a2fav').children("a").text('Add to Favorites');
			jAlert('Fund has been removed from Favorite Funds list.', 'Remove Favorite Funds');
		
		}
	}
	//delcompare
	
	if(id=='delcompare'){
		
		if(Recordes=='1'){
			
			$('#'+Data3).attr('src','images/icon_compare_s.png');
			jAlert('Fund has been added to Compare Funds list.', 'Add to Compare Funds List');
			location.reload(); 
		}
		else if(Recordes=='2'){
			
			jAlert('Fund has been removed from Compare Funds list.', 'Remove From Compare Funds List');
			$('#'+Data3).attr('src','images/icon_compare_ns.png');
			location.reload(); 
		
		}else if(Recordes=='3'){

			$.alerts.okButton="Yes";
			$.alerts.cancelButton="No";
				
			jConfirm('You already have 3 funds in your Compare Funds list.<br> Do you want to view the selected funds?', 'Compare Limit Exceeded', function(r) {
			if(r){
					var url = "index.php?option=com_funds&task=SavedResults&Itemid=32";    
					$(location).attr('href',url);
			}
			});
			
			location.reload(); 
		}
		$.alerts.okButton="Ok";
	}

	//Add to compare list
	if(id=='addcompare'){
		
		if(Recordes=='1'){
			
			$('#'+Data3).attr('src','images/icon_compare_s.png');
			jAlert('Fund has been added to Compare Funds list.', 'Add to Compare Funds List');
		}
		else if(Recordes=='2'){
			
			jAlert('Fund has been removed from Compare Funds list.', 'Remove From Compare Funds List');
			$('#'+Data3).attr('src','images/icon_compare_ns.png');
		
		}else if(Recordes=='3'){

			$.alerts.okButton="Yes";
			$.alerts.cancelButton="No";
				
			jConfirm('You already have 3 funds in your Compare Funds list.<br> Do you want to view the selected funds?', 'Compare Limit Exceeded', function(r) {
			if(r){
					var url = "index.php?option=com_funds&task=SavedResults&Itemid=32";    
					$(location).attr('href',url);
			}
			});
			
		}
		$.alerts.okButton="Ok";
	}

	if(id=='add2compare'){

		if(Recordes=='1'){
			
			$('#pin2').attr('class','m4c');
			$('#pin2').children("a").text('Marked for Comparison');
			jAlert('Fund has been added to Compare Funds list.', 'Add to Compare Funds List');
		}
		else if(Recordes=='2'){
		
			jAlert('Fund has been removed from Compare Funds list.', 'Remove From Compare Funds List');
			$('#pin2').children("a").text('Mark for Comparison');
			$('#pin2').attr('class','m4cd');
		
		}else if(Recordes=='3'){

			$.alerts.okButton="Yes";
			$.alerts.cancelButton="No";
			$('#pin2').children("a").text('Mark for Comparison');
			jConfirm('You already have 3 funds in your Compare Funds list.<br> Do you want to view the selected funds?', 'Compare Limit Exceeded', function(r) {
			if(r){
					var url = "index.php?option=com_funds&task=SavedResults&Itemid=32";    
					$(location).attr('href',url);
			}
			});
			
		}
	}


	  if(id=='requestdocs'){
	 
	 	unsetRemoveId();
		if(Recordes=='1'){
        displayMessage('includes/box/requestSendBox.php',350,130);
		if(document.getElementById('req'+Data3+'txt'))
        document.getElementById('req'+Data3+'txt').innerHTML='Request Pending';
		 document.getElementById('req'+Data3+'trig').onclick="";
		}
	 }
	 if(id=='acceptRequest'){
        displayMessage('includes/box/requestaccepted.php',350,130);
	 }
	  if(id=='rejectRequest'){
		 
        displayMessage('includes/box/requestrejected.php',350,130);
	 }
	 if(id=='removeRequest'){
		 
        displayMessage('includes/box/requestremoved.php',350,130);
	 }
   
     }};
   xmlHttp.open("GET",url);
   xmlHttp.send(null);

}
 
function adminProcess(id,Data1,Data2,Data3)
{
	var xmlHttp
	xmlHttp=GetXmlHttpObject();	
	if (xmlHttp==null) {
	alert ("Your browser does not support AJAX!");
	return;
	}
	
	var url = "../includes/process.php?id="+id+"&postdata1="+Data1+"&postdata2="+Data2+"&postdata3="+Data3;

		
    xmlHttp.onreadystatechange = function ()
	{
		
	if(xmlHttp.readyState == 4 && xmlHttp.status == 200)
	{
	
	var Recordes=xmlHttp.responseText;
	
	if(id=='loadFields'){
    var rowobj = document.getElementById('fieldsrow');
	var countobj = document.getElementById('totalextfield');
	var chkobj = document.getElementById('extfieldcheck');
	
	var resultArr = Recordes.split('||');
	if(rowobj){
	 rowobj.innerHTML = resultArr[0];
	 countobj.value = resultArr[1];
	 chkobj.value=0;
	}
 
	}
	if(id=='loadstates'){
	 var arrRes = Recordes.split('||'); 
		document.getElementById('loadstate').innerHTML=arrRes[0];
		document.getElementById('country_code').value=arrRes[1];
	 }
    if(id=='PrevOption'){
      var obj= document.getElementById('prevopt');
	  if(obj){
	  obj.style.display="block";
      obj.innerHTML=Recordes;
	  }
	}
	if(id=='UpdateValue'){
      var obj= document.getElementById('stmsg');
	  //alert(Recordes);
	 if(Recordes){
	   obj.innerHTML="Option Updated Successfully";
	   setTimeout("document.getElementById('stmsg').innerHTML='';",3000);
	 }
		//  alert("Option Updated Successfully");
		//  UpdateValue
	}
	//DeleteValue
	if(id=='DeleteValue'){
	   var arrRes = Recordes.split('||');
	   var field = arrRes[0];
	   var ftype = arrRes[1];
	   var fid = arrRes[2];
	   var obj= document.getElementById('stmsg');

	   showOption(ftype,fid );
	   
	   if(Recordes){
	   obj.innerHTML="Option Deleted Successfully";
	   setTimeout("document.getElementById('stmsg').innerHTML='';",3000);
	   }
	
	}
	 if(id=='checkuser'){
       var arrRes = Recordes.split('||');

	     if(arrRes[1]=='1'){
		  document.getElementById('email').value='';
		  document.getElementById('showmsg').innerHTML=arrRes[0];
		  document.getElementById('showmsg').className='red';
		  setTimeout("document.getElementById('showmsg').innerHTML=''",3000);
		  setTimeout("document.getElementById('showmsg').className=''",3000);
	   }else{
	    document.getElementById('showmsg').className='';
		document.getElementById('showmsg').innerHTML='';
	   }
	
	 }
	 if(id=='favorite'){
	 	 	
		if(Recordes=='1')
		setTimeout("document.getElementById('myfav').src='images/myfavorite.gif'",500);
		else
        setTimeout("document.getElementById('myfav').src='images/favorite.gif'",500);
		
	 }
	  if(id=='requestdocs'){
	 
	 	unsetRemoveId();
		if(Recordes=='1'){
        displayMessage('includes/box/requestSendBox.php',350,130);
		if(document.getElementById('req'+Data3+'txt'))
        document.getElementById('req'+Data3+'txt').innerHTML='Request Pending';
		 document.getElementById('req'+Data3+'trig').onclick="";
		}
	 }
	 if(id=='acceptRequest'){
        displayMessage('includes/box/requestaccepted.php',350,130);
	 }
	  if(id=='rejectRequest'){
		 
        displayMessage('includes/box/requestrejected.php',350,130);
	 }
 
     }};
   xmlHttp.open("GET",url);
   xmlHttp.send(null);

}

function delOption(optid,typ,fld){
  
	if(confirm("Are you sure, you want to delete this option?"))
	adminProcess('DeleteValue',optid,typ,fld);
}

function loadFieldsFront(id,fund){

 process('loadFieldsFront',id,fund,'');

}

function loadFields(id,fund){

 adminProcess('loadFields',id,fund,'');

}


function setUsername(){

  var Objemail = document.getElementById('email');
  var Objuname = document.getElementById('username');
  var Objspanuname = document.getElementById('usernamechange');
   if(Objemail && Objuname && Objspanuname){
    Objuname.value = Objemail.value;
    Objspanuname.innerHTML = Objemail.value;
  }
}

function checkfrm(){

document.mosForm.submit();
}

// validator
function submitbutton_reg(){

	var form = document.mosForm;
	var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i 
    var em =  form.email.value;
	
	if(form.name.value!=""){
	form.name.className='';
	}
	if(form.lname.value!=""){
	form.lname.className='';
	}
	if(form.website.value!=""){
	form.website.className='';
	}
	
	if(form.companyname.value!=""){
	form.companyname.className='';
	}
	if(form.address.value!=""){
	form.address.className='';
	}
	if(emailfilter.test(em)){
	 form.email.className='';
	}
	if(form.country.options[form.country.selectedIndex].value!=""){
	  form.country.className='';
    }if(form.state.options[form.state.selectedIndex].value!=""){
	  form.state.className='';
    }
	if(form.phone.value!=""){
	form.phone.className='';
	}
	if(form.password.value!="" || form.password.value.length>=6 ){
	form.password.className='';
    }
	if(form.password.value==form.password2.value){
	form.password2.className='';
	}
    document.getElementById('minlen').innerHTML="";
	document.getElementById('confmsg').innerHTML="";

	if(form.name.value==""){
	form.name.focus();
	form.name.className='redBorder';
	return false;
	}else if(form.lname.value==""){
	form.lname.focus();
	form.lname.className='redBorder';
	return false;
	}else if(form.website.value==""){
	form.website.focus();
	form.website.className='redBorder';
	return false;
	}else if(form.companyname.value==""){
	form.companyname.focus();
	form.companyname.className='redBorder';
	return false;	
	}else if(form.address.value==""){
	form.address.focus();
	form.address.className='redBorder';
	return false;	
	}
	else if(form.email.value==""){
	form.email.focus();
	form.email.className='redBorder';
	return false;	
	}else if( !emailfilter.test(em)){
	form.email.focus();
	form.email.className='redBorder';
	return false;	
	}else if(form.country.options[form.country.selectedIndex].value==""){
	form.country.focus();
	form.country.className='redBorder';
	return false;	
	}else if(form.state.options[form.state.selectedIndex].value==""){
	form.state.focus();
	form.email.className='redBorder';
	return false;	
	}else if(form.phone.value==""){
	form.phone.focus();
	form.phone.className='redBorder';
	return false;	
	}else if(form.password.value=="" || form.password.value.length<6 ){
	form.password.focus();
	document.getElementById('minlen').innerHTML="&nbsp;Minimum of 6 characters.";
	form.password.className='redBorder';
	return false;	
	}else if(form.password.value!=form.password2.value){
	form.password2.focus();
	document.getElementById('confmsg').innerHTML="&nbsp;Re-type Password Failed.";
	form.password2.className='redBorder';
	return false;	
	} 
	if(form.password.value=="" || form.password.value.length<6 ){
	form.password.focus();
	document.getElementById('minlen').innerHTML="&nbsp;Minimum of 6 characters.";
	form.password.className='redBorder';
	return false;	
	}else if(form.password.value!=form.password2.value){
	form.password2.focus();
	form.password2.className='redBorder';
	return false;	
	}
}


function stringCheck(value){
 var digits="0123456789-()";
 var len = value.length;
 var tr =true;
 for(i=0; i<len; i++)
     {
       if (digits.indexOf(value.charAt(i))<0)
         {
             $tr= false;
         }
 }
 return tr;
 }

function validate_investor_step1(){
  var doc = document.mosForm;

  var fn = new Array();
  fn[0]="name";
  fn[1]="lname";
  fn[2]="companyname";
  fn[3]="address";
  fn[4]="city";
  fn[5]="state";
  fn[6]="country";
  fn[7]="email";
  fn[8]="zip";
  fn[9]="phone"; 
  //fn[10]="username";
  fn[10]="password";
  fn[11]="position"; 

  var ft = new Array();
  ft[0]="First Name";
  ft[1]="Last Name";
  ft[2]="Company Name";
  ft[3]="Address";
  ft[4]="City";
  ft[5]="State";
  ft[6]="Country";
  ft[7]="Email";
  ft[8]="Zip Code";
  ft[9]="Phone"; 
 // ft[10]="Username";
  ft[10]="Password";
  ft[11]="Position";

	/*if(doc.birth_year.value=="YYYY" || doc.birth_year.value==""){
		alert("Please enter your birth date.");
		return false;
	}*/
	
  for(i=0;i<fn.length;i++){
     var tempObj = eval("document.investor."+fn[i]);
     if(tempObj.value==""){
        alert("Please fill in your "+ft[i]+" before continuing.");
        tempObj.focus();
        return false;
     }
  }
   if(doc.email.value.indexOf("@")==-1){
   alert("Please provider a proper Email Address");
   doc.email.focus();
   return false;
  }
      if(doc.email.value.indexOf(".")==-1){
   alert("Please provider a proper Email Address");
   doc.email.focus();
   return false;
  }


  if(doc.password.value != doc.password2.value){
    alert("Please be sure that your Passwords match.");
    doc.password1.focus();
    return false;
  }


}


// fund add verify

function validate_maneger_step2(){
var count=0;
var legalcount=0;
var brokercount=0;	
  var frm = document.manager;
  // Special Case Investment Geography:
   len = frm.inv_geography.length
   i = 0
  	for (i = 0; i < len; i++) {
		if (frm.inv_geography[i].selected) {
			if(frm.inv_geography[i].value==0)
			frm.inv_geography[i].selected='';
			count++;
		 }
	}
	
	if(!count){
	var ob = document.getElementById('inv_geography');
	ob.className="required errFld redBorder";
	frm.inv_geography.focus();
	//return false;
	}else{
	var ob = document.getElementById('inv_geography');
	ob.className="required errFld";
	}
    // Special Case Legal Counsel:

	len2 = frm.counsel.length;
    i = 0
  	for (i = 0; i < len2; i++) {
		//|| frm.counsel[i].value=='Other'
		if (frm.counsel[i].selected) {
			if(i==0 ){
			frm.counsel[i].selected=false;
			}else{
            if(frm.counsel[i].value==0)
			frm.counsel[i].selected='';
			legalcount++;
			}
		
		 }
	}
	
	if(!legalcount){
	var ob = document.getElementById('counsel');
	ob.className="required errFld redBorder";
	frm.counsel.focus();
	//return false;
	}else{
	var ob = document.getElementById('counsel');
	ob.className="required errFld";
	}
   // Special  Prime Broker: 

	len3 = frm.broker.length;
    i = 0
  	for (i = 0; i < len3; i++) {
		//|| frm.broker[i].value=='Other'
		if (frm.broker[i].selected) {
			if(i==0 ){
			frm.broker[i].selected=false;
			}else{
            if(frm.broker[i].value==0)
			frm.broker[i].selected='';
			brokercount++;
			}
			
			
		 }
	}
	
	if(!brokercount){
	var ob = document.getElementById('broker');
	var na = document.getElementById('new_admin');
	ob.className="required errFld redBorder";
	frm.broker.focus();
	//return false;
	if(trim(na.value)==''){
	
	}
	}else{
	var ob = document.getElementById('broker');
	ob.className="required errFld";
	}

	var a = document.getElementById('admin');
	var na = document.getElementById('new_admin');
	
	if(a.value=='Other'){
		if(na.value==''){
	     a.className="required redBorder";
		 return false;
		}else{
		 a.className="required";
		}
	}else{
	  a.className="required";
	}

	var au = document.getElementById('auditor');
	var nau = document.getElementById('new_auditor');
	
	if(au.value=='Other'){
		if(nau.value==''){
	     au.className="required redBorder";
		 return false;
		}else{
		 au.className="required";
		}
	}else{
	  au.className="required";
	}

	if(frm.fundname.value==""){
	frm.fundname.focus();
	return false;
	}else if(frm.fund_status.options[frm.fund_status.selectedIndex].value ==""){
	frm.fund_status.focus();
	return false;	
	}else if(frm.incp_mon.options[frm.incp_mon.selectedIndex].value ==""){
	frm.incp_mon.focus();
	return false;	
	}else if(frm.incp_year.options[frm.incp_year.selectedIndex].value ==""){
	frm.incp_year.focus();
	return false;	
	}else if(frm.portmanager.value==""){
	frm.portmanager.focus();
	return false;
	}else if(frm.faddress.value==""){
	frm.faddress.focus();
	return false;
	}else if(frm.inv_man_comp.value==""){
	frm.inv_man_comp.focus();
	return false;
	}else if(frm.fcountry.options[frm.fcountry.selectedIndex].value ==""){
	frm.fcountry.focus();
	return false;	
	}else if(frm.fphone.value==""){
	frm.fphone.focus();
	return false;
	}else if(frm.femail.value==""){
	frm.femail.focus();
	return false;
	}else if(frm.pcontact.value==""){
	frm.pcontact.focus();
	return false;
	}else if(frm.tcontact.value==""){
	frm.tcontact.focus();
	return false;
	}else if(frm.tel_contact.value==""){
	frm.tel_contact.focus();
	return false;
	}else if(frm.em_contact.value==""){
	frm.em_contact.focus();
	return false;
	}else if(frm.siteaddr.value==""){
	frm.siteaddr.focus();
	return false;
	}else if(frm.fund_strat.options[frm.fund_strat.selectedIndex].value ==""){
	frm.fund_strat.focus();
	return false;	
	}else if(frm.fund_sec_strat.options[frm.fund_sec_strat.selectedIndex].value ==""){
	frm.fund_sec_strat.focus();
	return false;	
	}else if(frm.base_currency.options[frm.base_currency.selectedIndex].value ==""){
	frm.base_currency.focus();
	return false;	
	}else if(frm.fund_assets.value==""){
	frm.fund_assets.focus();
	return false;
	}else if(frm.fund_lockup.options[frm.fund_lockup.selectedIndex].value ==""){
	frm.fund_lockup.focus();
	return false;	
	}else if(frm.fund_hurdlerate.value==""){
	frm.fund_hurdlerate.focus();
	return false;
	}else if(frm.desc_strat.value==""){
	frm.desc_strat.focus();
	return false;
	}
	else if(frm.fund_mininv.value==""){
	frm.fund_mininv.focus();
	return false;
	}else if(frm.incp_mon.options[frm.incp_mon.selectedIndex].value ==""){
	frm.incp_mon.focus();
	return false;	
	}else if(frm.incp_year.options[frm.incp_year.selectedIndex].value ==""){
	frm.incp_year.focus();
	return false;	
	}else if(frm.performance_fee.value==""){
	frm.performance_fee.focus();
	return false;
	}else if(frm.fund_managefee.value==""){
	frm.fund_managefee.focus();
	return false;
	}else if(frm.redemption_freq.options[frm.redemption_freq.selectedIndex].value ==""){
	frm.redemption_freq.focus();
	return false;	
	}else if(frm.sub_freq.options[frm.sub_freq.selectedIndex].value ==""){
	frm.sub_freq.focus();
	return false;	
	}else if(frm.admin.value==""){
	frm.admin.focus();
	return false;
	}else if(frm.broker.value==""){
	frm.broker.focus();
	return false;
	}else if(frm.counsel.value==""){
	frm.counsel.focus();
	return false;
	}else if(frm.auditor.value==""){
	frm.auditor.focus();
	return false;
	}
	if(!count){
	var ob = document.getElementById('inv_geography');
	ob.className="required errFld";
	frm.inv_geography.focus();
	return false;
	}

	
	
}
//validate update fund
function update_maneger_step2(){
	
	var frm = document.manager;
	var count=0;
	var legalcount=0;
	var brokercount=0;	
  
  // Special Case Investment Geography:
   len = frm.inv_geography.length
   i = 0
  	for (i = 0; i < len; i++) {
		if (frm.inv_geography[i].selected) {
			if(frm.inv_geography[i].value==0)
			frm.inv_geography[i].selected='';
			count++;
		 }
	}
	
	if(!count){
	var ob = document.getElementById('inv_geography');
	ob.className="required errFld redBorder";
	frm.inv_geography.focus();
	//return false;
	}else{
	var ob = document.getElementById('inv_geography');
	ob.className="required errFld";
	}
    // Special Case Legal Counsel:

	len2 = frm.counsel.length;
    i = 0
  	for (i = 0; i < len2; i++) {
		//|| frm.counsel[i].value=='Other'
		if (frm.counsel[i].selected) {
			if(i==0 ){
			frm.counsel[i].selected=false;
			}else{
            if(frm.counsel[i].value==0)
			frm.counsel[i].selected='';
			legalcount++;
			}
		
		 }
	}
	
	if(!legalcount){
	var ob = document.getElementById('counsel');
	ob.className="required errFld redBorder";
	frm.counsel.focus();
	//return false;
	}else{
	var ob = document.getElementById('counsel');
	ob.className="required errFld";
	}
   // Special  Prime Broker: 

	len3 = frm.broker.length;
    i = 0
  	for (i = 0; i < len3; i++) {
		//|| frm.broker[i].value=='Other'
		if (frm.broker[i].selected) {
			if(i==0 ){
			frm.broker[i].selected=false;
			}else{
            if(frm.broker[i].value==0)
			frm.broker[i].selected='';
			brokercount++;
			}
			
			
		 }
	}
	
	if(!brokercount){
	var ob = document.getElementById('broker');
	var na = document.getElementById('new_admin');
	ob.className="required errFld redBorder";
	frm.broker.focus();
	//return false;
	if(trim(na.value)==''){
	
	}
	}else{
	var ob = document.getElementById('broker');
	ob.className="required errFld";
	}

	var a = document.getElementById('admin');
	var na = document.getElementById('new_admin');
	
	if(a.value=='Other'){
		if(na.value==''){
	     a.className="required redBorder";
		 return false;
		}else{
		 a.className="required";
		}
	}else{
	  a.className="required";
	}

	var au = document.getElementById('auditor');
	var nau = document.getElementById('new_auditor');
	
	if(au.value=='Other'){
		if(nau.value==''){
	     au.className="required redBorder";
		 return false;
		}else{
		 au.className="required";
		}
	}else{
	  au.className="required";
	}


	if(frm.fundname.value==""){
	frm.fundname.focus();
	return false;
	}else if(frm.fund_status.options[frm.fund_status.selectedIndex].value ==""){
	frm.fund_status.focus();
	return false;	
	}else if(frm.incp_mon.options[frm.incp_mon.selectedIndex].value ==""){
	frm.incp_mon.focus();
	return false;	
	}else if(frm.incp_year.options[frm.incp_year.selectedIndex].value ==""){
	frm.incp_year.focus();
	return false;	
	}else if(frm.faddress.value==""){
	frm.faddress.focus();
	return false;
	}else if(frm.inv_man_comp.value==""){
	frm.inv_man_comp.focus();
	return false;
	}else if(frm.fcountry.options[frm.fcountry.selectedIndex].value ==""){
	frm.fcountry.focus();
	return false;	
	}else if(frm.fphone.value==""){
	frm.fphone.focus();
	return false;
	}else if(frm.femail.value==""){
	frm.femail.focus();
	return false;
	}else if(frm.pcontact.value==""){
	frm.pcontact.focus();
	return false;
	} else if(frm.tcontact.value==""){
	frm.tcontact.focus();
	return false;
	}else if(frm.tel_contact.value==""){
	frm.tel_contact.focus();
	return false;
	}else if(frm.em_contact.value==""){
	frm.em_contact.focus();
	return false;
	}else if(frm.siteaddr.value==""){
	frm.siteaddr.focus();
	return false;
	}         
	else if(frm.fund_strat.options[frm.fund_strat.selectedIndex].value ==""){
	frm.fund_strat.focus();
	return false;	
	}else if(frm.fund_sec_strat.options[frm.fund_sec_strat.selectedIndex].value ==""){
	frm.fund_sec_strat.focus();
	return false;	
	}else if(frm.base_currency.options[frm.base_currency.selectedIndex].value ==""){
	frm.base_currency.focus();
	return false;	
	}else if(frm.fund_assets.value==""){
	frm.fund_assets.focus();
	return false;
	}else if(frm.fund_lockup.options[frm.fund_lockup.selectedIndex].value ==""){
	frm.fund_lockup.focus();
	return false;	
	}else if(frm.fund_hurdlerate.value==""){
	frm.fund_hurdlerate.focus();
	return false;
	}else if(frm.incp_mon.options[frm.incp_mon.selectedIndex].value =="MON"){
	frm.incp_mon.focus();
	return false;	
	}else if(frm.incp_year.options[frm.incp_year.selectedIndex].value =="YYYY"){
	frm.incp_year.focus();
	return false;	
	}else if(frm.performance_fee.value==""){
	frm.performance_fee.focus();
	return false;
	}else if(frm.fund_managefee.value==""){
	frm.fund_managefee.focus();
	return false;
	}else if(frm.admin.value==""){
	frm.admin.focus();
	return false;
	}else if(frm.broker.value==""){
	frm.broker.focus();
	return false;
	}else if(frm.counsel.value==""){
	frm.counsel.focus();
	return false;
	}else if(frm.auditor.value==""){
	frm.auditor.focus();
	return false;
	}

}

function validate_terms(){
	if(document.manager.terms_agree.checked==true){
		document.manager.accept.disabled=false;
	}else{
		document.manager.accept.disabled=true;
	}
}

function checkchgPass(){
	var frm = document.chagpass;
   /*
	if(frm.oldpass.value==""){
	frm.oldpass.focus();
	document.getElementById('pass1').innerHTML='Enter Old Password !';
	 setTimeout("document.getElementById('pass1').innerHTML=''",3000);
	return false;
	}else
	*/	
	if(frm.newpass.value==""){
	frm.newpass.focus();
	document.getElementById('pass2').innerHTML='Enter New Password !';
	 setTimeout("document.getElementById('pass2').innerHTML=''",3000);
	return false;
	}else if(frm.newpass.value.length<6){
	frm.newpass.focus();
	document.getElementById('pass2').innerHTML='Password should be min 6 chars';
	 setTimeout("document.getElementById('pass2').innerHTML=''",3000);
	return false;
	}else if(frm.confpass.value==""){
	document.getElementById('pass3').innerHTML='Re-Enter New Password !';
	 setTimeout("document.getElementById('pass3').innerHTML=''",3000);
	frm.confpass.focus();
	return false;
	}else if(frm.newpass.value != frm.confpass.value ){
	frm.confpass.focus();
	document.getElementById('pass3').innerHTML='Wrong Confirm Password !';
	 setTimeout("document.getElementById('pass3').innerHTML=''",3000);
	return false;
	}
return true;
}


// box

function displayMessage(url,w,h)
{
	var w;
	var h; 
	if(!w) w=330;
	if(!h) h=100;
	messageObj.setSource(url);
	messageObj.setCssClassMessageBox(false);
	messageObj.setSize(w,h);
	messageObj.setShadowDivVisible(true);	// Enable shadow for these boxes
	messageObj.display();
}

function closeMessageClear()
{   
	unsetRemoveId();
	messageObj.close();
}
function closeMessage()
{   
	messageObj.close();
}

function getparamRequest(actid,uid,fund,docs){
 
 if(document.getElementById('uid'))
 document.getElementById('uid').value=uid;
 if(document.getElementById('docs'))
 document.getElementById('docs').value=docs;
 if(document.getElementById('actid'))
 document.getElementById('actid').value=actid;
 if(document.getElementById('fund'))
 document.getElementById('fund').value=fund;

 displayMessage('includes/box/requestBox.php',350,130);
}

function closeConfirmRequestMessage(){
var uid; var docs; var actid; var fund;

if(document.getElementById('uid'))
 uid=document.getElementById('uid').value;
 if(document.getElementById('docs'))
 docs=document.getElementById('docs').value;
 if(document.getElementById('actid'))
 actid=document.getElementById('actid').value;
 if(document.getElementById('fund'))
 fund= document.getElementById('fund').value;
 if(fund > 0 && docs >0 && uid >0 ){
 
 	process(actid,uid,fund,docs);
  
   }
}

function unsetRemoveId(){

 if(document.getElementById('uid'))
 document.getElementById('uid').value=0;
 if(document.getElementById('docs'))
 document.getElementById('docs').value=0;
 if(document.getElementById('actid'))
 document.getElementById('actid').value=0;
 if(document.getElementById('fund'))
 document.getElementById('fund').value=0;
 if(document.getElementById('reqid'))
 document.getElementById('reqid').value=0;
 if(document.getElementById('muid'))
 document.getElementById('muid').value=0;
 if(document.getElementById('mitem'))
 document.getElementById('mitem').value=0;
 if(document.getElementById('uid2'))
 document.getElementById('uid2').value=0;
 if(document.getElementById('delid'))
 document.getElementById('delid').value=0;
 if(document.getElementById('lvalue'))
 document.getElementById('lvalue').value='';
 if(document.getElementById('dvalue'))
 document.getElementById('dvalue').value='';

}
///
function getparamDeleFRequest(actid,uid,fund,ftitle){

 if(document.getElementById('uid'))
 document.getElementById('uid').value=uid;
 if(document.getElementById('docs'))
 document.getElementById('docs').value=docs;
 if(document.getElementById('actid'))
 document.getElementById('actid').value=actid;
 if(document.getElementById('fund'))
 document.getElementById('fund').value=fund;
 // if(document.getElementById('ftitle'))
 //document.getElementById('ftitle').value=ftitle;

 displayMessage('includes/box/requestDelBox.php',350,130);
}

// delete mailing list
function getparamDeleMailRequest(uid,mitem){

 if(document.getElementById('muid'))
 document.getElementById('muid').value=uid;
 if(document.getElementById('mitem'))
 document.getElementById('mitem').value=mitem;
 
 displayMessage('includes/box/requestDelMlistBox.php',350,130);
}
//delete news
function getparamDeleNewsRequest(uid,mitem){

 if(document.getElementById('muid'))
 document.getElementById('muid').value=uid;
 if(document.getElementById('mitem'))
 document.getElementById('mitem').value=mitem;
 
 displayMessage('includes/box/requestDelNewsBox.php',350,130);
}

// delete member list
function getparamDeleMemRequest(uid,mitem){
 if(document.getElementById('uid2'))
 document.getElementById('uid2').value=uid;
 if(document.getElementById('delid'))
 document.getElementById('delid').value=mitem;
 
 displayMessage('includes/box/requestDelMemBox.php',350,130);
}

// delete senditem list
function getparamDeleSendItemRequest(uid,mitem){
 if(document.getElementById('uid2'))
 document.getElementById('uid2').value=uid;
 if(document.getElementById('delid'))
 document.getElementById('delid').value=mitem;
 
 displayMessage('includes/box/requestDelSendItemBox.php',350,130);
}

function getparamDeleCRequest(actid,uid,rec){

 if(document.getElementById('uid'))
 document.getElementById('uid').value=uid;
 if(document.getElementById('rec'))
 document.getElementById('rec').value=rec;
 displayMessage('includes/box/requestDelCompBox.php',350,130);
}


function closeConfirmDelFMessage(){
var uid; var docs; var actid; var fund;

if(document.getElementById('uid'))
 uid=document.getElementById('uid').value;
if(document.getElementById('actid'))
 actid=document.getElementById('actid').value;
 if(document.getElementById('fund'))
 fund= document.getElementById('fund').value;
 if(fund > 0  && uid >0 ){
 	document.location.href="index.php?option=com_funds&task=delete&fund="+fund; 
  }else{
    document.location.href="index.php?option=com_funds"; 
  }
}


function closeConfirmDelMailMsg(){
var uid; var item;

if(document.getElementById('muid'))
 uid=document.getElementById('muid').value;
if(document.getElementById('mitem'))
 item=document.getElementById('mitem').value;
 
 if(item > 0  && uid >0 ){
	document.location.href="index.php?option=com_funds&task=maildelete&mlist="+item+'&Itemid=42'; 
   }else{
    document.location.href="index.php?option=com_funds&task=mailinglist&Itemid=42"; 
   }
}

function closeConfirmDelMemMsg(){
var uid; var delid;

if(document.getElementById('uid2'))
 uid=document.getElementById('uid2').value;
if(document.getElementById('delid'))
 delid=document.getElementById('delid').value;
 
 if(delid > 0  && uid >0 ){
	document.location.href="index.php?option=com_funds&task=memdelete&delid="+delid+'&Itemid=42';
   }else{
    document.location.href="index.php?option=com_funds&task=mailinglist&Itemid=42"; 
   }
}

function closeConfirmDelSendItemMsg(){
var uid; var delid;

if(document.getElementById('uid2'))
 uid=document.getElementById('uid2').value;
if(document.getElementById('delid'))
 delid=document.getElementById('delid').value;
 
 if(delid > 0  && uid >0 ){
	document.location.href="index.php?option=com_funds&task=deletesenditem&delid="+delid+'&Itemid=43';
   }else{
    document.location.href="index.php?option=com_funds&task=newsletter&Itemid=43"; 
   }
}


function closeConfirmDelNewsMsg(){
var uid; var delid;

if(document.getElementById('muid'))
 uid=document.getElementById('muid').value;
if(document.getElementById('mitem'))
 delid=document.getElementById('mitem').value;
 
 if(delid > 0  && uid >0 ){
	document.location.href="index.php?option=com_funds&task=newsdelete&delid="+delid+'&Itemid=42';
   }else{
    document.location.href="index.php?option=com_funds&task=newsletter&front=1&Itemid=43"; 
   }
}


function closeConfirmDelCMessage(){
var uid;  var rec; 

if(document.getElementById('uid'))
 uid=document.getElementById('uid').value;
if(document.getElementById('rec'))
 rec=document.getElementById('rec').value;
 if(uid >0 && rec >0 ){
 	document.location.href="index.php?option=com_funds&task=resdelete&rec="+rec; 
  }
}
//getparamRemfavRequest

function getparamRemfavRequest(uid,fund){

 if(document.getElementById('uid'))
 document.getElementById('uid').value=uid;
 if(document.getElementById('fund'))
 document.getElementById('fund').value=fund;

 displayMessage('includes/box/requestFavDel.php',350,130);
}

function closeConfirmFavRemFMessage(){
var uid; var docs; var actid; var fund;

if(document.getElementById('uid'))
 uid=document.getElementById('uid').value;
if(document.getElementById('actid'))
 actid=document.getElementById('actid').value;
 if(document.getElementById('fund'))
 fund= document.getElementById('fund').value;
 if(fund > 0  && uid >0 ){
 
	document.location.href="index.php?option=com_funds&task=favdelete&fund="+fund; 
  
   }
}

function acceptRequest(uid,reqid){

 if(document.getElementById('uid'))
 document.getElementById('uid').value=uid;
 if(document.getElementById('reqid'))
 document.getElementById('reqid').value=reqid;

 displayMessage('includes/box/acceptRequestBox.php',350,130);

}
function closeConfirmAccReqMessage(){

var uid; var reqid; 

if(document.getElementById('uid'))
 uid=document.getElementById('uid').value;
if(document.getElementById('reqid'))
 reqid= document.getElementById('reqid').value;
 if(reqid > 0  && uid >0 ){
 
	process('acceptRequest',uid,reqid,'');
  
   }
}

function closeMessageRefreshClear(){

unsetRemoveId();
messageObj.close();
window.location.reload();	
}

function rejectRequest(uid,reqid){

 if(document.getElementById('uid'))
 document.getElementById('uid').value=uid;
 if(document.getElementById('reqid'))
 document.getElementById('reqid').value=reqid;

 displayMessage('includes/box/rejectRequestBox.php',350,130);
}

function closeConfirmRejReqMessage(){

var uid; var reqid; 

if(document.getElementById('uid'))
 uid=document.getElementById('uid').value;
if(document.getElementById('reqid'))
 reqid= document.getElementById('reqid').value;
 if(reqid > 0  && uid >0 ){
 
	process('rejectRequest',uid,reqid,'');
  
   }
}

function removeRequest(uid,reqid){

 if(document.getElementById('uid'))
 document.getElementById('uid').value=uid;
 if(document.getElementById('reqid'))
 document.getElementById('reqid').value=reqid;

 displayMessage('includes/box/removeRequestBox.php',350,130);
}


function closeConfirmRemReqMessage(){

var uid; var reqid; 

if(document.getElementById('uid'))
 uid=document.getElementById('uid').value;
if(document.getElementById('reqid'))
 reqid= document.getElementById('reqid').value;
 if(reqid > 0  && uid >0 ){
 
	process('removeRequest',uid,reqid,'');
  
   }
}

function totalAsset(){

var val1; var val2;
var fundObj; var firmObj;

fundObj = document.getElementById('fund_assets');
firmObj = document.getElementById('fund_firmassets');
totalObj = document.getElementById('totalasset');


if(fundObj){
fund_assets = fundObj.value;
if(parseFloat(fund_assets) >0) val1 = parseFloat(fund_assets);
else val1 =0;
}

if(totalObj){
 total= totalObj.value;
 if(parseFloat(total) > 0)
 val2 = parseFloat(total);
 else
 val2 = 0;
 
}
 
if(val1 > 0 || val2 > 0 )
 if(firmObj){firmObj.value=parseFloat(val1)+parseFloat(val2);}
}

function setdate(id){
var dt;
mObj = document.getElementById('month_'+id);
dObj = document.getElementById('day_'+id);
yObj = document.getElementById('year_'+id);
dateObj = document.getElementById('fieldname_'+id);

dt=dObj.value+'/'+mObj.value+'/'+yObj.value;
dateObj.value=dt;
}

function updateOption(id){
var optObj;
var optVal;
optObj = document.getElementById('opt_'+id);
	if(optObj){
     optVal=optObj.value;
	 if(optVal!=""){
	  adminProcess('UpdateValue',id,optVal);
	 }else{
	   alert("If you want to delete the option, use delete link.");
	  
	 }
	}
}


function compareCount(){

var frm= document.compfrm;
var e = frm.elements;
var len = frm.elements.length;
var cnt=0;
 for(i=0;i<len;i++){
  if(e[i].type=='checkbox' && e[i].checked){
     cnt++;
   }
 } 
 if(cnt < 2){
  displayMessage('includes/box/compareMinBox.php',250,120);
 return false;
 }else if(cnt > 5 ){
  displayMessage('includes/box/compareMaxBox.php',280,130);
  return false
 }

}

function savefrm(){
	
 var frm = document.popbox;
 var uid = document.getElementById('uid').value;
 var fid = document.getElementById('savelist').value;
 var title = frm.title.value;
 var desc = frm.details.value;
 frm.title.className='';
 frm.details.className='';
 if(frm.title.value==""){
 frm.title.className='redBorder';
 frm.title.focus();
 }else if(frm.details.value==""){
 frm.details.className='redBorder';
 frm.details.focus();
 }else{
 frm.title.className='';
 frm.details.className='';
 process('savecomp',uid,fid,title+'||'+desc);
 }

}
//save mailing list 

function savemailfrm(){
	
 var frm = document.popbox;
 var uid = document.popbox.uid.value;
 var item = document.popbox.item.value;
 var pverify = document.popbox.pverify.value;
 var st = document.popbox.status.options[document.popbox.status.selectedIndex].value;
 var listname2 = frm.listname2.value;
 var desc = frm.description.value;
 frm.listname2.className='';
 frm.description.className='';
 if(frm.listname2.value==""){
 frm.listname2.className='redBorder';
 frm.listname2.focus();
 }else if(frm.description.value==""){
 frm.description.className='redBorder';
 frm.description.focus();
 }else{
 frm.listname2.className='';
 frm.description.className='';
 document.popbox.extid.src="images/blank.png";
 document.popbox.extid.title="";
 if(pverify==1){
	process('savemlist',uid,item,listname2+'||'+desc+'||'+st);
 }else{
    frm.listname2.className='redBorder';
    document.popbox.extid.src="images/failed.png";
 }
 }

}

//save member list 

function savememberfrm(){
	
 var frm = document.popbox;
 var uid = document.popbox.uid.value;
 var item = document.popbox.item.value;
 var pverify = document.popbox.pverify.value;
 var st = document.popbox.status.options[document.popbox.status.selectedIndex].value;
 var m_name = frm.m_name.value;
 var m_email2 = frm.m_email2.value;
 var m_company = frm.m_company.value;
 frm.m_name.className='';
 frm.m_email2.className='';
 frm.m_company.className='';
 if(frm.m_name.value==""){
 frm.m_name.className='redBorder';
 frm.m_name.focus();
 }else if(frm.m_email2.value==""){
 frm.m_email2.className='redBorder';
 frm.m_email2.focus();
 }else if(frm.m_company.value==""){
 frm.m_company.className='redBorder';
 frm.m_company.focus();
 }else{
 frm.m_name.className='';
 frm.m_email2.className='';
 frm.m_company.className='';
 document.popbox.extid.src="images/blank.png";
 document.popbox.extid.title="";
 if(pverify==1){
	process('updatememlist',uid,item,m_name+'||'+m_email2+'||'+m_company+'||'+st);
 }else{
    frm.m_email2.className='redBorder';
    document.popbox.extid.src="images/failed.png";
 }

 }

}

//------------- RSS data

function showRSS(str)
 { 
 xmlHttp=GetXmlHttpObject()
	
 if (xmlHttp==null)
  {
  alert ("Browser does not support HTTP Request")
  return
  }
 var url="getrss.php"
 url=url+"?q="+str
 url=url+"&sid="+Math.random()
 xmlHttp.onreadystatechange=stateChanged 
 xmlHttp.open("GET",url,true)
 xmlHttp.send(null)
 }

function stateChanged() 
 { 
if(document.getElementById("rssOutput"))
 document.getElementById("rssOutput").innerHTML ="<img src='images/rss-loader.gif' >";
 if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
  { 
  document.getElementById("rssOutput")
  .innerHTML=xmlHttp.responseText 
  } 
 }

//--------------end rss
function loadHomepage(page){
	
 process('regionData',page,'','');
}

function loadByRegion(reg){
 process('filterRegion',reg,'','');
}

function loadByPreformance(reg){
	
 process('filterPreformance',reg,'','');
}

function checkSearch(){

var frm = document.filterfund;
var check=0;
if(frm.fundname.value.length){
  check=1;
}else if(frm.catid.options[frm.catid.selectedIndex].value > 0){
  check=1;
}else if(frm.incp_mon.options[frm.incp_mon.selectedIndex].value > 0){
  check=1;
}else if(frm.incp_year.options[frm.incp_year.selectedIndex].value > 0){
  check=1;
}else if(frm.current_nav.value.length){
  check=1;
}else if(frm.current_aum.value.length){
  check=1;
}else if(frm.targeted_aum.value.length){
  check=1;
}else if(frm.base_currency.options[frm.base_currency.selectedIndex].value > 0){
  check=1;
}else if(frm.performance_data.value.length){
  check=1;
}else if(frm.redemption_freq.options[frm.redemption_freq.selectedIndex].value > 0){
  check=1;
}else if(frm.fund_managefee.value.length){
  check=1;
}else if(frm.performance_fee.value.length){
  check=1;
}else if(frm.edeparture.value.length){
  check=1;
}           
 if(!check)
 return false;

}

function PopulateMethod(id){

var ibox1 = document.getElementById('method_add');
var ibox2 = document.getElementById('methodupload');
var ifile = document.getElementById('upload_form_file_field');
	if(id ==1 && ibox1 && ibox2 && ifile){
	 ibox1.style.display="none";
	 ibox2.style.display="block";
	 ifile.style.display="block";
	}else{
	 ibox1.style.display="block";
	 ibox2.style.display="none";
	 ifile.style.display="none";
	}

}

function displayEditForm(url,w,h)
{
	var w;
	var h; 
	if(!w) w=330;
	if(!h) h=100;
	messageObj.setSource(url);
	messageObj.setCssClassMessageBox(false);
	messageObj.setSize(w,h);
	messageObj.setShadowDivVisible(true);	// Enable shadow for these boxes
	messageObj.display();

}
function displayEditMemForm(url,w,h)
{
	var w;
	var h; 
	if(!w) w=330;
	if(!h) h=100;
	messageObj.setSource(url);
	messageObj.setCssClassMessageBox(false);
	messageObj.setSize(w,h);
	messageObj.setShadowDivVisible(true);	// Enable shadow for these boxes
	messageObj.display();
}

function checkFields(frm){

 frm.listname.className='';
 frm.description.className='';

 var l = document.getElementById('listname').value;
 var u = document.getElementById('userid').value;
 var objver = document.getElementById('verify'); 
 checkSubmitListName(l,u);

 if(frm.listname.value==""){
 frm.listname.className='redBorder';
 frm.listname.focus();
 return false; 
 }else if(frm.description.value==""){
 frm.description.className='redBorder';
 frm.description.focus();
 return false;
 }else if(objver.value==1){
     frm.listname.focus();
	 return false; 
  }else{
 frm.listname.className='';
 frm.description.className='';
 }
 
}

var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i 	

function checkMemFields(frm){
 var listvalue = frm.mlist.value;
 var mailvalue = frm.m_email.value;
 var verify=document.getElementById('verify');

 frm.mlist.className='';
 frm.m_name.className='';
 frm.m_email.className='';
 frm.m_company.className='';
 var errmsg=document.getElementById('errmsgbox');
if(frm.mlist.options[frm.mlist.selectedIndex].value==""){
 frm.mlist.className='redBorder';
 frm.mlist.focus();
 return false; 
 }else if(frm.m_name.value==""){
 frm.m_name.className='redBorder';
 frm.m_name.focus();
 return false; 
 }else if(frm.m_email.value==""){
 frm.m_email.className='redBorder';
 frm.m_email.focus();
 return false;
 }else if(frm.m_email.value==""){
 frm.m_email.className='redBorder';
 frm.m_email.focus();
 return false;
 }else if(frm.m_company.value==""){
 frm.m_company.className='redBorder';
 frm.m_company.focus();
 return false;
 }else{
 frm.m_name.className='';
 frm.m_email.className='';
 frm.m_company.className='';
 indtor=document.getElementById('indicator');
 if(indtor){
	setTimeout("indtor.src='images/indicator.gif';",300);
	errmsg.innerHTML="";
 }
  frm.m_email.className='';
  if(emailfilter.test(trim(frm.m_email.value))){
   setTimeout("indtor.src='images/blank.png';",500);
   errmsg.innerHTML="";
    frm.m_email.className='';
   process('checkMemlist',listvalue,mailvalue,'');
  }else{
   frm.m_email.className='redBorder';
   setTimeout("indtor.src='images/failed.png';",500);
   errmsg.innerHTML="Invalid Email-ID.";
   frm.m_email.className='';
  }
 }
 
 checkMemmail(frm.m_email.value);
 if(verify.value == 0){
  var mlist=document.getElementById('mlist').value;
  var m_name=document.getElementById('m_name').value;
  var m_email=document.getElementById('m_email').value;
  var m_company=document.getElementById('m_company').value;
  var uid = document.getElementById('uid').value;
   frm.m_email.className='';
  process('saveMemlist',uid,mlist,m_name+'||'+m_email+'||'+m_company);
 
 } 
}

function checkMemmail(mail){

var indtor=document.getElementById('indicator');
var errmsg=document.getElementById('errmsgbox');
var	m_email=document.getElementById('m_email');
var	verify=document.getElementById('verify');

var item = document.frmlist.mlist.options[document.frmlist.mlist.selectedIndex].value;
if(mail.length==0){
  errmsg.innerHTML='';
  setTimeout("indtor.src='images/blank.png';",10);
  m_email.className='redBorder';
  verify.value=1;
  m_email.focus();
}else{
  m_email.className='';
  if(emailfilter.test(trim(m_email.value))){
   process('checkMemlist',item,mail,'');
  }else{
  m_email.className='redBorder';
   verify.value=1;
  }
  
 }
}

function clearbdr(id){

if(document.getElementById(id).value=='')
document.getElementById(id).className='redBorder';
else
document.getElementById(id).className='';

}

function redirectList(){
 var currentlist=document.getElementById('currentlist').value;
 window.location.href="index.php?option=com_funds&task=mailinglist&mlist="+currentlist+"&front=3&Itemid=42";
}

function setlistid(){
var currentlist=document.getElementById('currentlist');
 currentlist.value=document.frmlist.mlist.options[document.frmlist.mlist.selectedIndex].value;

}


function chooseNewsletter(news){


}


function checkNewsFields(news){

var objtitle=document.getElementById('title');
var objfundid=document.getElementById('fundid');
var	objcommentary=document.getElementById('commentary');
var check = document.getElementById('check');
var approve = document.getElementById('approve');
var objsaving = document.getElementById('saving');

	objtitle.className='';
	objfundid.className='';
	objcommentary.className='';
	objsaving.innerHTML='';
	objsaving.className='';
  if(objtitle && objtitle.value==""){
    objtitle.className='redBorder';
    objtitle.focus();
	return false;
  }else if(objfundid && objfundid.value==""){
    objfundid.className='redBorder';
	objfundid.focus();
	return false;
  }else if(objcommentary && objcommentary.value==""){
    objcommentary.className='redBorder';
	objcommentary.focus();
	return false;
  }else if(approve.value ==0){
    objtitle.className='redBorder';
   	objsaving.className='red';
	objsaving.innerHTML="Newsletter Title Already Exist.";
    objtitle.focus();
	return false;
  }

 
}

function setlistid(n){

var currentlist=document.getElementById('currentlist');
if(currentlist)
 currentlist.value=n;
}

function checkSend(){
var newsid = document.getElementById('newsid');
var mlist = document.getElementById('mlist');
var frm = document.frmsendletter; 
	document.frmsendletter.newsid.className='';
	document.frmsendletter.mlist.className='';		
 if(newsid && frm.newsid.options[frm.newsid.selectedIndex].value==""){
    document.frmsendletter.newsid.className='redBorder';
    document.frmsendletter.newsid.focus();
	return false;
  }else if(mlist && frm.mlist.options[frm.mlist.selectedIndex].value==""){
    document.frmsendletter.mlist.className='redBorder';
	document.frmsendletter.mlist.focus();
	return false;
  }

}

function setListValue(uid, item){

  if(uid >0 && item >0){
  process('fetchmaillist',uid,item,'');
  field1=document.getElementById('lvalue');
  field2=document.getElementById('dvalue');
  field3=document.getElementById('svalue');
  field4=document.getElementById('muid');
  field5=document.getElementById('mitem');

var maildata = Recordes.split('||');
	
	var s=0;
     if(field1 && field2 && field3){
		 var u = maildata[0];
		 var i = maildata[1];
 	     var t = maildata[2];
		 var d = maildata[3];
		 var s = maildata[4];

		 field1.value = maildata[2];
		
      setTimeout("document.popbox.uid.value='"+u+"';" ,20);
	  setTimeout("document.popbox.item.value='"+i+"';" ,20);
	  setTimeout("document.popbox.listname.value='"+t+"';" ,20);
	  setTimeout("document.popbox.description.value='"+d+"';" ,20);
	  setTimeout("document.popbox.status.options.selectedIndex="+s+";" ,20);
	  setTimeout("document.popbox.uid.value='"+u+"';" ,50);
	  setTimeout("document.popbox.item.value='"+i+"';" ,50);
	  setTimeout("document.popbox.listname.value='"+t+"';" ,50);
	  setTimeout("document.popbox.description.value='"+d+"';" ,50);
	  setTimeout("document.popbox.status.options.selectedIndex="+s+";" ,50);
	  setTimeout("document.popbox.uid.value='"+u+"';" ,100);
	  setTimeout("document.popbox.item.value='"+i+"';" ,100);
	  setTimeout("document.popbox.listname.value='"+t+"';" ,100);
  
 
	 }
  
  }
}

function reloadUrl(l,f){
   
   getParam();
	if(l>0){
	if(f=='')
	 f=0;
	 document.location.href="index.php?option=com_funds&task=newsletter&letter="+l+"&fundid="+f+"&front=2&Itemid=43";
	}else{
	 setTimeout("document.location.href=\"index.php?option=com_funds&task=newsletter&letter=0&fundid="+f+"&front=2&Itemid=43\";",500);
	}
}

function togglefund(){

 objBlock = document.getElementById('fundtbl');
 objlabel = document.getElementById('spndetails');

 if(objBlock){
   if(objBlock.style.display=='none'){
     objBlock.style.display='block';
	 objlabel.innerHTML='Hide Details';
	
   }else{
     objBlock.style.display='none'
	  objlabel.innerHTML='Show Details';
	 
   }
 }
}

// auto save 

function getParam(){

var objUser  = document.getElementById('userid');
var objNews  = document.getElementById('newsid');
var objSess  = document.getElementById('pageSession');
var objTitle = document.getElementById('title');
var objComm  = document.getElementById('commentary');
var objFund  = document.getElementById('fundid');
var objTab  = document.getElementById('news-page2');

if(objUser && objTitle && objTitle && objComm && objFund && objTab){

 if(objTab.style.display=="block" && objTitle.value!="" ){
 //Set the URL
 var url = 'includes/autosave.php';
 //Set up the parameters of our AJAX call
 var postStr = "userid" + "=" + encodeURIComponent( objUser.value );
 postStr += "&newsid" + "=" + encodeURIComponent( objNews.value );
 postStr += "&pageSession" + "=" + encodeURIComponent( objSess.value );
 postStr += "&title" + "=" + encodeURIComponent( objTitle.value );
 postStr += "&commentary" + "=" + encodeURIComponent( objComm.value );
 postStr += "&fundid" + "=" + encodeURIComponent( objFund.value );
 postStr += "&auto" + "= 1";
 //Call the function that initiate the AJAX request
 makeRequest(url, postStr);
 }
}

}
var xmlHttpPost
	xmlHttpPost=GetXmlHttpObject();

function makeRequest(url, param) {



//If our readystate is either not started or finished, initiate a new request
 if (xmlHttpPost.readyState == 4 || xmlHttpPost.readyState == 0) {
   
   xmlHttpPost.open("POST", url, true);
   //Set the function that will be called when the XmlHttpRequest objects state changes
   xmlHttpPost.onreadystatechange = updatePage; 

   xmlHttpPost.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
   xmlHttpPost.setRequestHeader("Content-length", param.length);
   xmlHttpPost.setRequestHeader("Connection", "close");

   //Make the request
   xmlHttpPost.send(param);
   
 }   
}

//Called every time our XmlHttpRequest objects state changes
function updatePage() {
var objMsg  = document.getElementById('saving');	 
var objTitle  = document.getElementById('title');	
var objapprove  = document.getElementById('approve');	 

 //Check if our response is ready
 if (xmlHttpPost.readyState == 4) {
    objTitle.className="";
    if(xmlHttpPost.responseText=='1'){
	 objMsg.innerHTML="Saving...";
	 setTimeout("document.getElementById('saving').innerHTML=''",2000);
	 setTimeout("document.getElementById('savemsg').innerHTML=''",2000);
	 objTitle.className="";
	  objapprove.value=1;
	}else if(xmlHttpPost.responseText=='0'){
     objMsg.innerHTML="Newsletter Title Already Exist.";
	 objTitle.className="redBorder";
	 setTimeout("document.getElementById('saving').innerHTML=''",5000);
	 setTimeout("document.getElementById('savemsg').innerHTML=''",5000);
	 objapprove.value=0;
	// setTimeout("document.getElementById('title').className=''",5000);
	}

   
 }
}

function checkMapFields(frm){

frm.field_1.className='';
frm.field_2.className='';
frm.field_3.className='';
frm.mlist.className='';

if(frm.mlist.options[frm.mlist.selectedIndex].value==""){
  frm.mlist.className='redBorder';
  frm.mlist.focus();
  return false;
}else if(frm.field_1.value == frm.field_2.value && frm.field_2.value == frm.field_3.value){
    frm.field_1.className='redBorder';
	frm.field_2.className='redBorder';
	frm.field_3.className='redBorder';
    frm.field_1.focus();
    return false;
}else if(frm.field_1.value == frm.field_2.value){
    frm.field_1.className='redBorder';
	frm.field_2.className='redBorder';
	frm.field_1.focus();
    return false;
}else if(frm.field_1.value == frm.field_3.value){
    frm.field_1.className='redBorder';
	frm.field_3.className='redBorder';
	frm.field_1.focus();
    return false;
}else if(frm.field_2.value == frm.field_3.value){
    frm.field_2.className='redBorder';
	frm.field_3.className='redBorder';
	frm.field_1.focus();
    return false;
}
}

// check duplicate name

function checkListName(mlist,uid){

if(mlist != "" && uid > 0){
indtor=document.getElementById('indicator');
if(indtor){
	setTimeout("indtor.src='images/indicator.gif';",250);
}
process('checkListTitle',mlist,uid,'');
}

}

///checkSubmitListName
function checkSubmitListName(mlist,uid){
if(mlist != "" && uid > 0){
 process('checkListTitle',mlist,uid,'');
}
}

// setFlag
function setFlag(mlist,uid){

if(mlist != "" && uid > 0){
 process('setFlag',mlist,uid,'');
}
}
//setBoxFlag
function setBoxFlag(mlist,list,uid){
if(mlist != "" && uid > 0){
 process('setBoxFlag',mlist,list,uid);
}
}

//setNBoxFlag

function setNBoxFlag(mlist,list,uid){
if(mlist != "" && uid > 0){
  process('setNBoxFlag',mlist,list,uid);
}
}

//setMBoxFlag
function setMBoxFlag(list,mlist,uid){

if(mlist != "" && uid > 0){
 process('setMBoxFlag',mlist,list,uid);
}
}

function clearClass(id){

var objField  = document.getElementById(id);

	if(objField){
	 objField.className="";
	}
}
// New Administrator
function isOther_admin(id){
var newadmin = document.getElementById('new_admin');
var spbox = document.getElementById('s_new_admin');
  if(id=='Other'){
     displayMessage('includes/box/addNewItem.php?item=Administrator&field=new_admin');
   }else{
    newadmin.value='';
    spbox.style.display='none';
   }

}

// New Broker
function isOther_broker(id){
var newbroker =document.getElementById('new_broker');
var spbox = document.getElementById('s_new_broker');

  if(id=='Other'){
     displayMessage('includes/box/addNewItem.php?item=Prime Broker&field=new_broker',330,115);
   }else{
    newbroker.value='';
	spbox.style.display='none';
   }
}

//New Counsel

function isOther_counsel(id){
var newcounsel =document.getElementById('new_counsel');
var spbox = document.getElementById('s_new_counsel');

  if(id=='Other'){
     displayMessage('includes/box/addNewItem.php?item=Legal Counsel&field=new_counsel',330,115);
   }else{
    newcounsel.value='';
	spbox.style.display='none';
   }
}
// New Auditor

function isOther_auditor(id){
var newcounsel =document.getElementById('new_auditor');
var spbox = document.getElementById('s_new_auditor');

  if(id=='Other'){
     displayMessage('includes/box/addNewItem.php?item=Auditor&field=new_auditor');
   }else{
    newcounsel.value='';
	spbox.style.display='none';
   }
}

//fetch old value
function load_OldValue(id,lbl){
var extbox = document.getElementById(id);
var fvalue = extbox.value; 

displayMessage('includes/box/addNewItem.php?item='+lbl+'&field='+id+'&fvalue='+fvalue,330,115);

}

//------------------------ Admin section ----------------------------------

// New Administrator
function isOther_cp_admin(id){
var newadmin = document.getElementById('new_admin');
var spbox = document.getElementById('s_new_admin');
  if(id=='Other'){
     displayMessage('../includes/box/addNewItem.php?item=Administrator&field=new_admin');
   }else{
    newadmin.value='';
    spbox.style.display='none';
   }

}

// New Broker
function isOther_cp_broker(id){
var newbroker =document.getElementById('new_broker');
var spbox = document.getElementById('s_new_broker');

  if(id=='Other'){
     displayMessage('../includes/box/addNewItem.php?item=Prime Broker&field=new_broker',330,115);
   }else{
    newbroker.value='';
	spbox.style.display='none';
   }
}

//New Counsel

function isOther_cp_counsel(id){
var newcounsel =document.getElementById('new_counsel');
var spbox = document.getElementById('s_new_counsel');

  if(id=='Other'){
     displayMessage('../includes/box/addNewItem.php?item=Legal Counsel&field=new_counsel',330,115);
   }else{
    newcounsel.value='';
	spbox.style.display='none';
   }
}
// New Auditor

function isOther_cp_auditor(id){
var newcounsel =document.getElementById('new_auditor');
var spbox = document.getElementById('s_new_auditor');

  if(id=='Other'){
     displayMessage('../includes/box/addNewItem.php?item=Auditor&field=new_auditor');
   }else{
    newcounsel.value='';
	spbox.style.display='none';
   }
}

//fetch old value in admin
function load_cp_OldValue(id,lbl){
var extbox = document.getElementById(id);
var fvalue = extbox.value; 

displayMessage('../includes/box/addNewItem.php?item='+lbl+'&field='+id+'&fvalue='+fvalue,330,115);

}
//------------------------ Admin section ----------------------------------



function saveNewOption(id){
var extval =document.getElementById(id);
var s_extval =document.getElementById('s_'+id);
var ext2 =document.getElementById('new_value');
var new_value = trim(ext2.value);
if(extval && ext2){
  extval.value=new_value;
 }else{
  extval.value='';
 }

 if(new_value!=''){
  s_extval.style.display='block';
 }else{
 s_extval.style.display='none';
 }
 
 messageObj.close();
}

function showExtBox(id){

var adm =document.getElementById('admin');
var extbox =document.getElementById('ext_admin');
if(adm){
  if(adm.value=='Other'){
   extbox.style.display='block';
  }else{
   extbox.style.display='none';
  }
}

}

function saveLocation(){

var latObjS = document.getElementById('lat');
var lngObjS = document.getElementById('lng');
var usrObj = document.getElementById('uid');
var fundObj = document.getElementById('fund');
var CStr='0||0';
if(latObjS && lngObjS && fundObj && usrObj ){
 CStr = fundObj.value+'||'+usrObj.value;
if(fundObj.value >0 && usrObj.value >0)
 process('updateLocation',latObjS.value,lngObjS.value,CStr);
}
 messageObj.close();
}
/*
function trim(str, chars) {
    return ltrim(rtrim(str, chars), chars);
}

function ltrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}

function rtrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}
*/

function addCustodian() {
  var ni = document.getElementById('moreCustodian');
  var numi = document.getElementById('CustodianCount');
  var num = (document.getElementById("CustodianCount").value -1)+ 2;
  numi.value = num;
  var fill=0;

		var chks = document.getElementsByName('info[CName][]'); //here rr[] is the name of the textbox
		var chkLen = chks.length;
		var chks2 = document.getElementsByName('info[CContact][]'); //here rr[] is the name of the textbox
		var chkLen2 = chks2.length;
		
		var chks3 = document.getElementsByName('info[CPhone][]'); //here rr[] is the name of the textbox
		var chkLen3 = chks3.length;
		
		var chks4 = document.getElementsByName('info[CEmail][]'); //here rr[] is the name of the textbox
		var chkLen4 = chks4.length;
				
		if(chkLen > 0 || chkLen2 > 0 || chkLen3 > 0 || chkLen4 > 0 ) {
			for (var i = 0; i < chks.length || i < chks2.length || i < chks3.length || i < chks4.length ; i++)
			{        
				 if (chks[i].value!="" || chks2[i].value!="" || chks3[i].value!="" || chks4[i].value!="" )
				 {
					  fill = 1;
				 }
				 else {
					 fill = 0;
					chks[i].focus();
				 }
			} 
		}
if(fill){
  var divIdName = "my"+num+"Div";
  var newdiv = document.createElement('div');
  var tbl="<br><table width=\"100%\"  border=\"0\" >";
    tbl+="<tbody>";
	tbl+="      <tr>";
	tbl+="		 	<td  width=\"20%\" ><span class=\"reqMark\">&nbsp;</span>Name:</td>";
	tbl+="			<td width=\"27%\"><input type=\"text\"  name=\"info[CName][]\" class=\"required-x\" /></td>";
	tbl+="			<td width=\"21%\" ><span class=\"reqMark\">&nbsp;</span>Contact Person:</td>";
	tbl+="			<td width=\"19%\"><input type=\"text\" name=\"info[CContact][]\" class=\"required-x\" /></td>";
	tbl+="			<td >&nbsp;</td>";
	tbl+="		   </tr>";
	tbl+="		   <tr>";
	tbl+="			<td  width=\"20%\" ><span class=\"reqMark\">&nbsp;</span>Contact Phone:</td>";
	tbl+="			<td width=\"27%\"><input type=\"text\"  name=\"info[CPhone][]\" class=\"required-x\" /></td>";
	tbl+="			<td wid th=\"18%\" ><span class=\"reqMark\">&nbsp;</span>Contact E-mail:</td>";
	tbl+="			<td width=\"19%\"><input type=\"text\" name=\"info[CEmail][]\" class=\"required-x validate-email\" /></td>";
	tbl+="			<td>&nbsp;<a href=\"javascript:;\" class=\"buttonsmall\" onclick=\"removeCustodian(\'"+divIdName+"\')\"><span>Remove</span></a></td>";
	tbl+="		   </tr>";
	tbl+="		</tbody>";
	tbl+="	 </table>";
	
  newdiv.setAttribute("id",divIdName);
  newdiv.innerHTML = tbl+" ";
  ni.appendChild(newdiv);
}else{
  alert('Please Fill The Fields');
}
}

function removeCustodian(divNum) {
  var d = document.getElementById('moreCustodian');
  var olddiv = document.getElementById(divNum);
   var numi = document.getElementById('CustodianCount');
  var num = (document.getElementById("CustodianCount").value -1);
  numi.value = num;
  d.removeChild(olddiv);
}

// more broker

function addBroker() {
	var ni = document.getElementById('moreBroker');
	var numi = document.getElementById('BrokerCount');
	var num = (document.getElementById("BrokerCount").value -1)+ 2;
	numi.value = num;
	var fill=0;

		var chks = document.getElementsByName('info[BName][]'); //here rr[] is the name of the textbox
		var chkLen = chks.length;
		var chks2 = document.getElementsByName('info[BContact][]'); //here rr[] is the name of the textbox
		var chkLen2 = chks2.length;
		
		var chks3 = document.getElementsByName('info[BPhone][]'); //here rr[] is the name of the textbox
		var chkLen3 = chks3.length;
		
		var chks4 = document.getElementsByName('info[BEmail][]'); //here rr[] is the name of the textbox
		var chkLen4 = chks4.length;
				
		if(chkLen > 0 || chkLen2 > 0 || chkLen3 > 0 || chkLen4 > 0 ) {
			for (var i = 0; i < chks.length || i < chks2.length || i < chks3.length || i < chks4.length ; i++)
			{        
				 if (chks[i].value!="" || chks2[i].value!="" || chks3[i].value!="" || chks4[i].value!="" )
				 {
					  fill = 1;
				 }
				 else {
					 fill = 0;
					chks[i].focus();
				 }
			} 
		}
  if(fill){
  var divIdName = "my"+num+"Div";
  var newdiv = document.createElement('div');
  var tbl="<br><table width=\"100%\"  border=\"0\" >";
    tbl+="<tbody>";
	tbl+="      <tr>";
	tbl+="		 	<td  width=\"20%\" ><span class=\"reqMark\">&nbsp;</span>Name:</td>";
	tbl+="			<td width=\"27%\"><input type=\"text\"  name=\"info[BName][]\" class=\"required-x\" /></td>";
	tbl+="			<td width=\"21%\" ><span class=\"reqMark\">&nbsp;</span>Contact Person:</td>";
	tbl+="			<td width=\"19%\"><input type=\"text\" name=\"info[BContact][]\" class=\"required-x\" /></td>";
	tbl+="			<td >&nbsp;</td>";
	tbl+="		   </tr>";
	tbl+="		   <tr>";
	tbl+="			<td  width=\"20%\" ><span class=\"reqMark\">&nbsp;</span>Contact Phone:</td>";
	tbl+="			<td width=\"27%\"><input type=\"text\"  name=\"info[BPhone][]\" class=\"required-x\" /></td>";
	tbl+="			<td wid th=\"18%\" ><span class=\"reqMark\">&nbsp;</span>Contact E-mail:</td>";
	tbl+="			<td width=\"19%\"><input type=\"text\" name=\"info[BEmail][]\" class=\"required-x validate-email\" /></td>";
	tbl+="			<td>&nbsp;<a href=\"javascript:;\" class=\"buttonsmall\" onclick=\"removeBroker(\'"+divIdName+"\')\"><span>Remove</span></a></td>";
	tbl+="		   </tr>";
	tbl+="		</tbody>";
	tbl+="	 </table>";
	
  newdiv.setAttribute("id",divIdName);
  newdiv.innerHTML = tbl+" ";
  ni.appendChild(newdiv);
  }else{
   alert('Please Fill The Fields');
  }
}

function removeBroker(divNum) {
  var d = document.getElementById('moreBroker');
  var olddiv = document.getElementById(divNum);
   var numi = document.getElementById('BrokerCount');
  var num = (document.getElementById("BrokerCount").value -1);
  numi.value = num;
  d.removeChild(olddiv);
}

// more counsel

// more broker

function addCounsel() {
  var ni = document.getElementById('moreCounsel');
  var numi = document.getElementById('CounselCount');
  var num = (document.getElementById("CounselCount").value -1)+ 2;
  numi.value = num;
      var fill=0;

		var chks = document.getElementsByName('info[LName][]'); //here rr[] is the name of the textbox
		var chkLen = chks.length;
		var chks2 = document.getElementsByName('info[LContact][]'); //here rr[] is the name of the textbox
		var chkLen2 = chks2.length;
		
		var chks3 = document.getElementsByName('info[LPhone][]'); //here rr[] is the name of the textbox
		var chkLen3 = chks3.length;
		
		var chks4 = document.getElementsByName('info[LEmail][]'); //here rr[] is the name of the textbox
		var chkLen4 = chks4.length;
				
		if(chkLen > 0 || chkLen2 > 0 || chkLen3 > 0 || chkLen4 > 0 ) {
			for (var i = 0; i < chks.length || i < chks2.length || i < chks3.length || i < chks4.length ; i++)
			{        
				 if (chks[i].value!="" || chks2[i].value!="" || chks3[i].value!="" || chks4[i].value!="" )
				 {
					  fill = 1;
				 }
				 else {
					 fill = 0;
					chks[i].focus();
				 }
			} 
		}
  if(fill){
  var divIdName = "my"+num+"Div";
  var newdiv = document.createElement('div');
  var tbl="<br><table width=\"100%\"  border=\"0\" >";
    tbl+="<tbody>";
	tbl+="      <tr>";
	tbl+="		 	<td  width=\"20%\" ><span class=\"reqMark\">&nbsp;</span>Name:</td>";
	tbl+="			<td width=\"27%\"><input type=\"text\"  name=\"info[LName][]\" class=\"required-x\" /></td>";
	tbl+="			<td width=\"21%\" ><span class=\"reqMark\">&nbsp;</span>Contact Person:</td>";
	tbl+="			<td width=\"19%\"><input type=\"text\" name=\"info[LContact][]\" class=\"required-x\" /></td>";
	tbl+="			<td >&nbsp;</td>";
	tbl+="		   </tr>";
	tbl+="		   <tr>";
	tbl+="			<td  width=\"20%\" ><span class=\"reqMark\">&nbsp;</span>Contact Phone:</td>";
	tbl+="			<td width=\"27%\"><input type=\"text\"  name=\"info[LPhone][]\" class=\"required-x\" /></td>";
	tbl+="			<td wid th=\"18%\" ><span class=\"reqMark\">&nbsp;</span>Contact E-mail:</td>";
	tbl+="			<td width=\"19%\"><input type=\"text\" name=\"info[LEmail][]\" class=\"required-x validate-email\" /></td>";
	tbl+="			<td>&nbsp;<a href=\"javascript:;\" class=\"buttonsmall\" onclick=\"removeCounsel(\'"+divIdName+"\')\"><span>Remove</span></a></td>";
	tbl+="		   </tr>";
	tbl+="		</tbody>";
	tbl+="	 </table>";
	
  newdiv.setAttribute("id",divIdName);
  newdiv.innerHTML = tbl+" ";
  ni.appendChild(newdiv);
  }else{
   alert('Please Fill The Fields');
  }
}

function removeCounsel(divNum) {
  var d = document.getElementById('moreCounsel');
  var olddiv = document.getElementById(divNum);
   var numi = document.getElementById('CounselCount');
  var num = (document.getElementById("CounselCount").value -1);
  numi.value = num;
  d.removeChild(olddiv);
}

// more auditor
function addAuditor() {
  var ni = document.getElementById('moreAuditor');
  var numi = document.getElementById('AuditorCount');
  var num = (document.getElementById("AuditorCount").value -1)+ 2;
  numi.value = num;
    var fill=0;

		var chks = document.getElementsByName('info[AudName][]'); //here rr[] is the name of the textbox
		var chkLen = chks.length;
		var chks2 = document.getElementsByName('info[AudContact][]'); //here rr[] is the name of the textbox
		var chkLen2 = chks2.length;
		
		var chks3 = document.getElementsByName('info[AudPhone][]'); //here rr[] is the name of the textbox
		var chkLen3 = chks3.length;
		
		var chks4 = document.getElementsByName('info[AudEmail][]'); //here rr[] is the name of the textbox
		var chkLen4 = chks4.length;
				
		if(chkLen > 0 || chkLen2 > 0 || chkLen3 > 0 || chkLen4 > 0 ) {
			for (var i = 0; i < chks.length || i < chks2.length || i < chks3.length || i < chks4.length ; i++)
			{        
				 if (chks[i].value!="" || chks2[i].value!="" || chks3[i].value!="" || chks4[i].value!="" )
				 {
					  fill = 1;
				 }
				 else {
					 fill = 0;
					chks[i].focus();
				 }
			} 
		}
  if(fill){
  var divIdName = "my"+num+"Div";
  var newdiv = document.createElement('div');
  var tbl="<br><table width=\"100%\"  border=\"0\" >";
    tbl+="<tbody>";
	tbl+="      <tr>";
	tbl+="		 	<td  width=\"20%\" ><span class=\"reqMark\">&nbsp;</span>Name:</td>";
	tbl+="			<td width=\"27%\"><input type=\"text\"  name=\"info[AudName][]\" class=\"required-x\" /></td>";
	tbl+="			<td width=\"21%\" ><span class=\"reqMark\">&nbsp;</span>Contact Person:</td>";
	tbl+="			<td width=\"19%\"><input type=\"text\" name=\"info[AudContact][]\" class=\"required-x\" /></td>";
	tbl+="			<td >&nbsp;</td>";
	tbl+="		   </tr>";
	tbl+="		   <tr>";
	tbl+="			<td  width=\"20%\" ><span class=\"reqMark\">&nbsp;</span>Contact Phone:</td>";
	tbl+="			<td width=\"27%\"><input type=\"text\"  name=\"info[AudPhone][]\" class=\"required-x\" /></td>";
	tbl+="			<td wid th=\"18%\" ><span class=\"reqMark\">&nbsp;</span>Contact E-mail:</td>";
	tbl+="			<td width=\"19%\"><input type=\"text\" name=\"info[AudEmail][]\" class=\"required-x validate-email\" /></td>";
	tbl+="			<td>&nbsp;<a href=\"javascript:;\" class=\"buttonsmall\" onclick=\"removeAuditor(\'"+divIdName+"\')\"><span>Remove</span></a></td>";
	tbl+="		   </tr>";
	tbl+="		</tbody>";
	tbl+="	 </table>";
	
  newdiv.setAttribute("id",divIdName);
  newdiv.innerHTML = tbl+" ";
  ni.appendChild(newdiv);
  }else{
    alert('Please Fill The Fields');
  }
  
  
  
  
}

//Add Company info

function addCompany(){

	  var ni = document.getElementById('moreCompany');
  var numi = document.getElementById('CompanyCount');
  var num = (document.getElementById("CompanyCount").value -1)+ 2;
  numi.value = num;
    var fill=0;
	var chks = document.getElementsByName('info[COAddr][]'); //here rr[] is the name of the textbox
	var chkLen = chks.length;

	var chks2 = document.getElementsByName('info[COFax][]'); //here rr[] is the name of the textbox
	var chkLen2 = chks2.length;

	var chks3 = document.getElementsByName('info[COPhone][]'); //here rr[] is the name of the textbox
	var chkLen3 = chks3.length;

	var chks4 = document.getElementsByName('info[COEmail][]'); //here rr[] is the name of the textbox
	var chkLen4 = chks4.length;

	var chks5 = document.getElementsByName('info[COWebsite][]'); //here rr[] is the name of the textbox
	var chkLen5 = chks5.length;
				
		if(chkLen > 0 || chkLen2 > 0 || chkLen3 > 0 || chkLen4 > 0 || chkLen5 > 0) {
			for (var i = 0; i < chks.length || i < chks2.length || i < chks3.length || i < chks4.length || i < chks5.length; i++)
			{	
				if (chks[i].value!="" || chks2[i].value!="" || chks3[i].value!="" || chks4[i].value!="" || chks5[i].value!="")
				{
					fill = 1;
				}
				else {
					fill = 0;
					chks[i].focus();
				}
			} 
		}
	if(fill){
	var divIdName = "my"+num+"Div";
	var newdiv = document.createElement('div');
	var tbl="<br><table width=\"100%\"  border=\"0\" >";
		tbl+="<tbody>";
		tbl+="      <tr>";
		tbl+="		 	<td  width=\"20%\" ><span class=\"reqMark\">&nbsp;</span>Address:</td>";
		tbl+="			<td width=\"27%\"><input type=\"text\"  name=\"info[COAddr][]\" class=\"required-x\" /></td>";
		tbl+="			<td width=\"21%\" ><span class=\"reqMark\">&nbsp;</span>Company E-mail:</td>";
		tbl+="			<td width=\"19%\"><input type=\"text\" name=\"info[COEmail][]\" class=\"required-x validate-email\"   /></td>";
		tbl+="			<td >&nbsp;</td>";
		tbl+="		   </tr>";
		tbl+="		   <tr>";
		tbl+="			<td  width=\"20%\" ><span class=\"reqMark\">&nbsp;</span>Phone:</td>";
		tbl+="			<td width=\"27%\"><input type=\"text\"  name=\"info[COPhone][]\" class=\"required-x\" /></td>";
		tbl+="			<td wid th=\"18%\" ><span class=\"reqMark\">&nbsp;</span> 	Website:</td>";
		tbl+="			<td width=\"19%\"><input type=\"text\" name=\"info[COWebsite][]\" class=\"required-x\" /></td>";
		tbl+="			<td></td>";
		tbl+="		   </tr>";
		tbl+="		   <tr>";
		tbl+="			<td  width=\"20%\" ><span class=\"reqMark\">&nbsp;</span>Fax:</td>";
		tbl+="			<td width=\"27%\"><input type=\"text\"  name=\"info[COFax][]\" class=\"required-x\" /></td>";
		tbl+="			<td wid th=\"18%\" ><span class=\"reqMark\">&nbsp;</td>";
		tbl+="			<td width=\"19%\">&nbsp;</td>";
		tbl+="			<td>&nbsp;<a href=\"javascript:;\" class=\"buttonsmall\"  onclick=\"removeCompany(\'"+divIdName+"\')\"><span>Remove</span></a></td>";
		tbl+="		   </tr>";
		tbl+="		</tbody>";
		tbl+="	 </table>";
	
		newdiv.setAttribute("id",divIdName);
		newdiv.innerHTML = tbl+" ";
		ni.appendChild(newdiv);
	}else{
		alert('Please Fill The Fields');
	}
}

function addManager() {
  var ni = document.getElementById('moreManager');
  var numi = document.getElementById('ManagerCount');
  var num = (document.getElementById("ManagerCount").value -1)+ 2;
  numi.value = num;
    var fill=0;
var chks = document.getElementsByName('info[MName][]'); //here rr[] is the name of the textbox

		var chkLen = chks.length;
		var chks2 = document.getElementsByName('info[MContact][]'); //here rr[] is the name of the textbox
		var chkLen2 = chks2.length;
		
		var chks3 = document.getElementsByName('info[MPhone][]'); //here rr[] is the name of the textbox
		var chkLen3 = chks3.length;
		
		var chks4 = document.getElementsByName('info[MEmail][]'); //here rr[] is the name of the textbox
		var chkLen4 = chks4.length;
		
		var chks5 = document.getElementsByName('info[MWebsite][]'); //here rr[] is the name of the textbox
		var chkLen5 = chks5.length;
				
		if(chkLen > 0 || chkLen2 > 0 || chkLen3 > 0 || chkLen4 > 0 || chkLen5 > 0) {
			for (var i = 0; i < chks.length || i < chks2.length || i < chks3.length || i < chks4.length || i < chks5.length; i++)
			{        
				 if (chks[i].value!="" || chks2[i].value!="" || chks3[i].value!="" || chks4[i].value!="" || chks5[i].value!="")
				 {
					  fill = 1;
				 }
				 else {
					 fill = 0;
					chks[i].focus();
				 }
			} 
		}
  if(fill){
  var divIdName = "my"+num+"Div";
  var newdiv = document.createElement('div');
  var tbl="<br><table width=\"100%\"  border=\"0\" >";
    tbl+="<tbody>";
	tbl+="      <tr>";
	tbl+="		 	<td  width=\"20%\" ><span class=\"reqMark\">&nbsp;</span>Name:</td>";
	tbl+="			<td width=\"27%\"><input type=\"text\"  name=\"info[MName][]\" class=\"required-x\" /></td>";
	tbl+="			<td width=\"21%\" ><span class=\"reqMark\">&nbsp;</span>Contact Person:</td>";
	tbl+="			<td width=\"19%\"><input type=\"text\" name=\"info[MContact][]\" class=\"required-x\" /></td>";
	tbl+="			<td >&nbsp;</td>";
	tbl+="		   </tr>";
	tbl+="		   <tr>";
	tbl+="			<td  width=\"20%\" ><span class=\"reqMark\">&nbsp;</span>Contact Phone:</td>";
	tbl+="			<td width=\"27%\"><input type=\"text\"  name=\"info[MPhone][]\" class=\"required-x\" /></td>";
	tbl+="			<td wid th=\"18%\" ><span class=\"reqMark\">&nbsp;</span>Contact E-mail:</td>";
	tbl+="			<td width=\"19%\"><input type=\"text\" name=\"info[MEmail][]\" class=\"required-x validate-email\" /></td>";
	tbl+="			<td></td>";
	tbl+="		   </tr>";
	tbl+="		   <tr>";
	tbl+="			<td  width=\"20%\" ><span class=\"reqMark\">&nbsp;</span>Website:</td>";
	tbl+="			<td width=\"27%\"><input type=\"text\"  name=\"info[MWebsite][]\" class=\"required-x\" /></td>";
	tbl+="			<td wid th=\"18%\" ><span class=\"reqMark\">&nbsp;</td>";
	tbl+="			<td width=\"19%\">&nbsp;</td>";
	tbl+="			<td>&nbsp;<a href=\"javascript:;\" class=\"buttonsmall\"  onclick=\"removeManager(\'"+divIdName+"\')\"><span>Remove</span></a></td>";
	tbl+="		   </tr>";
	tbl+="		</tbody>";
	tbl+="	 </table>";
	
  newdiv.setAttribute("id",divIdName);
  newdiv.innerHTML = tbl+" ";
  ni.appendChild(newdiv);
  }else{
    alert('Please Fill The Fields');
  }
		
  }

function removeCompany(divNum)
{
	var d = document.getElementById('moreCompany');
	var olddiv = document.getElementById(divNum);
	var numi = document.getElementById('CompanyCount');
	var num = (document.getElementById("CompanyCount").value -1);
	numi.value = num;
	d.removeChild(olddiv);
}

function removeManager(divNum) {
	var d = document.getElementById('moreManager');
	var olddiv = document.getElementById(divNum);
	var numi = document.getElementById('ManagerCount');
	var num = (document.getElementById("ManagerCount").value -1);
	numi.value = num;
	d.removeChild(olddiv);
}

function removeAuditor(divNum) {
	var d = document.getElementById('moreAuditor');
	var olddiv = document.getElementById(divNum);
	var numi = document.getElementById('AuditorCount');
	var num = (document.getElementById("AuditorCount").value -1);
	numi.value = num;
	d.removeChild(olddiv);
}

// Check Login form

function loginbox(){

var userObj = document.getElementById('busername');
var passObj = document.getElementById('bpasswd');
 userObj.className='inputbox';
 passObj.className='inputbox';

  if( userObj.value == "" ){
	userObj.focus();
	return false;
  }else if(passObj.value == "" ){
	passObj.focus();
	return false;
  }
}

///3/26/2010 latest

function checkReportTitle(){

var titleObj = document.getElementById('reportTitle');

	if( titleObj && titleObj.value == "" )
	{
		titleObj.focus();
		titleObj.className = 'redBorder';
		return false;
	}

}

function checkLinkTitle(){

var titleObj = document.getElementById('document_title');
var linkObj = document.getElementById('document_url');

	if( titleObj && titleObj.value == "" )
	{
		titleObj.focus();
		titleObj.className = 'redBorder';
		return false;
	}
	if( linkObj && linkObj.value == "" )
	{
		linkObj.focus();
		linkObj.className = 'redBorder';
		return false;
	}

}
