//		if (checkrequired(frm) == false) return false;
//		if (verifyMail(objMail) == false) return false;
//		if (checkbody(frm,"CONTENT")== false) return false;
//		if(Imageval(frm.photo)==false) return false  ;
//		if(Pdfval(frm.requiredpdf)==false) return false  ;
//		if (chkSelectedRecord(frm) == false ) return false ;
//		if(ValidateDate(frm.month.value+'/'+frm.day.value+'/'+frm.year.value)== false ) return false ;
//-------------------------------------------------
	function checkPassword(frm)
	{
		if (checkrequired(frm) == false) return false;
		if (frm.requirednewpassword.value !=  frm.requiredconfirmpassword.value)
		{
				alert("Password Mismatch.") ;
				frm.requiredconfirmpassword.focus() ;
				return false ;
		}
		return true ;
	}
//-------------------------------------------------
	function checkFAQ(frm)
	{
		if (checkrequired(frm) == false) return false;
		if (checkbody(frm,"ANSWER")== false) return false;
		return true ;
		
	}
//-------------------------------------------------
	
//-------------------------------------------------
	function checkForm(frm)
	{
		if (checkrequired(frm) == false) return false;
		return true ;
		
	}
//-------------------------------------------------

	function setRefinance(frm)
	{
		
			document.getElementById("r_mortgage").style.display = '' ;
			document.getElementById("r_currentinterestrate").style.display = '' ;
			document.getElementById("r_currentmonthlypayment").style.display = '' ;
			document.getElementById("r_propertyvalue").style.display = '' ;
				
			document.getElementById("p_PurchasePrice").style.display = 'none' ;
			document.getElementById("p_DownPayment").style.display = 'none' ;
			document.getElementById("p_PurchaseStatus").style.display = 'none' ;
			document.getElementById("p_PurchaseDate").style.display = 'none' ;
		
	}
//-------------------------------------------------

//-------------------------------------------------

	function checkTopic(frm)
	{
		if (checkrequired(frm) == false) return false;
		if (checkbody(frm,"DESCRIPTION")== false) return false;
		if(ValidateDate(frm.month.value+'/'+frm.day.value+'/'+frm.year.value)== false ) return false ;
		return true ;
		
	}
//-------------------------------------------------
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
//----------------------------------------------
function Arraycheckrequired(which) 
{ 

	var pass=true; 
	if (document.images) 
	{ 
		for (i=0;i<which.length;i++) 
		{ 
			var tempobj=which.elements[i]; 
			if (tempobj.name.substring(0,8)=="required") 
			{ 

				if ((tempobj.type=="text"||tempobj.type=="textarea"||tempobj.type=="password" ||tempobj.type.toString().charAt(0)=="s")&&			tempobj.value=='')
				{ 
					if(tempobj.disabled==false)
					{
						pass=false; 
						break; 
					}
				} 
			} 
		} 
	} 
	if (!pass) 
	{ 
		shortFieldName=tempobj.name.substring(8,30).toUpperCase(); 
		idStartPos=tempobj.name.indexOf("-") ;
		shortFieldName=tempobj.name.substring(8,idStartPos).toUpperCase(); 
		
		alert("Please make sure the "+shortFieldName+" field was properly completed."); 
		tempobj.focus() ;						
		return false; 
				
	} else 
	
	return true; 
			
} 
//--------------------------------------------------------------------

	function checkRank(frm)
	{
		if (Arraycheckrequired(frm) == false ) return false ;
		return true ;
	}
//--------------------------------------------------------------------
	
	function RestDetectResolution()
	{
		var ScreenWidth= screen.width ;
		if (ScreenWidth<=800)
		{
			document.getElementById("800tab1").style.display = '' ;
			document.getElementById("800tab2").style.display = '' ;
		}else if (ScreenWidth>800)
		{
			document.getElementById("1000tab1").style.display = '' ;
			document.getElementById("1000tab2").style.display = '' ;
		}
		bodyOnload()
	}
