
	
function easy_CheckRequired(form,Action,formaction,formtarget,req1,req2,req3,req4,req5,req6,req7,req8,req9,req10,req11,req12,req13,req14,req15,req16,req17,req18,req19,req20,req21,req22,req23,req24,req25,req26,req27,req28,req29,req30,req31,req32,req33,req34,req35,req36,req37,req38,req39,req40){
	
	if (formtarget && formtarget!='')
	{
		document.forms[form].target=formtarget;				
	}
	if (formaction && formaction!='')
	{
		document.forms[form].action=formaction;						
	}
	
	var reqFieldsCaption="";
	var noOfParams=40;
	var i=0;
	var r=0;
	var noOfRequired=0;
	
	// Pre-count required
	while (i < noOfParams)
    {
      i++;
	  if (eval("req"+i))
	  {
          reqField=eval("req"+i);
		  if (eval("document.forms[form]."+reqField+".value")=='')
		  {
			noOfRequired++;
		  }
	  }
    }
	
	var i=0;
	
	while (i < noOfParams)
    {
      i++;
	  if (eval("req"+i))
	  {		  	  	 
		  reqField=eval("req"+i);
		  if (eval("document.forms[form]."+reqField+".value")=='')
		  {
			r++;
			reqFieldCaption=eval("document.forms[form]."+reqField+"_caption.value");
			if (r==noOfRequired && noOfRequired!=1) reqFieldsCaption=reqFieldsCaption+' and ';
		  	reqFieldsCaption=reqFieldsCaption+' \"'+reqFieldCaption.toUpperCase()+'\"';
		  }
		  if (eval("req"+i) && i<noOfRequired-1 && r>0) reqFieldsCaption=reqFieldsCaption+", ";
	  }
    }
	
	if (reqFieldsCaption=='')
	{		
		document.forms[form].status.value=Action;
		document.forms[form].submit();
	}
	else
	{
		if (r>1)
		{
			plural="s";
			isAre="are";	
		}
		else
		{
			plural="";
			isAre="is";
		}
		alert("Field"+plural+' '+reqFieldsCaption+" "+isAre+" required");
	}
}

function easyUpdateSelect(e, dd,newOption)
{
	if (!newOption) newOption='Select';
	for (j=1; j < dd.length; j++)
	{
		dd[j][0] = true;
	}

	for (j=1; j < dd[0].length; j++)
	{
		for (i=1; i < dd.length; i++)
		{
			current = dd[i][j].split("|");
			value = current[0];
			choice = current[0];
			if (current.length == 2) choice = current[1];
			if (value != document[dd[0][0]][dd[0][j]][document[dd[0][0]][dd[0][j]].selectedIndex].value) dd[i][0] = false;
		}
		if (e == document[dd[0][0]][dd[0][j]])
		{
			easyDropdownSelect(j+1,dd,newOption);
			for (k=j+2; k < dd[0].length; k++)
			{
				document[dd[0][0]][dd[0][k]].length = 0;
			}
			break;
		}
	}
}

function easyDropdownSelect(item,dd,newOption)
{
	if (!newOption) newOption='Select';
	var pre1 = "";
	var j = 1;
	document[dd[0][0]][dd[0][item]].options.length = 0;
	document[dd[0][0]][dd[0][item]].options[0] = new Option(newOption, '');
	document[dd[0][0]][dd[0][item]].options[0].selected = true;
	for (i=1; i < dd.length; i++)
	{
		if (dd[i][0] || item == 1)
		{
			current = dd[i][item].split("|");
			value = current[0];
			choice = current[0];
			if (current.length == 2) choice = current[1];
			if (value != pre1)
			{
				var op = new Option(choice, value);
				document[dd[0][0]][dd[0][item]].options[j] = op;
				j++;
				pre1 = value;
			}
		}
	}
}


// OPENS A POPUP RESIZED ACCORDING TO IMAGE SIZE
function imagePopup(path)
{
  if (path)
  {
	  TopDistance = (screen.height/2)-200;
	  LeftDistance = (screen.width/2)-20;
	  
	  HTML = "<html><style>body{margin:0px 0px 0px 0px}</style><body onBlur='top.close()'><img src='"+path+"' border=0 name=load_image onLoad='window.resizeTo(document.load_image.width+10,document.load_image.height+30)'></body></html>";
	  popupImage = window.open('','_blank','left='+LeftDistance+',top='+TopDistance+',width=0,height=0,toolbar=no,scrollbars=no');
	  popupImage.document.open();
	  popupImage.document.write(HTML);
	  popupImage.document.close();
  }
  else
  {
  	alert("No Image Defined.");
  }
}

function sendForm(form,field,val)
{
	
	var c=eval("document.forms[form]."+field);

	c.value=val; 
	document.forms[form].submit();
}

function checkAndSendForm(form,field)
{
	
	var c=eval("document.forms[form]."+field);

	if (c.value) 
	{
		document.forms[form].submit();
	}
	else
	{
		alert("Pleasse enter a value");
	}	
}


function doNothing() {}

var myimages=new Array()
function preloadimages(){
for (i=0;i<preloadimages.arguments.length;i++){
myimages[i]=new Image()
myimages[i].src=preloadimages.arguments[i]
}
}
preloadimages("/images/spacer.gif","","","");

window.status='ECR Properties - www.ecrpro.com - powered by EasyConsole CMS';
function hidestatus(){
window.status='ECR Properties - www.ecrpro.com - powered by EasyConsole CMS';
return true
}

if (document.layers)
document.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT)

//document.onmouseover=hidestatus
//document.onmouseout=hidestatus
