function processFramerResponse(response){
//	alert("response"+response);

	var packageObject = eval("(" + response + ")");
	var packageID = packageObject.framePackage.id;
	var randomNumber = packageObject.framePackage.customerID;	
	var price = packageObject.framePackage.price;
	var vendorPrice = packageObject.framePackage.vendorPrice; //wholesalePrice
	//var formattedPrice = packageObject.framePackage.formattedPrice;
    //var formattedVendorPrice = packageObject.framePackage.formattedVendorPrice; //wholesalePrice	
	var thumbnailURL = packageObject.framePackage.thumbnailURL;
	var description = packageObject.framePackage.description;
	var framePackageID = packageID; // like session ID
	var listingID = document.getElementById('listingIDControlID').innerHTML;
	var framePackagePrice = price;
	var vendorPackagePrice = vendorPrice;
	var thumbNailURL = thumbnailURL;	

	description = escape(description);
	if(randomNumber == document.getElementById('randomNumberControlID').innerHTML){
		window.location.href = _nyaxeMainURL+'addToShoppingCart.do?onDemandPrint=1&listingID='+listingID+'&pID='+framePackageID+'&fPPri='+framePackagePrice+'&vPPri='+vendorPackagePrice+'&tbnUrl='+thumbNailURL+'&desc='+description;
	}
}

function openDemandPopup(listingID,originalImageURL){
	var authCode = _ODFrmItAC; //which is the secure ID that was provided at setup time.
	var mode = 'DAC'; //which tells the system what type of image is being framed/printed.
					//PBS (stands for Poster Basic Standard)
					//DAC (stands for Digital Advanced Custom)

	// we are using customerID as random integer Number			
	
	//var originalImageURL = 'http://208.109.232.179/repository/store/images/4wgf2ebbea3mau81.jpg';
	
	var randomNumber = randomNumberGenerator();
	document.getElementById('randomNumberControlID').innerHTML = randomNumber;
	
	var callbackDomain = "";
	if(_CallBackDomain != ''){
		callbackDomain = '&callbackDomain='+_CallBackDomain;
	}
	var url = _ODFrmItURL+'?authCode='+authCode+'&imageDisplayPrice=0&customerId='+randomNumber+'&originalImageURL='+originalImageURL+callbackDomain;
	
	window.open(url,'','width=890,height=700,scrollbars=yes,resizable=yes');
	
//	var response = '{"framePackage":{"id":1867,"price":100.05,"formattedPrice":"$100.05","vendorPrice":"$125.00","formattedVendorPrice":"$125.00","thumbnailURL":"http://pod2.pictureframes.com/velcrorender?imgUrl=http://test.graphikservices.com:80/FRAMER_CACHE/41_132211624102008_4wgf2ebbea3mau81_SCALED.jpg&img=41_132211624102008_4wgf2ebbea3mau81_SCALED1227523710678.jpg&imgWI=20.0&imgHI=26.0&sku=EW6&frameW=1.25&maxW=200&maxH=200&mat1=PM1613&m1c=White&t=0.0&r=0.0&b=0.0&l=0.0&m1b=STD","description":"#EW6-EconoWood:Black Oak:Profile-Small-White#EW6-EconoWood:Black Oak:Profile-Small-","customerID":'+randomNumber+'}}';
//var response = 	'{"framePackage":{"id":1000000028,"price":83.75,"formattedPrice":"$83.75","vendorPrice":83.75,"formattedVendorPrice":"$83.75","thumbnailURL":"http://pod2.pictureframes.com/render?imgUrl=http://dev.graphikservices.com:8080/FRAMER_CACHE/41_544581924102008_4wgf2ebbea3mau81_SCALED.jpg&img=41_544581924102008_4wgf2ebbea3mau81_SCALED1227536755195.jpg&imgWI=32.0&imgHI=43.0&sku=EW6&frameW=1.25&maxW=200&maxH=200&mat1=PM1613&m1c=White&t=0.0&r=0.0&b=0.0&l=0.0&m1b=STD","description":"#EW6-EconoWood:Black Oak:Profile-Small-White#EW6-EconoWood:Black Oak:Profile-Small-","customerID":'+randomNumber+'}}';
	//processFramerResponse(response);
}

function randomNumberGenerator(){
	var currentTime = new Date();
	nn =  currentTime.getSeconds()+''+currentTime.getMinutes()+''+currentTime.getHours()+''+currentTime.getDate()+''+currentTime.getMonth()+''+currentTime.getFullYear(); 
	var x = Math.floor(Math.random()*16)
	return x+''+nn;
}