//--------------------------------------------------------------------

	function checkrequiredResolution(which) 
	{ 
		var pass=true; 
		if (document.images) 
		{ 
			for (i=0;i<which.length;i++) 
			{ 
				
				var tempobj=which.elements[i]; 
				//alert(which.LoanName.value)
				if (which.LoanName.value == "refinance" || which.LoanName.value == "debtconsolidation")
				{
					if (tempobj.name!="requiredPurchasePrice" && tempobj.name!="requiredDownPaymentSource" && tempobj.name!="requiredDownPayment" && tempobj.name!="requiredPurchaseStatus" && tempobj.name!="requiredMonth" && tempobj.name!="requiredDay" && tempobj.name!="requiredYear") 
					{ 
						if (tempobj.name.substring(0,8)=="required") 
						{ 
							if ((tempobj.type=="file" || tempobj.type=="text"||tempobj.type=="textarea"||tempobj.type=="password" ||tempobj.type.toString().charAt(0)=="s" ) && tempobj.value=='')
							{ 
								if(tempobj.disabled==false)
								{
									pass=false; 
									break; 
								}
							}
						} 
					}
				}
				else if (which.LoanName.value == "newpurchaseland")
				{
					if (tempobj.name!="requiredMortgageBalance" && tempobj.name!="requiredCurrentInterest" && tempobj.name!="requiredMonthlyPayment" && tempobj.name!="requiredPropertyValue" && tempobj.name!="requiredCurrentTerm") 
					{ 
						if (tempobj.name.substring(0,8)=="required") 
						{ 
							if ((tempobj.type=="file" || tempobj.type=="text"||tempobj.type=="textarea"||tempobj.type=="password" ||tempobj.type.toString().charAt(0)=="s" ) && tempobj.value=='')
							{ 
								if(tempobj.disabled==false)
								{
									pass=false; 
									break; 
								}
							}
						} 
					}
				}
				
			} 
		} 
		if (!pass) 
		{ 
			shortFieldName=tempobj.name.substring(8,30).toUpperCase(); 
			alert("Please make sure the "+shortFieldName+" field was properly completed."); 
			tempobj.focus() ;						
			return false; 
					
		} else 
		
		return true; 
				
	} 

//--------------------------------------------------------------------

	function checkIndex(frm)
	{
		if (checkrequiredRadio(frm.requiredLenders) == false ) return false ;
		if (verifyMail(frm.requiredEmail) == false ) return false ;
		if (checkrequiredResolution(frm) == false ) return false ;
		/*if (checkrequiredRadio(frm.requiredSelfEmployed) == false ) return false ;*/
		if (frm.LoanName.value == "newpurchaseland")
		{
			if (checkrequiredRadiotemp(frm.SelfEmployed) == false ) return false ;
		}

		if (frm.HouseholdIncome.value != "")
			if (checkrequiredRadiotemp(frm.HouseholdIncomeType) == false ) return false ;
			
		if (frm.LoanName.value == "newpurchaseland")
		{
			if (frm.CurrentJob.value == "") 
			{ 
				shortFieldName=frm.CurrentJob.name.substring(0,30).toUpperCase(); 
				alert("Please make sure the "+shortFieldName+" field was properly completed."); 
				frm.CurrentJob.focus() ;						
				return false; 
						
			}
		}

		return true ;
	}
