
    function confirmBackOrder() {
        var checkbox = document.getElementById('ctl00_CPHPersonalizedInfo_cbBackOrderOK');
        if(checkbox==null)
           checkbox = document.getElementById('_ctl0_CPHPersonalizedInfo_cbBackOrderOK');
           
        var obj1=document.getElementById('ctl00_CPHPersonalizedInfo_divBackOrder'); 
        if(obj1==null)
           obj1=document.getElementById('_ctl0_CPHPersonalizedInfo_divBackOrder'); 
         
        if(checkbox==null && obj1==null)
        {
           return true;
        }
        else
        {
            if(obj1.style.display=="" )
            {
                if (!checkbox)
                    return true;
                    
                if (checkbox.checked) 
                    return true;
                    
                alert("You can't add this to your cart until you've clicked the checkbox saying you're OK with delaying your order.");
                return false;
            }
        }
    }
    
function  showPSpan(selected,endFix)  {  
var pspan=document.getElementById('parea'+endFix);  
if(selected.replace(/(^\s*)|(\s*$)/g, "")=='None' || selected.replace(/(^\s*)|(\s*$)/g, "")=='') 
pspan.style.display='none';  
else 
pspan.style.display='';  
}

String.prototype.trim=function()
{return this.replace(/(^\s*)|(\s*$)/g,"");}
function  showAvailableDate(date)  
{  
    var strDate="";
    var arr=date.split('-');
    if(arr[2]!=null)
    {
     strDate=arr[arr.length-1].replace("Available on","");
    }

    var obj1=document.getElementById('ctl00_CPHPersonalizedInfo_divBackOrder');
    if(obj1==null)
        obj1=document.getElementById('_ctl0_CPHPersonalizedInfo_divBackOrder'); 

    if(obj1==null)
      return;
      
    if(strDate!="")
    {   
    var ddd=new Date(strDate.trim()); 

    if(ddd!=null && !isNaN(ddd) )
    {
     obj1.style.display="";          
    } 
    else
    {
     obj1.style.display="None";         
    }
    }
    else
    {
    obj1.style.display="None";        
    }
    var objSpan1=document.getElementById('ctl00_CPHPersonalizedInfo_spanAvailableDate'); 
    if(objSpan1!=null)
       objSpan1=document.getElementById('_ctl0_CPHPersonalizedInfo_spanAvailableDate'); 

    if(objSpan1.innerText!=null)
    {
     objSpan1.innerText="";
     if(strDate!="")
     {   
       var dd=new Date(strDate.trim()); 
      
       if(dd!=null && !isNaN(dd) )
       {
         objSpan1.innerText=strDate;
       } 
     }
    }
    else
    {
     objSpan1.textContent="";
     if(strDate!="" )
     {
       var dd=new Date(strDate.trim());  
       
       if(dd!=null &&  !isNaN(dd))
       {
         objSpan1.textContent= strDate;
       }
     }
    }
}    


 function heartLargeImage(LargeImageURL)
 {
 lastScrollY=0;
 diffY=document.body.scrollTop;
  percent=.1*(diffY-lastScrollY);
  if(percent>0)
  percent=Math.ceil(percent);
  else
  percent=Math.floor(percent);
  
  document.getElementById('searchLargeImage').style.pixelTop+=percent;
  lastScrollY=lastScrollY+percent;
  
  document.getElementById('IMGLargeImage').src=LargeImageURL;
  document.getElementById('searchLargeImage').style.display='';
  }

<!--Other Smalll Image Begin-->
function fmtTmpl(templateHTML,paramsObject)
{ 
	var outHTML=templateHTML;
	for (var i in paramsObject)
	{
		outHTML=outHTML.replace(i,paramsObject[i]);
	}
	return outHTML;

}
function setRgAg(LargeImageSrc,imageSrc,imageSetColor,imageNum)
{
	var imageId = imageSetColor + '-' + imageNum;
	var imageSetColorEncoded=encodeURIComponent(imageSetColor);
	argObj['1Rfx1']=dpImg;argObj['1iMgC1']=imageSetColorEncoded;	
	argObj['1mgN1']=imageNum;imgArgs['1mgSc1']=imageSrc;
	argObj['1tXV1']=fmtTmpl(imgSrcTmpl,imgArgs);
	argObj['1mgSc1']=imageSrc;
	argObj['1LargemgSc1']=LargeImageSrc;
	
	imgHTML=fmtTmpl(tmplHTML,argObj);
	argObj['1Rfx1']=dpImgT;argObj['1tXV1']=imgCaption;		
	capHTML =fmtTmpl(tmplHTML,argObj);
	regArgs=new Array();
	regArgs[0]=imageId;regArgs[1]=imageSrc;regArgs[2]=imgHTML;regArgs[3]=capHTML;regArgs[4]=imageSetColor;
	return regArgs;
}

