

function printMyOpenLeadFormTag() {
     var myLoc = document.location.href + ''; 
     var myDest = "";
     //check if we are on stage or default our destination to prod
     if (myLoc.indexOf("stage") != -1)
	 {
    myDest = "http://stage-www.att.com/gen/general?pid=1080&cdvn=world-att"; 
     } 
	 
	 else 
	 {
    myDest = "http://www.att.com/gen/general?pid=1080&cdvn=world-att";
     }
     //write out the opening form tag
     document.write('<form style=" id="theform" name="theform" method="post" action="' + myDest + '">');
}


function MakeInfoWindow(URL, w, h)
{
	var windowname = "info";
	var attributes = "width=" + w + ",height=" + h + ",resizable=yes,scrollbars=yes,menubar=no,location=no,statusbar=no,toolbar=no";

	return window.open(URL, windowname, attributes);
}

function StripeSingleTable(tableID)
{
	// Sets the BGCOLOR in the <TR TITLE=""> tag if [STRIPE="true"] is present
	var TRs = document.getElementById(tableID).getElementsByTagName('TR');
	var k = 0;
	var bgColor = new Array();
	bgColor[0] = "#FFFFFF";
	bgColor[1] = "#FEFEE6";

	for (var i=0; i<TRs.length; i++)
	{ 
		if (TRs[i].getAttribute("STRIPE") == "true")
		{
			TRs[i].style.backgroundColor = bgColor[k%bgColor.length];
			k++;
		}
	}
}

function StripeTables(tableID)
{
	var TABLEs = document.getElementsByTagName('stripe');
	
	for (j=0; j<TABLEs.length; j++)
	{
		// if the table has "stripe" in the ID
		if (TABLEs[j].id.indexOf("stripe") == 0)
			StripeSingleTable(TABLEs[j].id);
	}
}

function HarryAndDavid(URL)
{
	var windowname = "harry_and_david";
	var attributes = "width=520,height=460,resizable=yes,scrollbars=yes,menubar=no,location=no,statusbar=no,toolbar=no";

	window.open(URL, windowname, attributes);
}

var MexicoRate_Zone1 = "9&cent;";

if (GetQueryStringValue("tarifa") == "disco")
  var MexicoRate_Zone2 = "15&cent;";
else
  var MexicoRate_Zone2 = "19&cent;";


function GetQueryStringValue(name)
{
  name = name + "=";

  if (location.search.length > 0)
  {
    begin = location.search.indexOf("?" + name) + 1;

    if (begin == 0)
      begin = location.search.indexOf("&" + name) + 1;

    if (begin != 0)
    {
      begin += name.length;
      end = location.search.indexOf("&", begin);

      if (end == -1)
  end = location.search.length

      return location.search.substring(begin, end);
    }
    return "";
  }
  return "";
}

function MakeButtonTable(strLabel, URL)
{
var ButtonHTML = "";

ButtonHTML += '<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" SUMMARY="">';
ButtonHTML += '<TR TITLE=""><TD COLSPAN="3"><IMG SRC="/mlcomm/images/spacer.gif" WIDTH="1" HEIGHT="3" ALT=""></TD></TR>';
ButtonHTML += '<TR TITLE="">';
ButtonHTML += '<TD ROWSPAN="3"><IMG SRC="/mlcomm/images/buttons/button_lft.gif" ALT="" WIDTH="5" HEIGHT="23"></TD>';
ButtonHTML += '<TD BGCOLOR="#CCCCCC"><IMG SRC="/mlcomm/images/spacer.gif" ALT="" WIDTH="1" HEIGHT="1"></TD>';
ButtonHTML += '<TD ROWSPAN="3"><IMG SRC="/mlcomm/images/buttons/button_rgt.gif" ALT="" WIDTH="5" HEIGHT="23"></TD>';
ButtonHTML += '</TR>';
ButtonHTML += '<TR TITLE="">';
ButtonHTML += '<TD BGCOLOR="#FFFFFF" HEIGHT="21" ALIGN="center" VALIGN="middle" NOWRAP CLASS="BlueButtonLink">';
ButtonHTML += '<A HREF="' + URL + '">' + strLabel + '</A>';
ButtonHTML += '</TD></TR>';
ButtonHTML += '<TR TITLE=""><TD BGCOLOR="#CCCCCC"><IMG SRC="/mlcomm/images/spacer.gif" ALT="" WIDTH="1" HEIGHT="1"></TD></TR>';
ButtonHTML += '</TABLE>';

document.write(ButtonHTML);
}