//--------------------------------------------------------------------
	function onkeyprice(obj)
	{
		var str=obj.value
		var keyascii;
		keyascii = window.event.keyCode;
	
		if(keyascii==46)
		{ 
			if (str.indexOf(".")>0){
				return false
			}
		}
		else 
		{
			if ((keyascii < 48) || (keyascii > 57))
			{
				window.event.keyCode = 0;
				return;
			}else
			{
				//format_number(str);
			}
			
		}
		
	}
	
			function isBlank(str)
			{
				if (str.length == 0)             // yes - nothing entered
				return true
				for (i=0; i<=str.length-1; i++)  // yes - all spaces
				if (str.charAt(i) != " ")
					return false
				return true                      // nope
			}

			function isDigit (c)
			{
				return ((c >= "0") && (c <= "9"))
			}
			function isIntegerPN (s)
			{   var i, startPos;

				if (isBlank(s))
				return false;


				// Search through string's characters one by one
				// until we find a non-numeric character.
				// When we do, return false; if we don't, return true.

				if ( s.charAt(0) == "-" )
					startPos = 1;
				else
					startPos = 0;

				for (i = startPos; i < s.length; i++)
				{
					// Check that current character is number.
					var c = s.charAt(i);
					if(c!=".")
						if (!isDigit(c)) return false;
				}

				// All characters are numbers.
				return true;
			}	
			
			function removeCommas( strValue )
			{
				var objRegExp = /,/g; //search for commas globally

				//replace all matches with empty strings
				return strValue.replace(objRegExp,'');
			}
			function isNumber( number )
			{
				number = removeCommas( number );
				if ( isIntegerPN(number) )
					return true;
				else
					return false
			}

			function format_number(n)
			{

					if (!isNumber(n))
					return n;

				var isBlank = true;
				var isNegative = false;
					if (n.length == 0)             // yes - nothing entered
					return "";
					for (i=0; i<=n.length-1; i++)  // yes - all spaces
					if (n.charAt(i) != " ")
						isBlank = false;
					if ( isBlank )
						return "";

				n = removeCommas(n);
				var arr=new Array('0'), i=0;

				if ( n < 0 )
				{
					isNegative = true;
					n = n * -1;
				}
				while (n>0)
					{arr[i]=''+n%1000; n=Math.floor(n/1000); i++;}
				arr=arr.reverse();
				for (var i in arr) if (i>0) //padding zeros
					while (arr[i].length<3) arr[i]='0'+arr[i];

				if ( isNegative )
					return "-" + arr.join();
				else
					return arr.join();
			}
			
		function formatprice(obj)
		{
		
			if (onkeyprice(obj) == false ) return false ;
			obj.value = format_number(obj.value)

		/*var keyascii;
		keyascii = window.event.keyCode;
		alert(keyascii) ;
		if (
		if ((keyascii < 46) || (keyascii == 47) || (keyascii > 57))
		{
			window.event.keyCode = 0;
		}
		return;*/
		}

//--------------------------------------------------------------------

	function onkeydecimal(obj)
	{
		var keyascii;
		keyascii = window.event.keyCode;
	
		var str=obj.value
		if(str.length > 2 && str.indexOf(".") == -1 && keyascii != 46)
		return false

		if(keyascii==46)
		{ 
			if (str.indexOf(".")>0){
				return false
			}
		}
		else 
		{
			if ((keyascii < 48) || (keyascii > 57))
			{
				window.event.keyCode = 0;
			}
			return;
		}
	}
//--------------------------------------------------------------------
	function chkAll(form)
	{
		len = form.elements.length;
		var i=0;
		for( i=0 ; i<len ; i++)
		{
			if (form.elements[i].type=='checkbox')
			{
				form.elements[i].checked=true;
				//form.selectall.value='DeSelect All'
			}
		}
	}
//--------------------------------------------------------------------
var slideShowSpeed = 20000; /* 10 seconds */
var crossFadeDuration = 0; /* Duration of crossfade (seconds) */

var _SHOW=0;
var _ITEM=0;
var Pic = new Array();
var ScreenWidth= screen.width ;


var t = new Array(); /* set up in init() */
var j = new Array(); /* set up in init() */
var preLoad = new Array();

