function getRefToDiv(divID,oDoc) {
  if( document.getElementById ) {
    return document.getElementById(divID); }
  if( document.all ) {
    return document.all[divID]; }
  if( !oDoc ) { oDoc = document; }
  if( document.layers ) {
    if( oDoc.layers[divID] ) { return oDoc.layers[divID]; } else {
      //repeatedly run through all child layers
      for( var x = 0, y; !y && x < oDoc.layers.length; x++ ) {
        //on success, return that layer, else return nothing
        y = getRefToDiv(divID,oDoc.layers[x].document); }
    return y; } }
  return false;
}

function ReWriteDivContent(divID, newContent) {
	myReference = getRefToDiv(divID);
    if( typeof( myReference.innerHTML ) != 'undefined' ) {
      //used by all current browsers
      myReference.innerHTML = newContent;
    } else if( myReference.document && myReference.document != window.document ) {
      //used by layers browsers
      myReference.document.open();
      myReference.document.write(newContent);
      myReference.document.close();
    }
}

function UpdateBasketDivContent(QTY) {
	var basketDivID = "ctl00_NoOfItemsInCartLBL";
	var currentQTY = parseFloat(parent.document.getElementById(basketDivID).innerHTML);
	parent.document.getElementById(basketDivID).innerHTML = currentQTY+parseFloat(QTY);

}

function swapdivcontent(targetdivID, sourcedivID) {
	sourcedivref = getRefToDiv(sourcedivID);
    if( typeof( sourcedivref.innerHTML ) != 'undefined' ) {
      //used by all current browsers
      sourcedivcontent = sourcedivref.innerHTML;
    }
	
	targetdivref = getRefToDiv(targetdivID);
    if( typeof( targetdivref.innerHTML ) != 'undefined' ) {
      //used by all current browsers
      targetdivref.innerHTML = sourcedivcontent;
    } else if( targetdivref.document && targetdivref.document != window.document ) {
      //used by layers browsers
      targetdivref.document.open();
      targetdivref.document.write(sourcedivcontent);
      targetdivref.document.close();
    }
}