// Global Variables
var arrayTitle = new Array(); var titleCount = 0;
var arrayDesc = new Array(); var descCount = 0;

function getSevFeature(num){
	
	if( num > arrayTitle.length )
		false;
						
	var returnHTML = '<div class="feature_wrapper">'
		returnHTML += '	<div class="feature_tt_title">' + arrayTitle[num] + '</div>';
		returnHTML += '	<div class="feature_tt_text">' + arrayDesc[num] + '</div>';	
		returnHTML += '</div>';
	
	return	returnHTML;		
} // End getSevFeature



//XMLDom
var xmlDoc;
function loadXML(){
	// code for IE
	if (window.ActiveXObject)
	  {
	  xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
	  xmlDoc.async=false;
	  xmlDoc.load("/media/xmls/features.xml");
	  getFeatureXMLtoArray();
	  }
	// code for Mozilla, Firefox, Opera, etc.
	else if (document.implementation && document.implementation.createDocument)
	  {
	  xmlDoc=document.implementation.createDocument("","",null);
	  xmlDoc.load("/media/xmls/features.xml");
	  xmlDoc.onload=getFeatureXMLtoArray;
	  }
	else
	  {
	  alert('Your browser cannot handle this script');
	  }
}// End loadXML

function getFeatureXMLtoArray(){

var arrayOfFeatures = xmlDoc.getElementsByTagName("features")[0].childNodes;
var rootArrayLength = arrayOfFeatures.length;
var title = '';
var desc = ''; 

for (var i=0; i<rootArrayLength; i++){
	var feature = arrayOfFeatures[i].childNodes;
	
	for(var j=0; j<feature.length; j++){
	
		title = '';
		desc = '';
	    if(feature[j].tagName == 'ftitle'){
			title = feature[j].childNodes[0].nodeValue;
			if( title.indexOf("#POCKET_COUNT#") != -1 && pocket_count ){
					title = title.replace(/#POCKET_COUNT#/,pocket_count);
			}
			arrayTitle[++titleCount] = title.replace(/#TM#/,"&trade;");
		}
		if(feature[j].tagName == 'fdesc'){
			desc = feature[j].childNodes[0].nodeValue;
			arrayDesc[++descCount] = desc.replace(/#TM#/,"&trade;");
		}
	
	}// End innder For Loop
	

	
}// End outter for Loop

} // End getFeatureXMLtoArray




////////
//Product dropdown functions 
///////
function change_control(id,text) {
	var eById = isGetElementByIdDefined();
	var ns4 = (document.layers)? true:false;
	var ie4 = (document.all)? true:false;
	var ns6 = (!document.all && document.getElementById) ? true : false;

  if(eById){
  	document.getElementById(id).innerHTML = text;
  }else if (ns4) {
  	var obj = document.layers[id].document;
    obj.open();
    obj.write(text);
    obj.close();
  }else if (ns6) {
     document.getElementsByTagName("*").namedItem(id).innerHTML = text;
  }else if (ie4) {
  	document.all[id].innerHTML = text;
  }
}// End change_control



function getProdDD(name,ddArray){

var prodDD = '';

prodDD += '<SEL'+'ECT NAME="'+name+'">';
prodDD += '<OPT'+'ION VALUE SELECTED>Choose Size----------<'+'/OPTION>';

for(var i=0; i<ddArray.length; i++){
	var arrayTemp = ddArray[i].split(';');
	var value = arrayTemp[0];
	var text = arrayTemp[1];
	prodDD += '<OPT'+'ION VALUE="' + value + '">' + text + '<'+'/OPTION>';

}// End for

prodDD += '<'+'/SELECT>';

return prodDD;

}

function isGetElementByIdDefined(){
 if(typeof document.getElementById != 'undefined')
 	return true;
 else
 	return false;
}

// added for Popup Larger View Images on Prod Detail pages
// this funcion depend on /v3_javascript.htm file
function popLargerImg(imgUrl){
	pop_up_file(imgUrl,603,490);//755,605
}