function init_ex()
{
  for (var i=0;i<Pic.length;i++)
  {
    j[i]=0;
	t[i]=null;
    preLoad[i]=new Array();
    for(var r=0;r<Pic[i].length;r++)
    {
      preLoad[i][r] = new Image();
      preLoad[i][r].src = Pic[i][r];
    }
  } 
}
init_ex();
function startShow(_n)
{
  if(t[_n])
  {
    clearInterval(t[_n]);
	t[_n]=null;
  }
  t[_n]=setInterval('runSlideShow('+_n+')',slideShowSpeed);
}
function runSlideShow(_n){ 
  if (document.all){ 
      document.images["SlideShow"+_n].style.filter="blendTrans(duration=2)";
      document.images["SlideShow"+_n].style.filter="blendTrans(duration=crossFadeDuration)";
      document.images["SlideShow"+_n].filters.blendTrans.Apply();
  }
  document.images["SlideShow"+_n].src = preLoad[_n][j[_n]].src;
  if (document.all){document.images["SlideShow"+_n].filters.blendTrans.Play(); } 
  j[_n] = j[_n] + 1;
  if (j[_n] > (Pic[_n].length-1)) j[_n]=0;
} 
function bodyOnload()
{
  for(var i=0;i<Pic.length;i++)
  {
    /* this starts each one at a separated interval */
    setTimeout('startShow('+i+')',slideShowSpeed*i/Pic.length);
    /* use this if you want them to all change at the "same time" */
	/* "same time" on a single processing machine ? :_) */
	// startShow(i);
  }
}
	
	function SetWidth()
	{
		var ScreenWidth= screen.width ;
		if (ScreenWidth<=800)
		{
			document.getElementById("resulttab1").style.width = '98%' ;
			document.getElementById("resulttab2").style.width = '98%' ;
			
			if (document.getElementById("resulttab3"))
			document.getElementById("resulttab3").style.width = '98%' ;
			
			if (document.getElementById("resulttab4"))
			document.getElementById("resulttab4").style.width = '98%' ;
			
			if (document.getElementById("resulttab5"))
			document.getElementById("resulttab5").style.width = '98%' ;
			
			if (document.getElementById("resulttab6"))
			document.getElementById("resulttab6").style.width = '98%' ;
			
			if (document.getElementById("resulttab7"))
			document.getElementById("resulttab7").style.width = '98%' ;
			
			if (document.getElementById("resulttab8"))
			document.getElementById("resulttab8").style.width = '98%' ;
			
			if (document.getElementById("resulttab9"))
			document.getElementById("resulttab9").style.width = '98%' ;
			
			if (document.getElementById("resulttab10"))
			document.getElementById("resulttab10").style.width = '98%' ;
			
			if (document.getElementById("resulttab11"))
			document.getElementById("resulttab11").style.width = '98%' ;
			
			if (document.getElementById("resulttab12"))
			document.getElementById("resulttab12").style.width = '98%' ;
			
			if (document.getElementById("resulttab13"))
			document.getElementById("resulttab13").style.width = '98%' ;

}else if (ScreenWidth>800)
		{
			document.getElementById("resulttab1").style.width = '592px' ;
			document.getElementById("resulttab2").style.width = '592px' ;
			
			if (document.getElementById("resulttab3"))
			document.getElementById("resulttab3").style.width = '592px' ;
			
			if (document.getElementById("resulttab4"))
			document.getElementById("resulttab4").style.width = '592px' ;
			
			if (document.getElementById("resulttab5"))
			document.getElementById("resulttab5").style.width = '592px' ;
			
			if (document.getElementById("resulttab6"))
			document.getElementById("resulttab6").style.width = '592px' ;
			
			if (document.getElementById("resulttab7"))
			document.getElementById("resulttab7").style.width = '592px' ;
			
			if (document.getElementById("resulttab8"))
			document.getElementById("resulttab8").style.width = '592px' ;
			
			if (document.getElementById("resulttab9"))
			document.getElementById("resulttab9").style.width = '592px' ;
			
			if (document.getElementById("resulttab10"))
			document.getElementById("resulttab10").style.width = '592px' ;
			
			if (document.getElementById("resulttab11"))
			document.getElementById("resulttab11").style.width = '592px' ;
			
			if (document.getElementById("resulttab12"))
			document.getElementById("resulttab12").style.width = '592px' ;
			
			if (document.getElementById("resulttab13"))
			document.getElementById("resulttab13").style.width = '592px' ;
		}
	}

	function truncate(str)
	{
			pos=str.indexOf('.')
			if ( pos<0 )
				return false ;
			for(i=0;i<=pos;i++)
			{
					str.charAt(i) ;
			}

	}
	function chkSubscriber(frm)
	{
		if (checkrequired(frm) == false) return false;
		if (verifyMail(frm.requiredEmail) == false) return false;
		return true ;	
	}
	
	function ConfirmSendAll()
	{
		var Verify=confirm('Are you sure you want to send newsletter to all subscribed users?');
		if (Verify == true)
			return true;			
		else
			return false;			

	}
	
	function checkGlossary(frm)
	{
		if (checkrequired(frm) == false) return false;
		if (checkbody(frm,"DESCRIPTION")== false) return false;
		return true ;
		
	}
