// JavaScript Document
var http_request = false;
var divFeedID = 'eachFeed'
var divFeedTOP = 'eachFeedtop'
var divFeedContent

function initdefault(){
	
	makeRounded();
	QE_setDefaultScreen();
	
}
function initinterest(){
	
	makeRounded();
		
}

function findObj(elemID){
	var obj=false;
	if(document.all){
		obj=document.all(elemID);
	}
	else{
		if(document.getElementById){
			obj=document.getElementById(elemID);
		}
		else{
			if(document.laers){
				obj=document.laers[elemID];
			}
		}
	}
	return obj;	
}

function displayDiv(divID,display){
	oDiv=findObj(divID);
	if (display){
		oDiv.style['display'] = "";
	}
	else{
		oDiv.style['display'] = "none";
	}
}


function makeRounded() {
  var divs=document.getElementsByTagName('div');
  var numDivs=divs.length;
  var roundedDivs= new Array();
  for(i=0;i<numDivs;i++) {
    if(/\brounded\b/.test(divs[i].className)) {
      roundedDivs[roundedDivs.length]=divs[i];
	 }
  }
  var numRoundedDivs=roundedDivs.length;
  for(i=0;i<numRoundedDivs;i++) {
    var brdiv=roundedDivs[i];
    var tldiv=document.createElement('div');
    brdiv.className=brdiv.className.replace('rounded','');
    tldiv.className='rounded';
    brdiv.parentNode.replaceChild(tldiv,brdiv);
	brdiv.className='brdiv';
    trdiv=document.createElement('div');
	bldiv=document.createElement('div');
    tldiv.appendChild(trdiv);
	trdiv.appendChild(bldiv);
	trdiv.className='trdiv';
	bldiv.appendChild(brdiv);
	bldiv.className='bldiv';
	
  }
}

/*  *****************   AJAX   ************************   */
//var divClose = "<div class='Description' align='right' style='padding:2px 15px 2px 5px;'><a href='/Close' onClick='hiddDiv(); return false'> close <span class='Orange-Arial14'>X</span></a></div>"
var divClose = "<div class='Description' align='right' style='padding:2px 15px 2px 5px;'><a href='/Close' onClick='hiddefeedback(); return false'> close <span class='Orange-Arial14'>X</span></a></div>"
function hiddDiv(){
	displayDiv(divFeedTOP,false);
	document.getElementById('customEach').style.display = 'none';
	document.getElementById('eachFeedFRM').style.visibility= 'hidden' // = 'none';
	document.getElementById(divFeedID).innerHTML ='';
}
function callFeedBacks(PackID,HwMy){ 
	//alert(PackID +' | '+ HwMy)
	displayDiv(divFeedTOP,true)
	document.getElementById(divFeedID).innerHTML = '<img src="/images/wait.gif">';
	 
   url = '/A_Get_PackFeedBack.aspx?PackID='+ PackID +'&HowMany=' + HwMy
   //http_request.onreadystatechange = FeedContents;
   http_request=GetXmlHttpObject(FeedContents)
   http_request.open('GET', url, true); 
   http_request.send(null); 
} 
function FeedContents() { 
	if (http_request.readyState == 4) { 
	   if (http_request.status != '') { 
		 divFeedContent = divClose + http_request.responseText;
		 //document.getElementById(divFeedID).innerHTML = divFeedContent;
		  setTimeout ("document.getElementById(divFeedID).innerHTML =  divFeedContent", 500);
		  setTimeout ("document.getElementById('customEach').style.display = 'block'", 500);
		  setTimeout ("document.getElementById('eachFeedFRM').style.visibility= 'visible'", 500);
		 
 	   } 
	   else { 
		   alert('There was a problem with the request.'); 
		    document.getElementById(divFeedID).innerHTML =  '';
		} 
	} 

}

function GetXmlHttpObject(handler){
	if (navigator.userAgent.indexOf("Opera")>=0){
		alert("This City selector doesn't work in Opera")
		return
	}
	if (navigator.userAgent.indexOf("MSIE")>=0){
		var strName="Msxml2.XMLHTTP"
			if (navigator.appVersion.indexOf("MSIE 5.5")>=0){
				strName="Microsoft.XMLHTTP"
			}
			try{
				objXmlHttp=new ActiveXObject(strName)
				objXmlHttp.onreadystatechange=handler
				return objXmlHttp
			}
			catch(e){
				alert("Error. Scripting for ActiveX might be disabled")
				return
			}
	}
	if ((navigator.userAgent.indexOf("Firefox")>=0) || (navigator.userAgent.indexOf("Safari")>=0)){
	objXmlHttp=new XMLHttpRequest()
	objXmlHttp.onload=handler
	objXmlHttp.onerror=handler
	return objXmlHttp
	}
}