function getThumbHTML(thumbSrc)
{
	thumbArgs['1thmSrc1']=thumbSrc;
	argObj['1Rfx1']=dpImgO;
	argObj['1tXV1']=fmtTmpl(thumbDivTmpl,thumbArgs);
	return fmtTmpl(tmplHTML,argObj);
}

function addImg(thumbSrc)
{
	goTwisterAltImages.addImage(regArgs[0], regArgs[4], regArgs, getThumbHTML(thumbSrc));
}
<!--Other Smalll Image End-->



// (FILE: /detail-page-features/twister-product-image/twister-product-image.js) 

// Twister Product Image Object
function TwisterProductImage(oStrings) {
  var oStrings = oStrings;

  var registeredImages = new Object();
  var selectedImageID = "none";

  var isPendingPreload = false;

  this.registerImage = function(id, src, imageHTML, captionHTML) {
    if (registeredImages[id] == null) {
      registeredImages[id] = new Object();
      registeredImages[id].imageHTML = imageHTML;
      registeredImages[id].captionHTML = captionHTML;
      registeredImages[id].src = src;
      registeredImages[id].hasSticker = false;
    }
  }

  this.preloadImage = function(id) {
    if (registeredImages[id] && !registeredImages[id].image) {
      registeredImages[id].image = new Image();
      registeredImages[id].image.src = registeredImages[id].src;
    }
  }

  this.displayImage = function(id) {
    this.preloadImage(id);
    this.showImage(id);
    this.hideOverlay();
  }

  this.displayNotBuyable = function(id, oSelectedVariations) {
    this.showImage(id);
    this.showNotBuyableOverlay(oSelectedVariations);
  }

  this.displayImageNotAvail = function(id, oTwisterVariationData) {
    this.showImage(id);
    this.showImageNotAvailOverlay(oTwisterVariationData);
  }

  this.showImage = function(id) {
    if (id != selectedImageID) {
      // Hide previous annotations, if present
      if (registeredImages[selectedImageID] && registeredImages[selectedImageID].ciuAnnoContainer) {
	registeredImages[selectedImageID].ciuAnnoContainer.hide();
      }
    
      selectedImageID = id;
      if (id != null) {
        document.getElementById('prodImageCell').innerHTML = registeredImages[id].imageHTML;
        document.getElementById('prodImageCaption').innerHTML = registeredImages[id].captionHTML;
      }
    }
    // Show new annotations, if present
    if (registeredImages[selectedImageID] && registeredImages[selectedImageID].ciuAnnoContainer) {
      registeredImages[selectedImageID].ciuAnnoContainer.show();
      ciuAnnotationsMouseover(selectedImageID);
    }
  }

  this.hideOverlay = function() {
    document.getElementById('prodImageOverlay').style.visibility = "hidden";
  }

  this.showOverlay = function(sHTML, sClass) {
    document.getElementById('prodImageOverlayHiddenText').innerHTML = sHTML;
    document.getElementById('prodImageOverlayVisibleText').innerHTML = sHTML;

    document.getElementById('prodImageOverlay').style.visibility = "visible";

    document.getElementById('prodImageOverlayBox').className = sClass;
    document.getElementById('prodImageOverlayVisibleText').className = sClass;
  }

  this.showNotBuyableOverlay = function(oSelectedVariations) {
    var sHTML;
    sHTML = "<b>" + oStrings['prodImageNotBuyableText'] + "<br>";
    var nKeys = 0;
    for (var sKey in oSelectedVariations) {
      if (nKeys) {
        sHTML += "<br>";
      }
      sHTML += (sKey + ": <b class='prodImageNotBuyableOverlayHighlight'>" + oSelectedVariations[sKey] + "</b>");
      nKeys++;
    }
    sHTML += "</b>";

    this.showOverlay(sHTML, "prodImageNotBuyable");
  }

  this.showImageNotAvailOverlay = function(oTwisterVariationData) {
    var sHTML;
    if (oTwisterVariationData != null) {
      var oSelectedVariations = oTwisterVariationData.oSelectedVariations;
      var oVariationLabels = oTwisterVariationData.oVariationTypeDisplayLabels;
      sHTML = oStrings['prodImageNotAvailTextColorBefore'];
      var nKeys = 0;
      for (var sKey in oVariationLabels) {
	var displayName = oVariationLabels[sKey];
	var value = oSelectedVariations[displayName];
	if (value != null && dimensionLookupHash[sKey] && dimensionLookupHash[sKey][value]) {
	  if (nKeys) {
            sHTML += "<br>";
	  }
	  sHTML += (displayName + ": <b class='prodImageNotAvailOverlayHighlight'>" + value + "</b>");
	  nKeys++;
	}
      }
      if (nKeys) {
	sHTML += oStrings['prodImageNotAvailTextColorAfter'];
      } else {
	sHTML = oStrings['prodImageNotAvailTextNoColor'];
      }
      this.showOverlay(sHTML, "prodImageNotAvail");
    }
  }

  this.updateImageSticker = function(id, stickerType, quantity) {
    if (!registeredImages[id].hasSticker) {
      var styleCode = '_PI' + stickerType + '-' + quantity + ',TopRight,0,0_AA280_SH20';
      var html = registeredImages[id].imageHTML;
      var splitPoint = html.lastIndexOf('_.');
      var first = html.substr(0, splitPoint);
      var last = html.slice(splitPoint + 1);
      registeredImages[id].imageHTML = first + styleCode + last;
      registeredImages[id].hasSticker = true;
    }
  }

  this.getRegisteredImages = function() {
    return registeredImages;
  }
}