//----------------------------------------------------------------------
	function chkNotSelectedRecord(form)
	{
		len = form.elements.length;
		var i=0;
		var Found=false;
		for( i=0 ; i<len ; i++)
		{
			if (form.elements[i].type=='checkbox')
			{
				if (form.elements[i].checked==true)
				{
					Found=true;
					break ;
				}
			}
		}
		if (Found==false)
		{
			var Verify=confirm('Are you sure you want to update with no record/s selected?');
			if (Verify == true)
				return true;			
			else
				return false;			
		}
		else
		{
			return true ;
		}
	}
//-------------------------------------------------

	function checkBanner(frm,act)
	{
		if (checkrequired(frm) == false) return false;
		if (act == "add")
		{
			if (frm.txtimage.value != "")
			{
				if (Imageval(frm.txtimage) == false) return false;
				if (checkrequiredRadio(frm.requiredBannerPosition) == false) return false;
			}else
			{
				alert("Please make sure the IMAGE field was properly completed.");
				frm.txtimage.focus()
				return false;

			}
		}
		else if (act == "edit")
		{
			if (frm.txtimage.value != "")
			{
				if (Imageval(frm.txtimage) == false) return false;
				if (checkrequiredRadio(frm.requiredBannerPosition) == false) return false;
			}
		}
		return true ;
	}
//-------------------------------------------------
function checkrequiredRadiotemp(tempobj) 
{ 

	var pass=true; 
	if (tempobj.type!="radio")
	{
		for (i=0;i<tempobj.length;i++) 
		{ 
			if (tempobj[i].checked==true)
			{ 
				pass=true; 
				break; 
			}else
			   pass=false;
		} 
		if (!pass) 
		{ 
			shortFieldName=tempobj[0].name.substring(0,30).toUpperCase(); 
			alert("Please make sure the "+shortFieldName+" field was properly completed."); 
			tempobj[0].focus()
			return false; 
					
		}else 
			return true; 
	}else
		if (tempobj.checked==false)
		{
			shortFieldName=tempobj.name.substring(0,30).toUpperCase(); 
			alert("Please make sure the "+shortFieldName+" field was properly completed.");
			tempobj[0].focus()
			return false; 
		}else
			return true ;
} 
//-------------------------------------------------

function checkTool(frm)
	{
		if (checkrequired(frm) == false) return false;
		if (frm.requiredLink.value == "http://")
		{
				alert("Please make sure the LINK field was properly completed.");
				frm.requiredLink.focus()
				return false;
		}
		return true ;
	}
//-------------------------------------------------
function DeleteLeadCheck() 
	{
		var Verify=confirm("Are you sure you want to delete this/these leads?");
		if (Verify == true)
		{
			return true;			
		}
		else {
			return false;			
		}
	}
//-------------------------------------------------
function ConfirmLeadCheck() 
	{
		var Verify=confirm("Are you sure you want to confirm this/these leads?");
		if (Verify == true)
		{
			return true;			
		}
		else {
			return false;			
		}
	}