function GetStateFromURL()
{
  var sPath = window.location.pathname;
  var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
  sPage = sPage.substring(0, sPage.lastIndexOf('.'));
  
  // not all page names have an underscore, check first before assuming
  var iUnder = sPage.indexOf('_');
  if (iUnder > 0)  
    sPage = sPage.substring(0, iUnder);

  return sPage;
}

function PhoneSupportHTML(state)
{
  if (state == "")
    state = GetQueryStringValue("id");

  if (state == "")
    state = GetStateFromURL();

  var region = GetStateRegion(state);
  var linkEng = '<A HREF="http://www.att.com/gen/general?pid=1080&cdvn=localize&prod-snip=res_all_products">haz clic aqu&iacute;</A>';
  var phNumSpa;
  
  if (region == "midwest")
  {
    phNumSpa = "1-877-534-4263";
  }
  else if (region == "southwest")
  {
    phNumSpa = "1-800-632-2179";
  }
  else if (region == "connecticut")
  {
    phNumSpa = "1-866-772-6932";
  }
  else if (region == "california" || region == "nevada")
  {
    phNumSpa = "1-800-550-8453";
  }
  //?? else ??  
  
  document.write('<P><B>Pedidos, Servicio y Apoyo</B><BR>');
  document.write('Para obtener m&aacute;s informaci&oacute;n o para realizar tu pedido, llama al ' + phNumSpa + ', las 24 horas del d&iacute;a, 7 d&iacute;as de la semana.<BR>');
  document.write('Para obtener asistencia en ingl&eacute;s, ' + linkEng + '.');
}

function GetState(bCap)
{
  var state = GetQueryStringValue("id");

  if (state =="")
	  state = GetStateFromURL();

  //capitalize the first letter
  if (bCap)
    state = state.substring(0,1).toLowerCase() + state.substring(1, state.length);
  else
    state = state.substring(0,1).toLowerCase() + state.substring(1, state.length);

  // convert %20 to spaces
  state = state.replace("%20", " ");

  return state;
}

function GetStateAbbr(state)
{
  if (state == ""){
    state = GetState(true);
  }
  state = state.substring(0,1).toLowerCase() + state.substring(1, state.length);
	
  if (state == "alabama")       stateAbbr = "AL";
  else if (state == "alaska")   stateAbbr = "AK";
  else if (state == "arkansas") stateAbbr = "AR";
  else if (state == "arizona")  stateAbbr = "AZ";
  else if (state == "connecticut")    stateAbbr = "CT";
  else if (state == "florida")    	  stateAbbr = "FL";
  else if (state == "georgia")  stateAbbr = "GA";
  else if (state == "hawaii")   stateAbbr = "HI";
  else if (state == "iowa")     stateAbbr = "IA";
  else if (state == "illinois")  	  stateAbbr = "IL";
  else if (state == "indiana")  	  stateAbbr = "IN";
  else if (state == "kansas")   stateAbbr = "KS";
  else if (state == "kentucky") stateAbbr = "KY";
  else if (state == "louisiana")      stateAbbr = "LA";
  else if (state == "maine")    stateAbbr = "ME";
  else if (state == "maryland") stateAbbr = "MD";
  else if (state == "minnesota")      stateAbbr = "MN";
  else if (state == "mississippi")    stateAbbr = "MS";
  else if (state == "missouri") stateAbbr = "MO";
  else if (state == "michigan") stateAbbr = "MI";
  else if (state == "montana")  stateAbbr = "MT";
  else if (state == "nevada")   stateAbbr = "NV";
  else if (state == "newhampshire")   stateAbbr = "NH";
  else if (state == "newJersey ")     stateAbbr = "NJ";
  else if (state == "newmexico")      stateAbbr = "NM";
  else if (state == "newyork")  stateAbbr = "NY";
  else if (state == "northcarolina")  stateAbbr = "NC";
  else if (state == "northdakota")    stateAbbr = "ND";
  else if (state == "ohio")   		  stateAbbr = "OH";
   else if (state == "oklahoma")   	  stateAbbr = "OK";
  else if (state == "pennsylvania")   stateAbbr = "PA";
  else if (state == "rhodeisland")    stateAbbr = "RI";
  else if (state == "southcarolina")  stateAbbr = "SC";
  else if (state == "southdakota")    stateAbbr = "SD";
  else if (state == "tennessee")      stateAbbr = "TN";
  else if (state == "texas")    stateAbbr = "TX";
  else if (state == "vermont")  stateAbbr = "VT";
  else if (state == "virginia") stateAbbr = "VA";
  else if (state == "westvirginia")   stateAbbr = "WV";
  else if (state == "wisconsin")  	  stateAbbr = "WI";
  
  else   // just capitalize the first two letters
    stateAbbr = state.substring(0,1).toUpperCase() + state.substring(1,2).toUpperCase();

  return stateAbbr;
}

