﻿// JScript File

var IFrameObj; // our IFrame object
function callToServer(city) {

          if (!document.createElement) {return true};
          var IFrameDoc;
          var URL = 'server.aspx?mycity='+city+'';

          
           if (!IFrameObj && document.createElement) {
            // create the IFrame and assign a reference to the
            // object to our global variable IFrameObj.
            // this will only happen the first time 
            // callToServer() is called
           try {
              var tempIFrame=document.createElement('iframe');
              tempIFrame.setAttribute('id','RSIFrame');
              tempIFrame.style.border='0px';
              tempIFrame.style.width='0px';
              tempIFrame.style.height='0px';
              IFrameObj = document.body.appendChild(tempIFrame);
              if (document.frames) {
                // this is for IE5 Mac, because it will only
                // allow access to the document object
                // of the IFrame if we access it through
                // the document.frames array
                IFrameObj = document.frames['RSIFrame'];
              }
            } catch(exception) {
              // This is for IE5 PC, which does not allow dynamic creation
              // and manipulation of an iframe object. Instead, we'll fake
              // it up by creating our own objects.
              iframeHTML='\<iframe id="RSIFrame" style="';
              iframeHTML+='border:0px;';
              iframeHTML+='width:0px;';
              iframeHTML+='height:0px;';
              iframeHTML+='"><\/iframe>';
              document.body.innerHTML+=iframeHTML;

              IFrameObj = new Object();
              IFrameObj.document = new Object();
              IFrameObj.document.location = new Object();
              IFrameObj.document.location.iframe = document.getElementById('RSIFrame');
              IFrameObj.document.location.replace = function(location) {
                this.iframe.src = location;
              }
            }
          }

          if (navigator.userAgent.indexOf('Gecko') !=-1 && !IFrameObj.contentDocument) {
            // we have to give NS6 a fraction of a second
            // to recognize the new IFrame
            setTimeout('callToServer()',10);
            return false;
          }
          
          if (IFrameObj.contentDocument) {
            // For NS6
            IFrameDoc = IFrameObj.contentDocument; 
          } else if (IFrameObj.contentWindow) {
            // For IE5.5 and IE6
            IFrameDoc = IFrameObj.contentWindow.document;
          } else if (IFrameObj.document) {
            // For IE5
            IFrameDoc = IFrameObj.document;
          } else {
            return true;
          }
          
          IFrameDoc.location.replace(URL);
          
            
          return false;
   
}

function handleResponse(rep1Con,rep2Con) 
{   
    
    var strVal1 = rep1Con.replace(/apos;/g,"'");
    var strVal2 = rep2Con.replace(/apos;/g,"'");

    document.getElementById("SinglesDiv").innerHTML = strVal1;

    //document.getElementById("Top5Div").innerHTML = strVal2;
         //RefreshScroll();  
}

   function BuildByCity (city)
    {
        var ss = callToServer(city);  
        ss = ss;
    }
   
   function selectCity (city)
    {
        
        //city = 'Portland';
        BuildByCity(city);
        

 
    }
    function RefreshScroll()
    {
        //CSBfleXcroll('scrollcontainer');
        //var scrollDiv = document.getElementById('scrollcontainer');
        //scrollDiv.scrollUpdate();
    }
    
  //need to call the function for tracking  
  function UpdateTracking (assetID, catID, assetTitle)
  {
       
     document.form1.imgTrack.src = "/DatingTV/Tracking.aspx?assetID="+assetID+"&categoryID="+catID+"&assetTitle="+assetID + "_"+ assetTitle.replace("&","And").replace("=","Equal").replace("?","QuestionMark").replace("%26","And").replace("+","_").replace("+","_").replace(/ /g,"_").replace(/apos;/,"");
   
  }