// (FILE: /detail-page-features/twister-alt-images/twister-alt-images.js) 

// Twister Alt Images object
function TwisterAltImages(sInitialColor, nInitialNumThumbs, sLookupHash, stickerType, quantity) {
  var oImageDataSets = new Object();
  var oCustomerImageDataSet = new Array();
  var oImageStickers = new Object();
  var nImageDataSets = 0;

  var sDimensionLookup = sLookupHash;

  // "Color" now no longer means color, but a '-' separated index of
  // a variational bucket, ex: 1-2
  var sCurrentSelectedColor = sInitialColor;

  // Until we confirm that we have the images for sInitialColor, assume we
  // are only viewing the default images
  var defaultIndex = sInitialColor;
  while (defaultIndex.search(/[0-9]+/) >= 0) {
    defaultIndex = defaultIndex.replace(/[0-9]+/, 'x');
  }
  var parentIndex = defaultIndex;
  var sCurrentDisplayedColor = defaultIndex;
  var sCurrentSelectionData;

  var nMaxThumbs = 7;
  var nMinAltImages = 4;
  var nThumbs = nInitialNumThumbs;
  var nHighlightThumb = 0;
  var aImageIDs = new Array();
  var nAltImages = nInitialNumThumbs;
  var nCustImages = -1;

  var sStickerType = stickerType;
  var nStickerQuantity = quantity;

  this.getBucketArray = function(bucketId) {
    var bucketString = '' + bucketId;
    var bucketArray = bucketString.split('-');
    for (var i = 0; i < bucketArray.length; i++) {
      bucketArray[i] = parseInt(bucketArray[i]);
    }
    return bucketArray;
  }
  var sCurrentSelectedBucket = this.getBucketArray(sInitialColor);

  this.callRegJS=function(imageData) {
    goTwisterProductImage.registerImage(imageData.regImgArgs[0],imageData.regImgArgs[1],imageData.regImgArgs[2],imageData.regImgArgs[3]);
  }

  this.addCustomerImage = function(id, thumbHtml, image, html, caption) {
    var oImageData = new Object();
    oImageData.sImageID = id;
    oImageData.sImage = image;
    oImageData.sImageHTML = thumbHtml;
    oImageData.sImageCaption = caption;

    oCustomerImageDataSet[oCustomerImageDataSet.length] = oImageData;
    goTwisterProductImage.registerImage(id, image, html, caption);
  }

  this.registerCustomerImages = function (start, custImages) {
    if (start < nMaxThumbs) {
      nAltImages = start;
      nCustImages = custImages;
      for (var nThumb = 0; nThumb < custImages; nThumb++) {
	var currentThumb = nThumb + start;
	if (oCustomerImageDataSet[nThumb]) {
	  this.setThumb(currentThumb, oCustomerImageDataSet[nThumb].sImageID, oCustomerImageDataSet[nThumb].sImageHTML);
	  document.getElementById("thumb_" + currentThumb).style.display = 'inline';
	}
      }
    }
  }

  this.addImage = function(sImageID, sColor, registerJSArgs, sImageHTML) {
    var oImageData = new Object();
    oImageData.sImageID = sImageID; 
    oImageData.regImgArgs=registerJSArgs;
    oImageData.sImageHTML = sImageHTML;
    oImageData.hasSticker = false;

    if (oImageDataSets[sColor] == null) {
      oImageDataSets[sColor] = new Array();
      nImageDataSets++;
    }

    // Store this image in the right image set
    oImageDataSets[sColor][oImageDataSets[sColor].length] = oImageData;	

    // Construct image's partial indexes and store images there too
    var indexes = this.getBucketArray(sColor);
    var partialIndexes = new Array;
    this.getPartialIndexes(false, '', indexes, 0, partialIndexes);
    for (var i = 1; i < partialIndexes.length; i++) { // start index at 1 to skip all x's index
      if (!oImageDataSets[partialIndexes[i]]) {
	oImageDataSets[partialIndexes[i]] = oImageDataSets[sColor];	
      }
    }

    // Add image to twister product images
    this.callRegJS(oImageData);

    // Register the image if necessary (causes it to be loaded by the browser)
    if (sColor == sCurrentSelectedColor) { 
      // This is an image for the current color; load all of them
      aImageIDs[aImageIDs.length] = sImageID;

      // Since we are displaying these images, let's update the images with stickers if necessary
      if (sStickerType && sColor != parentIndex) {
	oImageStickers[sColor] = 1;
	goTwisterProductImage.updateImageSticker(sImageID, sStickerType, nStickerQuantity);
      }

      sCurrentDisplayedColor = sCurrentSelectedColor;
    }
  }

  this.setColor = function(sNewSelectedColor) {
    if (sNewSelectedColor != sCurrentSelectedColor) {
      sCurrentSelectedColor = sNewSelectedColor;
      if (oImageDataSets[sCurrentSelectedColor] != undefined) {
        sCurrentDisplayedColor = sCurrentSelectedColor;
      }
      var oImageDataSet;
      if (oImageDataSets[sCurrentDisplayedColor] != undefined) {
        oImageDataSet = oImageDataSets[sCurrentDisplayedColor];
      } else {
        oImageDataSet = new Array();
      }

      nAltImages = oImageDataSet.length;
      nCustImages = oCustomerImageDataSet.length
      nThumbs = nAltImages + nCustImages;
      if (nThumbs > nMaxThumbs) {
	nThumbs = nMaxThumbs;
	nAltImages = nMaxThumbs - nCustImages;
	if (nAltImages < nMinAltImages) {
	  nAltImages = nMinAltImages;
	  nCustImages = nMaxThumbs - nAltImages;
	}
      }

      for (var nThumb = nThumbs; nThumb < nMaxThumbs; nThumb++) {
        document.getElementById("thumb_" + nThumb).style.display = 'none';
      }

      document.getElementById("thumb_strip").style.width = (nThumbs * 36);

      for (var nThumb = 0; nThumb < nAltImages; nThumb++) {
        this.setThumb(nThumb, oImageDataSet[nThumb].sImageID, oImageDataSet[nThumb].sImageHTML);
        document.getElementById("thumb_" + nThumb).style.display = 'inline';
      }

      this.registerCustomerImages(nAltImages, nCustImages);

      if (nThumbs > 0) {
        this.viewThumb(0);
      }
    }
  }

  this.setThumb = function(nThumb, sImageID, sImageHTML) {
    var sInnerID = "thumb_" + nThumb + "_inner";
    document.getElementById(sInnerID).innerHTML = sImageHTML;

    aImageIDs[nThumb] = sImageID;
  }

  this.viewThumb = function(nThumb) {
    if ((nImageDataSets > 1) && (sCurrentDisplayedColor != sCurrentSelectedColor)) {
      goTwisterProductImage.displayImageNotAvail(aImageIDs[nThumb], sCurrentSelectionData);
    } else {
      goTwisterProductImage.displayImage(aImageIDs[nThumb]);
    }

    if (nThumb != nHighlightThumb) {
      var sThumbID;
      sThumbID = "thumb_" + nHighlightThumb;
      document.getElementById(sThumbID).style.border = '1px solid #999999';
      sThumbID = "thumb_" + nThumb;
      document.getElementById(sThumbID).style.border = '1px solid #990000';
      nHighlightThumb = nThumb;
    }
  }

  this.preloadThumbs = function() {
    for (var nThumb = 0; nThumb < nThumbs; nThumb++) {
      goTwisterProductImage.preloadImage(aImageIDs[nThumb]);
    }
  }

  this.onMouseOver = function(nThumb) {
    this.viewThumb(nThumb);
    this.preloadThumbs();
  }

  this.onMouseOut = function(nThumb) {
    // Check if customer image
    if (nThumb >= nAltImages) {
      var id = aImageIDs[nThumb];
      if (registeredImages && registeredImages[id] && registeredImages[id].ciuAnnoContainer) {
	ciuAnnotationsMouseout(id);
      }
    }
  }

  this.previewVariationValues = function(oTwisterVariationData) {
    sCurrentSelectionData = oTwisterVariationData;
    var oOfferData = goTwisterManager.getOfferData();
    
    this.updateCurrentSelectedBucket(oTwisterVariationData);
    var sSelectedColor = this.getBucketString(sCurrentSelectedBucket);

    var sPreviewColor;
    var bImageNotAvail = 0;
    if (nImageDataSets > 0) {
      if (sSelectedColor != undefined) {
        if (oImageDataSets[sSelectedColor] != undefined) {
          sPreviewColor = sSelectedColor;
        } else {
          sPreviewColor = sCurrentDisplayedColor;
	  if (nImageDataSets > 1) {
            bImageNotAvail = 1;
	  }
        }
      }
    } else {
      sSelectedColor = undefined;
      bImageNotAvail = 1;
    }

    var sPreviewImageID = undefined;
    if (sPreviewColor) {
      if (sPreviewColor == sCurrentDisplayedColor) {
        sPreviewImageID = aImageIDs[nHighlightThumb];
      } else {
        sPreviewImageID = oImageDataSets[sPreviewColor][0].sImageID;
      }
    }

    var bNotBuyable = ((oTwisterVariationData.nVariationsSelected == oTwisterVariationData.nVariationsTotal) && (oTwisterVariationData.sBuyableASIN == undefined))
      if (bNotBuyable) {
        goTwisterProductImage.displayNotBuyable(sPreviewImageID, oTwisterVariationData.oSelectedVariations);
      } else if (bImageNotAvail) {
        goTwisterProductImage.displayImageNotAvail(sPreviewImageID, oTwisterVariationData);
      } else {
        goTwisterProductImage.displayImage(sPreviewImageID);
      }
  }

  this.selectVariationValues = function(oTwisterVariationData) {
    this.updateCurrentSelectedBucket(oTwisterVariationData);
    this.setColor(this.getBucketString(sCurrentSelectedBucket));
  }

  this.updateCurrentSelectedBucket = function(oTwisterVariationData) {
    var oOfferData = goTwisterManager.getOfferData();
    var oSelectedVariations = oTwisterVariationData.oSelectedVariations;
    var oVariationTypeDisplayLabels = oTwisterVariationData.oVariationTypeDisplayLabels;
    var sSelectedVariationLabel  = undefined;
    var sSelectedValue;
    for (var varKey in oVariationTypeDisplayLabels) {
      if(sDimensionLookup[varKey]){
        sSelectedVariationLabel  = oVariationTypeDisplayLabels[varKey];
      	sSelectedValue = oSelectedVariations[sSelectedVariationLabel];
        if (sSelectedValue != null) { 
	  sCurrentSelectedBucket[sDimensionLookup[varKey]['::::']] = sDimensionLookup[varKey][sSelectedValue];
	} else {
	  sCurrentSelectedBucket[sDimensionLookup[varKey]['::::']] = 'x';
        }
      }
    }

    // Update images with bundle stickers if necessary
    var bundleCount;
    var packCount;
    var bucket;
    if (oOfferData[oTwisterVariationData.sBuyableASIN]) {
      bundleCount = oOfferData[oTwisterVariationData.sBuyableASIN].bundle_count;
      packCount = oOfferData[oTwisterVariationData.sBuyableASIN].pack_count;
      var bucket = this.getBucketString(sCurrentSelectedBucket);
      if ((bundleCount || packCount) && oImageDataSets[bucket] && !oImageStickers[bucket]) {
	oImageStickers[bucket] = 1; // Set this so we don't try to update the stickers again
        for (var i = 0; i < oImageDataSets[bucket].length; i++) {
          if (bundleCount && bundleCount > 1) {
            goTwisterProductImage.updateImageSticker(oImageDataSets[bucket][i].sImageID, 'bundle', bundleCount);
          } else if (packCount && packCount > 1) {
            goTwisterProductImage.updateImageSticker(oImageDataSets[bucket][i].sImageID, 'countsize', packCount);
          }
        }
      }
    }
  }

  this.getBucketString = function(bucket) {
    var myResult = '';
    if (bucket.length > 0) {
      for (var i = 0; i < bucket.length - 1; i++) {
        myResult += bucket[i] + '-';
      }
      myResult += bucket[bucket.length - 1];
      return myResult;
    }
  }

  // Get partial indexes, ie. 1-2-3 gives you 1-2-x, 1-x-3, etc...
  this.getPartialIndexes = function(hasX, current, values, index, result) {
    if (index == values.length - 1) {
      result.push(current + '-x');
      if (hasX) {
	result.push(current + '-' + values[index]);
      }
    } else {
      if (index > 0) {
	this.getPartialIndexes(true, current + '-x', values, index + 1, result);
	this.getPartialIndexes(hasX, current + '-' + values[index], values, index + 1, result);
      } else {
	this.getPartialIndexes(true, 'x', values, index + 1, result);
	this.getPartialIndexes(hasX, values[index], values, index + 1, result);
      }
    }
  }

}

 function scSet(corp,imageurl)
{
  var Img1 =document.getElementById("ImgLarge");
  Img1.src=imageurl;
  var tbLargeImge =document.getElementById("tbLargeImge");
   if(corp=="ka")
       tbLargeImge.style.cssText="border: 1px double #f37d02;";
   else
       tbLargeImge.style.cssText="border: 1px double #C1D3E8;";     
  
}