function GetStateGuidePage()
{
  var stateabbr = GetStateAbbr("");

  if (stateabbr == "CA" || stateabbr == "NV" || stateabbr == "CT")
    var guidePage = "index_" +  GetState(false) + ".html";
  else
    var guidePage = "index_" + GetStateRegion(GetState(false)) + ".html?id=" + GetState(true);

  return guidePage;
}

function GetStateProductsPage()
{
  var stateabbr = GetStateAbbr("");

  if (stateabbr == "IL" || stateabbr == "IN" || stateabbr == "MI" || stateabbr == "OH" || stateabbr == "WI" ||
     stateabbr == "AR" || stateabbr == "TX" || stateabbr == "KS" || stateabbr == "MO" || stateabbr == "OK" ||
      stateabbr == "CA" || stateabbr == "NV")
    var productsPage = "allproducts.html?id=" + GetState(true);
  else if (stateabbr == "FL" || stateabbr == "KY" || stateabbr == "TN" || stateabbr == "GA" || stateabbr == "SC" ||
     stateabbr == "NC" || stateabbr == "LA" || stateabbr == "AL" || stateabbr == "MS")
    var productsPage = "allproductsSE.html?id=" + GetState(true);
  else //if (stateabbr == "CT")
    var productsPage = "allproducts_ct.html?id=" + GetState(true);

  return productsPage;
}

function GetStateRegion(state)
{
  var stateabbr = GetStateAbbr(state);

  if (stateabbr == "IL" || stateabbr == "IN" || stateabbr == "MI" || stateabbr == "OH" || stateabbr == "WI")
    var region = "midwest";
  else if (stateabbr == "AR" || stateabbr == "TX" || stateabbr == "KS" || stateabbr == "MO" || stateabbr == "OK")
    var region = "southwest";
  else if (stateabbr == "FL" || stateabbr == "KY" || stateabbr == "TN" || stateabbr == "GA" || stateabbr == "SC" ||
     stateabbr == "NC" || stateabbr == "LA" || stateabbr == "AL" || stateabbr == "MS")
    var region = "southeast";
	  else // CA, NV, CT
    var region = state;

  return region;
}
		
function GetRegionAbbr(state)
{
  var stateabbr = GetStateAbbr(state);

  if (stateabbr == "IL" || stateabbr == "IN" || stateabbr == "MI" || stateabbr == "OH" || stateabbr == "WI")
    var region = "mw";
  else if (stateabbr == "AR" || stateabbr == "TX" || stateabbr == "KS" || stateabbr == "MO" || stateabbr == "OK")
    var region = "sw";
  else if (stateabbr == "CA" || stateabbr == "NV")
    var region = "w";
  else if (stateabbr == "FL" || stateabbr == "KY" || stateabbr == "TN" || stateabbr == "GA" || stateabbr == "SC" ||
     stateabbr == "NC" || stateabbr == "LA" || stateabbr == "AL" || stateabbr == "MS")
    var region = "se";
  else if (stateabbr == "CT")
    var region = "e";
		
	return region;
}
																																																				 
