function loadChildren(objReference){
	buildChildrenOptionArrays();

	var obj = (!objReference || objReference == 'undefined' || objReference == '') ? document.ds_products : objReference;
	var len = obj.elements.length;

	for(i=0;i<len;i++){
var element = obj.elements[i];

if('options[' == element.name.substring(0,8)){
var ids = parseIDs(element);

//ids[0] = pID;
//ids[1] = groupID;
if(ids[1] == '1'){
	if(element.type == 'select-one'){
            if(element.selectedIndex > -1){
            var groupId = element.selectedIndex;
var productId = ids[0];
var optionArray = getChildrenOptions(groupId, productId);
var element2 = getChildOptionElement(productId, obj);

if(element2){
	element2.options.length = 0;
	
	var k = 0;
	
   	for(keyVar in optionArray) {
      	element2.options[k] = new Option(optionArray[keyVar], keyVar);
      	k++;
   	}
}
            }
	}
}
}
	}
}


function parseIDs(element){
	var first = element.name.substring(8,element.name.length);
	var pieces = first.split(']');
	var pID = pieces[0];
	var groupIDpieces = pieces[1].split('[');
	var groupID = groupIDpieces[1];
	var dataArray = new Array();
	dataArray.push(pID);
	dataArray.push(groupID);
	
	return dataArray;
}


function getChildOptionElement(productId, objReference){
   if(document.images) {
      var obj = objReference ? objReference : document.ds_products;
      var len = obj.elements.length;
      for(j=0;j<len;j++) {
         var tempobj=obj.elements[j];
         
         if(tempobj.name.substring(0,8) == 'options[') {
           	ids = parseIDs(tempobj);  
           	
           	if(ids[0] == productId && ids[1] == '2'){
           return tempobj;
           	}
         }
      }
   }
}
function initialize(){
}
function showit(pid) {
sFa();
}
function ajaxfilter() {
dofil();
}

function xmlhttpPost(strURL) {
    var xmlHttpReq = false;
    var self = this;
    // Mozilla/Safari
    if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject) {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq.open('GET', strURL, true);
    self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    self.xmlHttpReq.onreadystatechange = function() {
        if (self.xmlHttpReq.readyState == 4) {
            updatepage(self.xmlHttpReq.responseText);
        }
    }
    self.xmlHttpReq.send();
}
function getquerystring() {
    var form     = document.forms['f1'];
    var word = 'sitemap';
    qstr = 'm=' + escape(word);  // NOTE: no '?' before querystring
    return qstr;
}
function updatepage(str){
    document.getElementById("quickview").innerHTML = str;

}
