﻿// JScript File
function Browser() {
  var ua, s, i;
  this.isIE    = false;
  this.isNS    = false;
  this.version = null;
  ua = navigator.userAgent;
  s = "MSIE";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isIE = true;
    this.version = parseFloat(ua.substr(i + s.length));
    return;
  }

  s = "Netscape6/";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isNS = true;
    this.version = parseFloat(ua.substr(i + s.length));
    return;
  }

  // Treat any other "Gecko" browser as NS 6.1.
  s = "Gecko";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isNS = true;
    this.version = 6.1;
    return;
  }
}



var url;
var containerid="contentarea";
var bustcachevar=1 //bust potential caching of external pages after initial request? (1=yes, 0=no)
var loadedobjects=""
var rootdomain="http://"+window.location.hostname
var bustcacheparameter=""


var browser = new Browser();
 var dragObj = new Object();
dragObj.zIndex = 0;
function dragStart(event, id) {

  var el;
  var x, y;

  // If an element id was given, find it. Otherwise use the element being
  // clicked on.

  if (id)
    dragObj.elNode = document.getElementById(id);
  else {
    if (browser.isIE)
      dragObj.elNode = window.event.srcElement;
    if (browser.isNS)
      dragObj.elNode = event.target;

    // If this is a text node, use its parent element.

    if (dragObj.elNode.nodeType == 3)
      dragObj.elNode = dragObj.elNode.parentNode;
  }

  // Get cursor position with respect to the page.

  if (browser.isIE) {
    x = window.event.clientX + document.documentElement.scrollLeft
      + document.body.scrollLeft;
    y = window.event.clientY + document.documentElement.scrollTop
      + document.body.scrollTop;
  }
  if (browser.isNS) {
    x = event.clientX + window.scrollX;
    y = event.clientY + window.scrollY;
  }

  // Save starting positions of cursor and element.

  dragObj.cursorStartX = x;
  dragObj.cursorStartY = y;
  dragObj.elStartLeft  = parseInt(dragObj.elNode.style.left, 10);
  dragObj.elStartTop   = parseInt(dragObj.elNode.style.top,  10);

  if (isNaN(dragObj.elStartLeft)) dragObj.elStartLeft = 0;
  if (isNaN(dragObj.elStartTop))  dragObj.elStartTop  = 0;

  // Update element's z-index.

  dragObj.elNode.style.zIndex = ++dragObj.zIndex;

  // Capture mousemove and mouseup events on the page.

  if (browser.isIE) {
    document.attachEvent("onmousemove", dragGo);
    document.attachEvent("onmouseup",   dragStop);
    window.event.cancelBubble = true;
    window.event.returnValue = false;
  }
  if (browser.isNS) {
    document.addEventListener("mousemove", dragGo,   true);
    document.addEventListener("mouseup",   dragStop, true);
    event.preventDefault();
  }
}

 function Profilechart1(GraphType,val,FinCode,DateOpt,DateCnt)
{
          
          
            if(DateOpt=='D')
            {
            document.getElementById("1days").className="OptionSelected";          
            document.getElementById("1Week").className="OptionUnSelected";
            document.getElementById("1Mon").className="OptionUnSelected";
            document.getElementById("1Year").className="OptionUnSelected";
            }
             if(DateOpt=='M')
            {
            if( DateCnt=='3')
            {
            document.getElementById("1days").className="OptionUnSelected";          
            document.getElementById("1Week").className="OptionSelected";
            document.getElementById("1Mon").className="OptionUnSelected";
            document.getElementById("1Year").className="OptionUnSelected";
            }
            else if(DateCnt=='1')
            {document.getElementById("1days").className="OptionUnSelected";          
            document.getElementById("1Week").className="OptionUnSelected";
            document.getElementById("1Mon").className="OptionSelected";
            document.getElementById("1Year").className="OptionUnSelected";
            }
            
            }

             if(DateOpt=='Y')
            {
            document.getElementById("1days").className="OptionUnSelected";          
            document.getElementById("1Week").className="OptionUnSelected";
            document.getElementById("1Mon").className="OptionUnSelected";
            document.getElementById("1Year").className="OptionSelected";
            }
       
        var so = new SWFObject("amline/amline.swf", "BSENSEline", "225", "140", "0", "#ffffff");
		so.addVariable("path", "amline/");
		so.addParam("wmode","opaque");
		so.addVariable("preloader_color", "#999999");
		so.addVariable("settings_file", encodeURIComponent("Amline/Equity_settings1.xml"));	
        so.addVariable("data_file", encodeURIComponent("MarketChartAjax.aspx?GraphType="+GraphType+"&DateOpt="+DateOpt+"&Exchg="+val+"&DateCnt="+DateCnt+"&fincode="+FinCode+"&TimeStamp="+new Date().getTime()));
		so.write("flashcontent");
		
}
 
