function iFrameHeight() //used to resize in advert display
{

   /*if(document.getElementById && !(document.all))
   {
     h = document.getElementById('descriptionText').contentDocument.body.scrollHeight;
     document.getElementById('descriptionText').style.height = (h + 30)+"px";
   }
   else if(document.all)
   {
    h = document.frames('descriptionText').document.body.scrollHeight;
    document.all.descriptionText.style.height = (h + 30)+"px";
   }*/

}


function iFrameHeightInfoPages() //used to resize in ts and cs pages
{
   /*if(document.getElementById && !(document.all)) //firefox
   {
     h = document.getElementById('descriptionText').contentDocument.body.scrollHeight;
     iframHeight = (h + 30)+"px";
     document.getElementById('descriptionText').style.height = iframHeight;

     if((h+90)>1225)
     {
        mainContentHeight = (h+90)+"px";
     }
     else
     {
        mainContentHeight = "1225px";
     }

     document.getElementById('mainContent').style.height = mainContentHeight;

     //alert("a"+iframHeight+"  "+mainContentHeight);

   }
   else if(document.all) //IE
   {

     h = document.frames('descriptionText').document.body.scrollHeight;
     iframHeight = (h + 30)+"px";
     document.all.descriptionText.style.height = iframHeight;

     mainContentHeight = (h+90)+"px";

     if((h+90)>1225)
     {
        mainContentHeight = (h+90)+"px";
     }
     else
     {
        mainContentHeight = "1225px";
     }

     document.all.mainContent.style.height = mainContentHeight;

     //alert("b"+iframHeight+"  "+mainContentHeight);
   }*/

}


function clearForm(formID)
{

     var form, elements, i, elm;
     form = document.getElementById
       ? document.getElementById(formID)
       : document.forms[formID];

   	if (document.getElementsByTagName)
   	{
     		elements = form.getElementsByTagName('*');
     		for( i=0, elm; elm=elements.item(i++); )
     		{
       			if (elm.getAttribute('type') == "text" || elm.getAttribute('type') == "select-one" || elm.getAttribute('type') == "textarea")
       			{
       				elm.value = '';
       			}
     		}
   	}
   	else
   	{
     		elements = form.elements;
     		for( i=0, elm; elm=elements[i++]; )
     		{
       			if (elm.type == "text" || elm.type == "select-one" || elm.type == "textarea")
       			{
       				elm.value ='';
       			}
     		}
	   }
}

function tryToReply()
{
  	messageValid = false;

  	errorVar = document.getElementById('reply_error_messages');
  	errorVar.innerHTML = "";

  	message = document.getElementById('replyMessage');

  	if(message.value.length == 0)
   {
  	  	messageValid = false;
  		  errorVar.innerHTML = errorVar.innerHTML + "Please include a message to this advertiser.<br/>";
  	}
  	else if(message.value.length > 2000)
  	{
  	   messageValid = false;
  		  errorVar.innerHTML = errorVar.innerHTML + "Message must not exceed 2000 characters.<br/>";
  	}
   else
   {
  	  	messageValid = true;
  	}

   subject = document.getElementById('subject');

  	if(subject.value.length == 0)
   {
  	  	subjectValid = false;
  		  errorVar.innerHTML = errorVar.innerHTML + "Please include a message subject.<br/>";
  	}
  	else if(subject.value.length > 250)
  	{
  	   subjectValid = false;
  		  errorVar.innerHTML = errorVar.innerHTML + "Subject must not exceed 250 characters.<br/>";
  	}
   else
   {
  	  	subjectValid = true;
  	}

  	if(messageValid && subjectValid)
   {
  	  	document.getElementById('replyForm').submit();
  	}
   else
   {
  	  	errorVar.style.display = 'block';
  	}
}

/*CHARACTER COUNTERS*/

function characterCounter(field, maxlength, counterField)
{
		if (field.value.length > maxlength)
  { // if too long...trim it!
		  	field.value = field.value.substring(0, maxlength);
		}
  document.getElementById(counterField).value = maxlength - field.value.length + " ";
}