function sc()
{           
     var Browser_Agent=navigator.userAgent ;             
     var top=document.documentElement.clientHeight/5;
     var divButton=document.getElementById("divButton");
     var divBackupGround =document.getElementById("divBackupGround");           
        
     
     divButton.style.cssText="display:block";
     divBackupGround.style.cssText="display:block;";
    
    if(Browser_Agent.indexOf("MSIE")!=-1)
    {
        divBackupGround.style.width = window.screen.availWidth-20;
        divBackupGround.style.height=window.screen.height+((document.documentElement.clientHeight-divBackupGround.offsetHeight)/2)+150;           
    }
    divButton.className="modalPopup1";
    divBackupGround.className="modalBackground1";            
    divBackupGround.style.top=(document.documentElement.scrollTop+(document.documentElement.clientHeight-divBackupGround.offsetHeight)/2)+"px";
    
    if(Browser_Agent.indexOf("MSIE")!=-1)
    {
        var top1=parseInt(divBackupGround.style.top)
        if(top1>top)
          divBackupGround.style.top=top+"px";
    }
    
    var divTop=(parseInt(document.documentElement.clientHeight)-parseInt(divButton.offsetHeight));
    var divLeft =(parseInt(document.documentElement.clientWidth)-parseInt(divButton.offsetWidth)); 
    
     if(Browser_Agent.indexOf("Firefox")!=-1)
     {
       divButton.style.top=parseInt(document.documentElement.scrollTop)+divTop/4+"px";
       divButton.style.left=parseInt(document.documentElement.scrollLeft)+divLeft/4+"px";
     }
     else
     {
          divButton.style.top=parseInt(document.documentElement.scrollTop)+divTop/2+"px";
          divButton.style.left=parseInt(document.documentElement.scrollLeft)+divLeft/2+"px";
     }
     
    window.onscroll=sc; 
}  