//-------------------------------------------------
function checkEmailLoan(frm,actvalue)
{
	if (checkrequired(frm) == false) return false;
	if (chkSelectedRecord(frm) == false) return false;
	frm.actvalue.value = actvalue
	return true ;
}
//-------------------------------------------------

function shiftFocus(shiftTo,valshift,obj)
{
	if (obj.value.length >= valshift)
	shiftTo.focus()
}

//-------------------------------------------------
	function checkEmailLoanInfo(frm,openerfrm,actvalue)
	{
		if (checkrequired(frm) == false) return false;
		if (chkEmailRecord(frm,openerfrm) == false) return false;
		frm.actvalue.value = actvalue
			return true ;
	}
//-------------------------------------------------
	function chkEmailRecord(frm,openerfrm)
	{
		len = openerfrm.elements.length;
		var strEmail="";
		var i=0;
		for( i=0 ; i<len ; i++)
		{
			if (openerfrm.elements[i].type=='checkbox')
			{
				if (openerfrm.elements[i].name.substring(0,3)=="chk")
				{
					if (openerfrm.elements[i].checked==true)
					{
					   if (strEmail == "")
						   strEmail += openerfrm.elements[i].value;
					   else
						   strEmail += "," + openerfrm.elements[i].value;
					}
				}
			}
		}
		frm.loanid.value = strEmail
		return true ;
	}
//--------------------------------------------------------------------
function setValue(frmelement,selectValue)
{
	len = frmelement.length;
	var i=0;
	for( i=0 ; i<len ; i++)
	{
		if (frmelement.type.toString().charAt(0)=="s")
		{
			if (frmelement[i].value==selectValue)
			{
				frmelement[i].selected=true;
			}
		}
	}
}
//--------------------------------------------------------------------
//---------------------------------------
	function checkShowOnHomePageSelected(frm,obj,act,TotalRec)
	{
		if(TotalRec==1)
		{
			if(obj.checked==false)
			{
				shortFieldName=obj.name.substring(8,30).toUpperCase(); 
				alert("Please make sure the "+shortFieldName+" field was properly completed."); 
				return false
			}
			lenderid=obj.value ;
		}
		else	
			{
				if(checkrequiredRadio(obj) == false) return false ;
				
				var cnt = 0;
				for (i=0;i<frm.length;i++) 
				{ 
					
					var tempobj=frm.elements[i]; 
					if (tempobj.name.substring(0,8)=="required") 
					{ 
						if (tempobj.type=="radio")
						{ 
							cnt++;
						}
					} 
				} 
				
				if (cnt > 1)
				{
					for (i=0;i<obj.length;i++) 
					{ 
						if (obj[i].checked==true)
						{ 
							lenderid=obj[i].value ;
							break; 
						}
					} 
				}
				else
				{
					lenderid = obj.value
				}
			}
			
		document.frm.action='managefeaturedlender.php?lenderid='+lenderid+'&showhome=yes';
		document.frm.submit();
		return true ;
	}
//---------------------------------------
	function chkSelDeselAll(form)
	{
		len = form.elements.length;
		var i=0;
		if (form.hiddenselectall.value=='DeSelect All')
		{
			for( i=0 ; i<len ; i++)
			{
				if (form.elements[i].type=='checkbox')
				{
					form.elements[i].checked=false
				}
				form.hiddenselectall.value='Select All'
				document.getElementById("selectall").innerHTML='Select All'
			}
		}else if (form.hiddenselectall.value=='Select All')
		{
			for( i=0 ; i<len ; i++)
			{
				if (form.elements[i].type=='checkbox')
				{
					form.elements[i].checked=true
				}
				form.hiddenselectall.value='DeSelect All'
				document.getElementById("selectall").innerHTML='DeSelect All'
			}
		}
	}
//---------------------------------------
function ExcelDownload(frm)
{
	if (chkSelectedRecord(frm) == false ) return false;
	frm.act.value='excel';
	frm.method='post';
	frm.action='downloadexceldata.php';
	//frm.submit();
	return true;
}
