﻿var xmlhttp=false;
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
// JScript gives us Conditional compilation, we can cope with old IE versions.
// and security blocked creation of the objects.
 try {
  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
 } catch (e) {
  try {
   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (E) {
   xmlhttp = false;
  }
 }
@end @*/
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
	try {
		xmlhttp = new XMLHttpRequest();
	} catch (e) {
		xmlhttp=false;
	}
}
if (!xmlhttp && window.createRequest) {
	try {
		xmlhttp = window.createRequest();
	} catch (e) {
		xmlhttp=false;
	}
}


   function SwapImage(Id_, Image_, Url_)
    {
   
        var Page_  = "showImage.aspx";
        var Parameters_ = "?image=" + Image_;
        var obj = document.getElementById(Id_);
        var TargetObj = document.getElementById("HoverBox");
      // alert(getY(obj) + ' ' + getX(obj));
        
        
          if (TargetObj.style.display == "none")
            {
            var URL_ = Page_  +  Parameters_;
            URL_ = encodeURI(URL_);
             xmlhttp.open("GET", URL_ ,true);
             xmlhttp.onreadystatechange=function() {
              if (xmlhttp.readyState==4) {
               if (xmlhttp.status!=404) {
                    TargetObj.style.display = "block";
                    TargetObj.innerHTML = xmlhttp.responseText;
                    TargetObj.style.position = 'Absolute';
                    TargetObj.style.top = getY(obj) + 'px';
                    TargetObj.style.left = getX(obj) + 'px';
                   
                    TargetObj.style.zIndex  = '10';
               }
              }
             }
             xmlhttp.send(null);
            }
            else
                TargetObj.style.display = "none";
    }
    
    function getY( oElement )
    {
        var iReturnValue = 0;
        while( oElement != null ) {
        iReturnValue += oElement.offsetTop;
        oElement = oElement.offsetParent;
     }
        
        return iReturnValue;
    }
    
    function getX( oElement )
    {
        var iReturnValue = 0;
        while( oElement != null ) {
        iReturnValue += oElement.offsetLeft;
        oElement = oElement.offsetParent;
     }
        
        return iReturnValue;
    }


function HideHover()
    {
        document.getElementById("HoverImage").style.visibility = 'hidden';
    }


function Edit(PlaceHolder, Id_, Value_, Shop_, ProductGroup_ )
{
        if (document.getElementById(PlaceHolder).innerHTML == Value_)
        {
            var obj = '' ;
            obj  = '<form action="#" method="get" class=""Shop"">';
            obj += '<input type="hidden" name="action" value="Update"/>';
            obj += '<input type="hidden" name="Shopid" value="' + Shop_ + '"/>';
            obj += '<input type="hidden" name="ProductGroup" value="' + ProductGroup_ + '"/>';
            obj += '<input type="hidden" name="Id" value="' + Id_ + '"/>';
            obj += '<input type="text" style=""width:20px;"" name="Update" value="' + Value_ + '"/>';
            obj += '<input type="submit" value="Update"/>';
            obj += '<input type="button" value="Cancel" onclick="Edit(\''+PlaceHolder+'\', \''+Id_+'\', \''+Value_+'\');"/>';
            obj += '</form>';
            document.getElementById(PlaceHolder).innerHTML = obj;
        }
        else
        document.getElementById(PlaceHolder).innerHTML = Value_;
}

function SwapImageAndText(ImageID_, Image_, TextId_, Text_ )
{
    document.getElementById(TextId_).innerHTML = Text_;
    document.getElementById(ImageID_).src = Image_;
}

function FlashMovieSwap(ID_, Movie_)
{

     document.getElementById(ID_).innerHTML = '<a href="http://www.macromedia.com/go/getflashplayer">Get the Flash Player</a> to see this player.';
       
        var s1 = new SWFObject("flvplayer.swf","single","400","316","7" );
        s1.addParam("allowfullscreen","true" );
        s1.addVariable("file",Movie_);
        s1.addVariable("autostart","true" );
        s1.addVariable("width","320" );
        s1.addVariable("height","240" );
        s1.write(ID_);
       
}


function ChangeStatus(value_, ProductItemID_)
{
    // alert(value_ + ' ' + ProductItemID_);
        var Page_  = "ChangeStatus.asp";
        var Parameters_ = "?type=" + value_ + "&ProductItemID=" + ProductItemID_;
        var URL_ = Page_  +  Parameters_;

        URL_ = encodeURI(URL_);

        xmlhttp.open("GET", URL_ ,true);
        xmlhttp.onreadystatechange=function() 
        {
            if (xmlhttp.readyState==4) 
            {
                if (xmlhttp.status!=404) 
                    status = true
                else
                    status = false
            }
        }
        xmlhttp.send(null);
        

   
}

function GetPage(Id_, href_)
{
    var TargetObj = document.getElementById(Id_);
//    prompt('',href_);
    var URL_ = href_;
    URL_ = encodeURI(URL_);
    xmlhttp.open("GET", URL_ ,true);
    xmlhttp.onreadystatechange=function() 
    {
        if (xmlhttp.readyState==4) 
        {
            if (xmlhttp.status!=404) 
            {
				strOut=(xmlhttp.responseText)
//				strOut=unescape(xmlhttp.responseText)
//				strOut=strOut.replace(/\+/g," ");
//			    alert(strOut);
                TargetObj.innerHTML = strOut;
              
            }
        }
    }
    xmlhttp.send(null);
 
   
}
    
    
