<!--

// functions for the menu


function doit(header){
 var head=header;
 flag="0";

 if (head.className=="close") { flag="1" } 
 //document.getElementById("1").className = "close";
 //document.getElementById("2").className = "close";

 if (flag=="1") { head.className="open" }
 }

function subdoit(header,subheader){
 var head=header;
 var subhead=subheader;
 flag="0";

 if (subhead.className=="close") { flag="1" } 
 document.getElementById("1").className = "close";
 document.getElementById("2").className = "close"; 
 
 if (flag=="1") { head.className="open";subhead.className="open" }
 }

function closeheader(header){
 var head=header;
 head.className="close";
 }

function close(){ 
 document.getElementById("1").className = "close";
 document.getElementById("2").className = "close"; 
}

// function for selecting all the checkboxes

function checkAll()
{
	for (var i=0;i<document.form2.elements.length;i++)
	{
		var e = document.form2.elements[i];
		if ((e.name != 'allbox') && (e.type=='checkbox'))
		e.checked = document.form2.allbox.checked;
	}
}

// functions for the mails and campaigns

function insertEmail (select,text)
{
	if (text!='')
	{
		if (select=="to")
		{
			document.form1.to_email.value = document.form1.to_email.value + text + '\n';
			document.form1.email_to.value="";
		}
		if (select=="cc")
		{
			document.form1.cc_email.value = document.form1.cc_email.value + text + '\n';
			document.form1.email_cc.value="";
		}
		if (select=="bcc")
		{
			document.form1.bcc_email.value = document.form1.bcc_email.value + text + '\n';
			document.form1.email_bcc.value="";
		}
	}
}

function insertAtCaret (text)
 {
  IE = (document.all);
  if (document.form1.email_body.value == '\n')
	{
		document.form1.email_body.value = '';
	}
  if (IE)
  {
	if (text!='')
		{
		 text='<<'+text+'>> ';

		 if (document.form1.email_body.createTextRange && document.form1.email_body.caretPos)
		  {
		   var caretPos = document.form1.email_body.caretPos;
		   caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
		  }
		 else
		  textEl.value  = text;
		}
  }
  else
	{
	if (text!='')
		{
			document.form1.email_body.value = document.form1.email_body.value + '<<'+text+'>>';
		}
	}

  if (document.form1.fields.value!="")
  {
	document.form1.email_body.focus();
  }
  document.form1.fields.value="";

 }

function storeCaret (textEl)
 {
	NS = (document.layers);
	IE = (document.all);
	if (document.form2.email_body.value == '\n')
	{
		document.form2.email_body.value = '';
	}
	if (IE)
	{
 		range = document.selection.createRange();
		rangeSup = range.duplicate();
		rangeInf = range.duplicate();
  		if (textEl.createTextRange)
  		{
  			textEl.caretPos = document.selection.createRange().duplicate();
  		}
  		highLightTag();
  	}
  	else
  	{

  	}
 }

 function storeCaretSelect (textEl)
  {
	NS = (document.layers);
	IE = (document.all);
	if (IE)
	{
  		range = document.selection.createRange();
 		rangeSup = range.duplicate();
 		rangeInf = range.duplicate();
   		if (textEl.createTextRange)
   		{
   			textEl.caretPos = document.selection.createRange().duplicate();
   		}
    }
    else
  	{

  	}
  }

 function highLightTag ()
  {
 	NS = (document.layers);
	IE = (document.all);
	if (IE)
	{
  		nbrFoundSup = 0;
  		nbrFoundInf = 0;
  		rangeSup.moveStart("character",-1);

 		while (((foundSup = rangeSup.findText(">>")) == true))
 		{
 			rangeSup.moveStart("character",2);
 			nbrFoundSup++;
 		}

 		while (((foundInf = rangeInf.findText("<<")) == true))
 		{
 			rangeInf.moveStart("character",2);
 			nbrFoundInf++;
 		}

 		if (nbrFoundSup > nbrFoundInf)
 		{
 			range.moveStart("character",-1);
 			range.findText(">>");
 			range.moveStart("word",-1);
  			range.moveStart("character",-2);
 		}
   		range.select();
   	}
   	else
   	{

   	}
 }

function inhibitScroll()
	{
		document.form2.list_for_campaign.value="";
	}


// function to display the query description when a query name is selected

function getQueryDescription(form1)
{
	var i = form1.query_id.selectedIndex;
	var description = document.form2.elements[i].value;
	form1.query_description.value = description;
}

// function to automatically chek or uncheck checkboxes

function check(list_box, display_box)
{
	if (document.form1.elements[display_box].checked)
	{
		document.form1.elements[list_box].checked=true;
	}
}

function uncheck(list_box, display_box)
{
	if (!document.form1.elements[list_box].checked)
	{
		document.form1.elements[display_box].checked=false;
	}
}

// function to enable a text box if the user choose the between comparative

function checkBetween(comparative, text_box)
{
	if (comparative!='BETWEEN')
	{
		document.form1.elements[text_box].disabled=true;
		document.form1.elements[text_box].value='';
	}
	else
	{
		document.form1.elements[text_box].disabled=false;
	}
}

function redimImage(inImg, imgName)
{  
  var oImg = new Image();  
  oImg.src = inImg;
  
  var h = oImg.height;
  var w = oImg.width;
  
  var hf = parseInt((h * 150) / w, 10);
  
  document.images[imgName].height=hf;
}

//-->