function rollback()
{
     var divButton=document.getElementById("divButton");
     var divBackupGround =document.getElementById("divBackupGround");
    divButton.style.cssText="display:none";
    divBackupGround.style.cssText="display:none";
    divButton.className="";
    divBackupGround.className="";
    window.onscroll=null;            
} 

      function RefreshWindow()
      {         
         var objbutton=document.getElementById("ctl00_CPHPersonalizedInfo_ButtonPostBack");   
         if(objbutton==null)
         {
            objbutton=document.getElementById("_ctl0_CPHPersonalizedInfo_ButtonPostBack");
         }
         if(objbutton==null) 
         {
            objbutton=document.getElementById("ButtonPostBack");
         }  
         if(objbutton!=null)           
           objbutton.click();        
         
      }

function sAlert(url,color,closeImag){
			var msgw,msgh,bordercolor,str;
			str = "<iframe  frameborder=0 width=900 height=520 src=" + url + " id='IFrame1'></iframe>";
			msgw=920;
			msgh=570; 
			titleheight=15; 
			bordercolor=color//"#f37d02";
			titlecolor="red";//"#99CCFF";
			
			
		
			var sWidth,sHeight;
			sWidth=document.body.scrollWidth;
			sHeight=document.body.scrollHeight;

			var bgObj=document.createElement("div");
			bgObj.setAttribute('id','bgDiv');
			bgObj.style.position="absolute";
			bgObj.style.top="0";
			bgObj.style.background="#777";
			bgObj.style.filter="progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=75";
			bgObj.style.opacity="0.6";
			bgObj.style.left="0";
			bgObj.style.width=(sWidth+20) + "px";
			bgObj.style.height=(sHeight+20) + "px";
			bgObj.style.zIndex = "10000";			
			document.body.appendChild(bgObj);
			
			var msgObj=document.createElement("div")
			msgObj.setAttribute("id","msgDiv");
			msgObj.setAttribute("align","center");
			msgObj.style.background="white";
			msgObj.style.border="1px solid " + bordercolor;
	    	msgObj.style.position = "absolute";
            msgObj.style.left = "30%";
            
             msgObj.style.top ="30%";

             
            msgObj.style.font="12px/1.6em Verdana, Geneva, Arial, Helvetica, sans-serif";
            msgObj.style.marginLeft = (-(sWidth-msgw)/1.3)+"px";//"-225px" ;
            msgObj.style.marginTop = -75+document.documentElement.scrollTop+"px";
            msgObj.style.width = msgw + "px";
            msgObj.style.height =msgh + "px";
            msgObj.style.textAlign = "center";
            msgObj.style.lineHeight ="25px";
            msgObj.style.zIndex = "10001";
   
		   var title=document.createElement("h4");
		   title.setAttribute("id","msgTitle");
		   title.setAttribute("align","right");
		   title.style.margin="0";
		   title.style.padding="3px";
		   
		   title.style.filter="progid:DXImageTransform.Microsoft.Alpha(startX=20, startY=20, finishX=100, finishY=100,style=1,opacity=75,finishOpacity=100);";
		   title.style.opacity="0.75";
		  
		   title.style.height="23px";
		   title.style.font="12px Verdana, Geneva, Arial, Helvetica, sans-serif";
		   title.style.color="white";
		   title.style.cursor="pointer";
		   title.style.marginLeft = "800px";//"-225px" ;
		   title.style.marginTop = "3px";//"-225px" ;
		   title.style.marginRight = "3px";//"-225px" ;
		   
		   title.innerHTML=closeImag;
		   title.onclick=function(){
		        
		        document.body.removeChild(bgObj);
                document.getElementById("msgDiv").removeChild(title);
                document.body.removeChild(msgObj); 
                RefreshWindow();              
                 
                }
		   document.body.appendChild(msgObj);
		   document.getElementById("msgDiv").appendChild(title);
		   var txt=document.createElement("p");
		   txt.style.margin="1em 0"
		   txt.setAttribute("id","msgTxt");
		   txt.innerHTML=str; 		   
           document.getElementById("msgDiv").appendChild(txt);
           
            scrollImg();

            }

  
            function scrollImg(){
            var posX,posY;
            if (window.innerHeight) {
            posX = window.pageXOffset;
            posY = window.pageYOffset;
            }
            else if (document.documentElement && document.documentElement.scrollTop) {
            posX = document.documentElement.scrollLeft;
            posY = document.documentElement.scrollTop;
            }
            else if (document.body) {
            posX = document.body.scrollLeft;
            posY = document.body.scrollTop;
            }
            
            
            var ad=document.getElementById("msgDiv");
            if( ad != null){
            ad.style.top=(posY+80)+"px";
 
            }
 
            setTimeout("scrollImg()",1000);

}

function scrollToTop()
{         
   window.scrollTo(0,0);
  
}
  