function MakeItem(country, rate, href)
{
   this.country = country;
   this.rate = rate;
   this.href = href;
}

function MM_findObj1(n, d) { //v4.0
  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 && document.getElementById) x=document.getElementById(n); return x;
}

function popup1(a,msg,look,x,y){ //v1.0.4
  var d=document; if (!a){var ln='pLayer';dx="";dy="";b=(d.layers)?1:0;
    nn=(b||d.getElementById &&!d.all)?1:0;l = new Object();
    l.s=b?d.layers[ln]:MM_findObj(ln).style;l.r=b?d.layers[ln].document:MM_findObj(ln);
    l.w=function (t) {if(b){l.r.write(t);l.r.close()}else l.r.innerHTML=t}
  if(b) d.captureEvents(Event.MOUSEMOVE);d.onmousemove=function(e)
	{dx=(nn)?e.pageX:event.x;dy=(nn)?e.pageY:event.y;}}if (a=='1') {l.s.visibility='hidden'}
  if (a=='2') {l.w('<span class="'+look+'">'+unescape(msg)+'</span>')
	if(d.all) dy=dy+d.body.scrollTop;x=(!x)?50:Number(x);
	y=(!y)?-20:Number(y);l.s.left=dx+x; l.s.top=dy+y;l.s.visibility='visible'}
}

function popup(a,msg,look,x,y){ //v1.0.5 
var d=document; 
if (!a){var ln='pLayer'; 
dx=""; 
dy=""; 
l = new Object(); 
b=(d.layers)?1:0; 
nn=(b||d.getElementById &&!d.all)?1:0; 
l.s=b?d.layers[ln]:MM_findObj(ln).style; 
l.r=b?d.layers[ln].document:MM_findObj(ln); 
l.w=function (t) 
{if(b){l.r.write(t); 
l.r.close()} 
else l.r.innerHTML=t} 
if(b) d.captureEvents(Event.MOUSEMOVE); 
d.onmousemove=function(e) 
{dx=(nn)?e.pageX:event.x; 
dy=(nn)?e.pageY:event.y; 
}}if (a=='1') {l.s.visibility='hidden'} 
if (a=='2') {l.w('<span class="'+look+'">'+unescape(msg)+'</span>') 
if(d.all) dy=dy+d.body.scrollTop; 
x=(!x)?50:Number(x); 
y=(!y)?-20:Number(y); 
l.s.left=dx+x; 
l.s.top=dy+y; 
l.s.visibility='visible'} 
} 

function MM_showHideLayers2() { //v2.0
  var i, visStr, args, theObj;
  args = MM_showHideLayers.arguments;
  
  for (i=0; i<(args.length-2); i+=3) { //with arg triples (objNS,objIE,visStr)
    visStr   = args[i+2];
    if (navigator.appName == 'Netscape' && document.layers != null)
	{
	alert("netscape");
      theObj = eval(args[i]);
      if (theObj) theObj.visibility = visStr;
    }
	else if (document.all != null) //IE
	{
      if (visStr == 'show') visStr = 'visible'; //convert vals
      if (visStr == 'hide') visStr = 'hidden';
      theObj = eval(args[i+1]);
      if (theObj) theObj.style.visibility = visStr;
    }
  }
}

function MM_showHideLayers() { //v3.0

  var i,p,v,obj,args=MM_showHideLayers.arguments;

  for (i=0; i<(args.length-2); i+=3) 
  	if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];

    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }

    obj.visibility=v; }
}

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 SweepPop() {
	window.open('/residential_customers/promo/sweepstake.html','promo','resizable,scrollbars=yes,width=635,height=645,left=10,top=10')
}

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;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.0
  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 && document.getElementById) x=document.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_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);


