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;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

  if (document.images) {
  usa2_f4 = new Image(136 ,55); usa2_f4.src = "images/usa2_f4.gif";
  usa2_f1 = new Image(136 ,55); usa2_f1.src = "images/usa2.gif";
  usa1_f2 = new Image(55 ,53); usa1_f2.src = "images/usa1_f2.gif";
  usa1_f1 = new Image(55 ,53); usa1_f1.src = "images/usa1.gif";
  canada_f4 = new Image(178 ,131); canada_f4.src = "images/canada_f4.gif";
  canada_f1 = new Image(178 ,131); canada_f1.src = "images/canada.gif";
  map_r4_c2_f4 = new Image(25 ,10); map_r4_c2_f4.src = "images/map_r4_c2_f4.gif";
  map_r4_c2_f1 = new Image(25 ,10); map_r4_c2_f1.src = "images/map_r4_c2.gif";
  map_r4_c4_f4 = new Image(17 ,10); map_r4_c4_f4.src = "images/map_r4_c4_f4.gif";
  map_r4_c4_f1 = new Image(17 ,10); map_r4_c4_f1.src = "images/map_r4_c4.gif";
  }

function goToURL(URL) 
{	
	window.location = URL;

}

function show_campaign_check(data)
{
  var x=document.frmCampaign.txtContent_SMS.value;

  if (x == null || x == "")
    return true
  else
    alert("Did you remember to include the following in your Text Out message:\n 1) COMPANY NAME\n 2) CALL TO ACTION\n 3) CONTACT/WEBSITE!\n");

}

function textCounter(field,cntfield,maxlimit) 
{
  if (field.value.length > maxlimit) // if too long...trim it!
  field.value = field.value.substring(0, maxlimit); // otherwise, update 'characters left' counter
else
  cntfield.value = maxlimit - field.value.length;
}

function openpopup(popurl, widt, hght)
{  
  var winpops=window.open(popurl,"", "status,menubar,scrollbars,resizable")
}

function popup_campaign_detail(popurl, widt, hght)
{  
  winpops=window.open(popurl,"", "height=600,width=600,location=0,scrollbars,resizable=0")

	if (window.focus) {winpops.focus()}
	return false;
  
}

function popup_client_detail(popurl, widt, hght)
{  
  winpops=window.open(popurl,"", "height=600,width=600,location=1,scrollbars,resizable=1")

	if (window.focus) {winpops.focus()}
	return false;
  
}

// check all Checkboxes on Campaign Send
function Check_Checkboxes( form )
{
  if( document.frmCampaignSend.Check_ctr.checked==true)
  {
    for (i = 0; i < document.frmCampaignSend.elements.length; i++)
    {
      if ( document.frmCampaignSend.elements[i].type == "checkbox" )
      {
          document.frmCampaignSend.elements[i].checked = true ;
      }
      //form.chkArry[i].checked = true ;
    }
    //document.frmCampaignSend.Check_ctr.checked = false;
  }
  else
  {  
    for (i = 0; i < document.frmCampaignSend.elements.length; i++)
    {
      if ( document.frmCampaignSend.elements[i].type == "checkbox"  )
        document.frmCampaignSend.elements[i].checked = false ;
    }
  }
}

// check all Checkboxes on Campaign Send
function Check_Textin_Checkboxes( form )
{
  if( document.frmCpgnTextInSend.Chk_Textin.checked==true)
  {
    for (i = 0; i < document.frmCpgnTextInSend.elements.length; i++)
    {
      if ( document.frmCpgnTextInSend.elements[i].type == "checkbox" )
      {
          document.frmCpgnTextInSend.elements[i].checked = true ;
      }
      //form.chkArry[i].checked = true ;
    }
    //document.frmCampaignSend.Check_ctr.checked = false;
  }
  else
  {  
    for (i = 0; i < document.frmCpgnTextInSend.elements.length; i++)
    {
      if ( document.frmCpgnTextInSend.elements[i].type == "checkbox"  )
        document.frmCpgnTextInSend.elements[i].checked = false ;
    }
  }
}

function validate_browse_form(form)
{

  // Checking if at least one period button is selected. Or not. 
  if (!document.form1.sex[0].checked && !document.form1.sex[1].checked)
  {     
    alert("Please Select Sex"); return false;
  } 
  
  var total=""
  for(var i=0; i < document.form1.scripts.length; i++)
  {  
    if(document.form1.scripts[i].checked)
    total +=document.form1.scripts[i].value + "\n"
  }
  
  if(total=="")
    alert("select scripts") 
  else 
    alert (total)
  
  return false; 

}






function LoadGallery(pictureName,imageFile,titleCaption,captionText)
      {
			if (document.all)
  			{
				document.getElementById(pictureName).style.filter="blendTrans(duration=1)";
				document.getElementById(pictureName).filters.blendTrans.Apply();
 			}
			document.getElementById(pictureName).src = imageFile;
			if (document.all)
 			{
 				document.getElementById(pictureName).filters.blendTrans.Play();
			}
			document.getElementById(titleCaption).innerHTML=captionText;
      }




function Pop(url,wid,hgt,scl,res)
{
var dim="width="+wid+",height="+hgt+",scrollbars="+scl+",resizable="+res;  
pop = open(url, "popwin", dim);
}




function popup(mylink, windowname)
{
if (! window.focus)return true;
var href;
if (typeof(mylink) == 'string')
   href=mylink;
else
   href=mylink.href;
window.open(href, windowname, 'width=450,height=650,scrollbars=no');
return false;
}

