// JavaScript Document

function desc_check_length( text_area_name, counter_name, maxlen, exceed_message )
{
//used to check length of advertisers description length in debase_new_record and
//dbase_mod_record, called by setInterval at 500msec intervals

if( maxlen - text_area_name.value.length > -1 )
  {
  //counter_name.value = "You have " + ( maxlen - text_area_name.value.length ) + " characters left";
  counter_name.value = maxlen - text_area_name.value.length;
  }
else
  {
  counter_name.value = exceed_message;
  }  
}  


function setmainpic( doc, picture, text )
{
if(document.main_pic.filters && document.main_pic.filters.length>0) //if filters[] collection is defined (only in IE)
  {
  document.main_pic.filters[0].apply();
  }
	
document.main_pic.src = picture;
document.getElementById('pic_desc').childNodes[0].nodeValue = text; 

if(document.main_pic.filters && document.main_pic.filters.length>0) //if filters[] collection is defined (only in IE)
  {
  document.main_pic.filters[0].play(); 
  }
} 


function map_x( inc )
{
document.getElementById('xco').value = parseInt( document.getElementById('xco').value ) + inc;

if( document.getElementById('xco').value > 396 )
  document.getElementById('xco').value = 396;
else if ( document.getElementById('xco').value < 0 ) 
  document.getElementById('xco').value = 0;

document.getElementById('pin').style.left = document.getElementById('xco').value;
}


function map_y( inc )
{
document.getElementById('yco').value = parseInt( document.getElementById('yco').value ) + inc;

if( document.getElementById('yco').value > 340 )
  document.getElementById('yco').value = 340;
else if ( document.getElementById('yco').value < 4 ) 
  document.getElementById('yco').value = 4;

document.getElementById('pin').style.top = document.getElementById('yco').value;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

// general image preloader
function pre_load_image( name )
  {
  pic1= new Image(100,25); 
  pic1.src=name; 
  }


// used for front page menu hyphen off and on

function hyp0( name ) 
  { 
  var x;
   if( ( x=MM_findObj( name ) )!=null )
     { x.src="images/men_hyphen_blank.gif"}
  }

function hyp1( name ) 
  {  
  var x;
   if( ( x=MM_findObj( name ) ) !=null )
     { x.src="images/men_hyphen.gif"}
  }