function popup2(mylink, windowname)
{
if (! window.focus)return true;
var href;
if (typeof(mylink) == 'string')
   href=mylink;
else
   href=mylink.href;
window.open(href, windowname, 'width=650,height=500,scrollbars=no');
return false;
}






/***********************************************
* Contractible Headers script- © Dynamic Drive (www.dynamicdrive.com)
* This notice must stay intact for legal use. Last updated Mar 23rd, 2004.
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

var enablepersist="on" //Enable saving state of content structure using session cookies? (on/off)
var collapseprevious="no" //Collapse previously open content when opening present? (yes/no)

if (document.getElementById){
document.write('<style type="text/css">')
document.write('.switchcontent{display:none;}')
document.write('</style>')
}

function getElementbyClass(classname){
ccollect=new Array()
var inc=0
var alltags=document.all? document.all : document.getElementsByTagName("*")
for (i=0; i<alltags.length; i++){
if (alltags[i].className==classname)
ccollect[inc++]=alltags[i]
}
}

function contractcontent(omit){
var inc=0
while (ccollect[inc]){
if (ccollect[inc].id!=omit)
ccollect[inc].style.display="none"
inc++
}
}

function expandcontent(cid){
if (typeof ccollect!="undefined"){
if (collapseprevious=="yes")
contractcontent(cid)
document.getElementById(cid).style.display=(document.getElementById(cid).style.display!="block")? "block" : "none"
}
}

function revivecontent(){
contractcontent("omitnothing")
selectedItem=getselectedItem()
selectedComponents=selectedItem.split("|")
for (i=0; i<selectedComponents.length-1; i++)
document.getElementById(selectedComponents[i]).style.display="block"
}

function get_cookie(Name) { 
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) { 
offset += search.length
end = document.cookie.indexOf(";", offset);
if (end == -1) end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}

function getselectedItem(){
if (get_cookie(window.location.pathname) != ""){
selectedItem=get_cookie(window.location.pathname)
return selectedItem
}
else
return ""
}

function saveswitchstate(){
var inc=0, selectedItem=""
while (ccollect[inc]){
if (ccollect[inc].style.display=="block")
selectedItem+=ccollect[inc].id+"|"
inc++
}

document.cookie=window.location.pathname+"="+selectedItem
}

function do_onload(){
uniqueidn=window.location.pathname+"firsttimeload"
getElementbyClass("switchcontent")
if (enablepersist=="on" && typeof ccollect!="undefined"){
document.cookie=(get_cookie(uniqueidn)=="")? uniqueidn+"=1" : uniqueidn+"=0" 
firsttimeload=(get_cookie(uniqueidn)==1)? 1 : 0 //check if this is 1st page load
if (!firsttimeload)
revivecontent()
}
}


if (window.addEventListener)
window.addEventListener("load", do_onload, false)
else if (window.attachEvent)
window.attachEvent("onload", do_onload)
else if (document.getElementById)
window.onload=do_onload

if (enablepersist=="on" && document.getElementById)
window.onunload=saveswitchstate


var enablepersist="on" //Enable saving state of content structure using session cookies? (on/off)
var collapseprevious="no" //Collapse previously open content when opening present? (yes/no)

if (document.getElementById){
document.write('<style type="text/css">')
document.write('.switchcontent{display:none;}')
document.write('</style>')
}

function getElementbyClass(classname){
ccollect=new Array()
var inc=0
var alltags=document.all? document.all : document.getElementsByTagName("*")
for (i=0; i<alltags.length; i++){
if (alltags[i].className==classname)
ccollect[inc++]=alltags[i]
}
}

function contractcontent(omit){
var inc=0
while (ccollect[inc]){
if (ccollect[inc].id!=omit)
ccollect[inc].style.display="none"
inc++
}
}

function expandcontent(cid){
if (typeof ccollect!="undefined"){
if (collapseprevious=="yes")
contractcontent(cid)
document.getElementById(cid).style.display=(document.getElementById(cid).style.display!="block")? "block" : "none"
}
}

function revivecontent(){
contractcontent("omitnothing")
selectedItem=getselectedItem()
selectedComponents=selectedItem.split("|")
for (i=0; i<selectedComponents.length-1; i++)
document.getElementById(selectedComponents[i]).style.display="block"
}

function get_cookie(Name) { 
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) { 
offset += search.length
end = document.cookie.indexOf(";", offset);
if (end == -1) end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}

function getselectedItem(){
if (get_cookie(window.location.pathname) != ""){
selectedItem=get_cookie(window.location.pathname)
return selectedItem
}
else
return ""
}

function saveswitchstate(){
var inc=0, selectedItem=""
while (ccollect[inc]){
if (ccollect[inc].style.display=="block")
selectedItem+=ccollect[inc].id+"|"
inc++
}

document.cookie=window.location.pathname+"="+selectedItem
}

function do_onload(){
uniqueidn=window.location.pathname+"firsttimeload"
getElementbyClass("switchcontent")
if (enablepersist=="on" && typeof ccollect!="undefined"){
document.cookie=(get_cookie(uniqueidn)=="")? uniqueidn+"=1" : uniqueidn+"=0" 
firsttimeload=(get_cookie(uniqueidn)==1)? 1 : 0 //check if this is 1st page load
if (!firsttimeload)
revivecontent()
}
}


if (window.addEventListener)
window.addEventListener("load", do_onload, false)
else if (window.attachEvent)
window.attachEvent("onload", do_onload)
else if (document.getElementById)
window.onload=do_onload

if (enablepersist=="on" && document.getElementById)
window.onunload=saveswitchstate






