
/*************************************************************
* function hover(objImg)
*
* Descriptiong:
*       Universal hover (in or out) function.  This funtion is used
*       to eliviate hardcoding of 'over/out' source strings.  It uses
*       a image naming convention:
*               out:    <imagename>.<imagetype>
*               over: <imagename>-over.<imagetype>
*       The function was originally created for 4 state buttons, where
*       hardcoded string swapping was impossible.  Example: sort by button
*       in search results.
*
* Inputs:
*       objLink  reference to Link object that needs it's inner html (which contains an image) src swapped
*                               to either 'over' or 'out' state.
*
*************************************************************/
function hover(objLink){
		
	// get all the img tags inside the link
	linkElements = objLink.getElementsByTagName("img");
	//there should only be an image
    if(linkElements.length > 0) {
		objImg = linkElements.item(0);
		pos = objImg.src.lastIndexOf('/');
		imgName = objImg.src.substring(pos + 1,objImg.src.length);
		// Path - required to build string to replace images.
		path = objImg.src.substring(0, pos) + "/";
		// now see if '-over' is in the name.  If it isn't add it.
		// if it is
		//alert(imgName.lastIndexOf('-over'));
		sSearch = imgName.lastIndexOf('-over');
		if(sSearch < 0){
				// no 'over' attached - lets put one in!
				arrImgName = imgName.split('.');
				// set image source
				// now cut the '_on' or the '_off' off the end
				objImg.src = path + arrImgName[0] + "-over." + arrImgName[1];
				
		} else {
				// strip the '-over' from the image name
				arrImgName = imgName.split('-over.');
				objImg.src = path + arrImgName[0] + "." + arrImgName[1];
		}
	}
}

function getPathOfImage(objImg){
	if(objImg != undefined){
		pos = objImg.src.lastIndexOf('/');
		imgName = objImg.src.substring(pos + 1,objImg.src.length);
		// Path - required to build string to replace images.
		path = objImg.src.substring(0, pos) + "/";
		
		//alert(path)
		return path;
	} else {
		return '';
	}

}

function getImageID(score, objPanel){
	//The panel id contains the base of the imageid path.
	pos = objPanel.id.lastIndexOf("_");
	// everything before pos is the path
	base = objPanel.id.slice(0, pos);
	//alert(base);
	// check to see if score is = NA
	if(score == 0){
		return base + "_imgNA";
	} else {
		return base + "_img" + score;
	}
}

function getUniqueNumID(objPanel){
	// in each objPanelid there is a ctl# (lets grab that number) eg:moreDisplayContainer__ctl3_ctlMoreRanking_pnlTotalRateShort
	re = /[^0-9]*([0-9])*[^0-9]*/g;
	arrFind = re.exec(objPanel.id)
	
	//alert(arrFind[1]);
	// the 2nd element in arrFind is the unique #
	return arrFind[1];
}

function scrollIntoView(strID){
	if(strID.length > 0){
		//alert('hello world!');
		// get the element (each title displays a div with the id of the title)
		objEle = document.getElementById(strID);
		//alert(objEle);
		objEle.scrollIntoView()
	}
}

function isFlashInstalled(){
	if (window.location.href.indexOf('MyAccount/index.aspx') > -1){
		var flashinstalled = 'Unknown';

		if (navigator.plugins && navigator.plugins.length) {
			x = navigator.plugins["Shockwave Flash"];
	
			if (x) { 
				flashinstalled = 'Yes'; 
			} else {
				flashinstalled = 'No';
			}

			if (navigator.plugins["Shockwave Flash 2.0"]) { flashinstalled = 'Yes'; }
			
		} else if (navigator.mimeTypes && navigator.mimeTypes.length) {
			x = navigator.mimeTypes['application/x-shockwave-flash'];
		
			if (x && x.enabledPlugin) 
				flashinstalled = 'Yes';
			else
				flashinstalled = 'No';
		} else {
			for(var i=7; i>0; i--){
				try{
					var flash = new ActiveXObject("ShockwaveFlash.ShockwaveFlash." + i);
					flashinstalled = 'Yes'
				} catch(e) {}
			}
		}
	
		oInput = window.userRankingFrame.document.getElementById("inFlashInstalled");	
		//oInput.value = flashinstalled;
		//window.userRankingFrame.document.rankingForm.submit();
	}
}

// Set speed (milliseconds)
var speed = 12000;
var Pic = new Array();
var Link = new Array();
var preLoad = new Array();
var timer;
var cnt = 0;
var p = 0;

function runBGSlideShow(){
	window.clearTimeout(timer);
	if (document.images){
		oFeature = document.getElementById("Features_ctlKeyholeFeatures");	
		oFeature.style.backgroundImage = 'url(' + Pic[cnt] + ')';
		window.status='';
		cnt = cnt + 1
		if (cnt > (p-1)) cnt=0
		timer = setTimeout('runBGSlideShow()', speed)
	}
}

function visitFeature(){
	window.location.href = (cnt == 0)?Link[p-1]:Link[cnt-1];
}

/********************************/
/* BEGINNING OF RECOMMENDATIONS */
/********************************/
var numToShow = 5;
var maxNum = 25;
var startPos;
var endPos;
var currCnt;

function hideCurrent(){
	//find the first DIV that's showing
	for (var i=1; i<maxNum+1; i++){
		currCnt = i;
		oDiv = document.getElementById("Recommendations_title" + currCnt);
		if(oDiv != undefined){
			if (oDiv.style.display != 'none'){
				//Hide this DIV
				oDiv.style.display = 'none';
				startPos = currCnt;
				endPos = currCnt;
				currCnt += 1;
				break;
			}
		}
	}
	
	//Hide the other 'n' displayed DIVs
	for (var x=1; x<numToShow; x++){
		oDiv = document.getElementById("Recommendations_title" + currCnt);
		if(oDiv != undefined){
			if (oDiv.style.display != 'none'){
				oDiv.style.display = 'none';
				currCnt += 1;
				endPos += 1;
			}
		}
	}
}

function nextRecommended(numToRender){
	numToShow = numToRender
	hideCurrent();
	endPos += 1;
	
	//Show the next 'n' DIVs
	for (var y=endPos; y<endPos+numToShow; y++){
		oDiv = document.getElementById("Recommendations_title" + currCnt);
		if(oDiv != undefined){
			oDiv.style.display = '';
		}else{
			if(y == endPos){
				//Start at the first DIV again
				oDiv = document.getElementById("Recommendations_title1");
				oDiv.style.display = '';
				currCnt = 1;
			}
		}
		
		currCnt += 1;
	}
}

function prevRecommended(numToRender){
	numToShow = numToRender
	hideCurrent();
	startPos -= 1;
	
	//Check to see if we're at the start of the DIVs
	if (startPos < 1){
		//find the first 'defined' DIV from the end of the list
		for (var i=maxNum; i<maxNum+1; i--){
			oDiv = document.getElementById("Recommendations_title" + i);
			if(oDiv != undefined){
				//Found the last DIV
				startPos = i;
				break;
			}
		}
	}
	
	/*
	This determines if there's an equal amount of titles as the
	specified number of titles to show. If not, we only show the
	appropriate amount (i.e. if numToShow=5, but only 14 titles were
	returned then we can only show 4 titles on the last page.
	*/
	var numToShow2;
	if((startPos % numToShow) > 0){
		numToShow2 = (startPos % numToShow);
	}else{
		numToShow2 = numToShow;
	}
	
	//Show the previous 'n' DIVs
	for (var y=startPos; y>startPos-numToShow2; y--){
		oDiv = document.getElementById("Recommendations_title" + y);
		if(oDiv != undefined){oDiv.style.display = '';}
	}
}
/***************************/
/* END OF RECOMMENDATIONS */
/**************************/

function drawLabel(control, div, text) {
	// get div
	oDiv = document.getElementById(div);
	// show div
	if(oDiv != undefined){
		oDiv.style.display = 'block';
	}
	
	oAddr = document.getElementById(text);
	// get all elements in step 2
	if (oAddr != undefined){
		if (control != ''){control += '_';}		

		oFName = document.getElementById(control + 'txtFirstName');
		oLName = document.getElementById(control + 'txtLastName');
		oSuffix = document.getElementById(control + 'ddlSuffix');
		oStreetNum = document.getElementById(control + 'txtStreetNumber');
		oStreet = document.getElementById(control + 'txtStreet');
		oApt = document.getElementById(control + 'txtApartment');
		oShipMode = document.getElementById(control + 'ddlShippingMode');
		oShipNumber = document.getElementById(control + 'txtShippingMode');
		oCity = document.getElementById(control + 'txtCity');
		oProv = document.getElementById(control + 'ddlProvince');
		oPCode = document.getElementById(control + 'txtPostCode');
		oDeliveryInfo = document.getElementById(control + 'txtStation');
		if(oDeliveryInfo == undefined){
			oDeliveryInfo = document.getElementById(control + 'txtCompany');
		}
		
		oAddr.innerHTML = oFName.value + ' ' + oLName.value + '<br>';

		if(oShipMode.value == 'PO'){
			oAddr.innerHTML += 'PO BOX #' + oShipNumber.value + '<br>'; 
		}

		if(oDeliveryInfo.value != ''){
			oAddr.innerHTML += oDeliveryInfo.value + '<br>';
		}

		if(oApt.value != ''){
			oAddr.innerHTML += oApt.value + '-';
		}

		if(oStreetNum.value != ''){
			if(oSuffix.value != ''){
					var strSuffix;
				if(oSuffix.value == '1/2' || oSuffix.value == '1/4' || oSuffix.value == '3/4'){
					strSuffix = '<span style=\'padding-left:3px;\'>'+ oSuffix.value + '</span>';
				} else {
					strSuffix = oSuffix.value;
				}
				oAddr.innerHTML += oStreetNum.value + strSuffix + ' ' + oStreet.value + '<br>';		
			} else {
				oAddr.innerHTML += oStreetNum.value + ' ' + oStreet.value + '<br>';
			}			
		}
		
		if(oShipMode.value == 'RR'){
			oAddr.innerHTML += 'RR #' + oShipNumber.value + '<br>';
		}
		
		oAddr.innerHTML += oCity.value + ' ' + oProv.value + '  ' + oPCode.value;
	}
}

	function checkStep2(){
		var bRural;
		var bApt;
		var oFName, oLName, oStreetNum, oStreet, oApt, oUnit, oRR, oPoBox, oCity, oProv, oPCode, oPhone, oExt;
		oFName = document.getElementById('ctlSignUp_txtFirstName');
		oLName = document.getElementById('ctlSignUp_txtLastName');
		oStreetNum = document.getElementById('ctlSignUp_txtStreetNumber');
		oStreet = document.getElementById('ctlSignUp_txtStreet');
		oApt = document.getElementById('ctlSignUp_txtApartment');
		oShipMode = document.getElementById('ctlSignUp_ddlShippingMode');
		oShipNumber = document.getElementById('ctlSignUp_txtShippingMode');
		oCity = document.getElementById('ctlSignUp_txtCity');
		oProv = document.getElementById('ctlSignUp_ddlProvince');
		oPCode = document.getElementById('ctlSignUp_txtPostCode');
		oPhone = document.getElementById('ctlSignUp_txtPhone');
		oExt = document.getElementById('ctlSignUp_txtPhoneExt');
		// validate form
		if(oFName.value != '' && oLName.value != ''){
			// check to see if rural address
			if (oShipMode.value != '-1'){
				// load RR message
				//alert ('Rural');
				bRural = true;
				
			}
			alert('1');
			// if here then it's a standard form!
			if(bRural){
				// validate regular form
				//alert('rural');
				if(oFName.value != '' && oLName.value != '' && oCity.value != '' && oPCode.value != '' && checkShipMode(oShipNumber, 'msgStep2')){
					// form complete
					loadMessage('msgStep2', 0);
					if(!bStep2Done){
						open3();
					}
					bStep2Done = true;
					return true;
				}
				
			} else {
				if(oFName.value != '' && oLName.value != '' && oCity.value != '' && oPCode.value != '' && oStreet.value != '' && oStreetNum.value != ''){
					// form complete
					loadMessage('msgStep2', 0);
					if(!bStep2Done){
						open3();
					}
					bStep2Done = true;
					
					return true;
				}				
			}
	
			//alert('form incompleted: firstname:'+ oFName.value + ' lastname:' + oLName.value + ' postalcode:' + oPCode.value + ' street:' + oStreet.value + ' streetnum:' + oStreetNum.value + ' city:' + oCity.value)
			loadMessage('msgStep2', 6);
			return false;
	
		} else {
			loadMessage('msgStep2', 6);
			return false;
		}
	}
	
	
	function openDiv(id){
		var obj, objImg, path;
		obj = document.getElementById('sub_' + id);
		objImg = document.getElementById('i' + id);
		
		path = getPathOfImage(objImg);
	
		if(obj != undefined){
			if(obj.style.display == 'block'){
				obj.style.display = 'none';
				objImg.src = path + "pls.gif";				
			} else {
				obj.style.display = 'block';
				objImg.src = path + "min.gif";
			}
		}
	}

	function openLDiv(id){
		var obj, objImg, path;
		obj = document.getElementById('sub_l' + id);
		objImg = document.getElementById('il' + id);
		
		path = getPathOfImage(objImg);
	
		if(obj != undefined){
			if(obj.style.display == 'block'){
				obj.style.display = 'none';
				objImg.src = path + "pls.gif";				
			} else {
				obj.style.display = 'block';
				objImg.src = path + "min.gif";
			}
		}
	}
	
	function setOpen(id){
		var objImg, path;
		objImg = document.getElementById('i' + id);
		path = getPathOfImage(objImg);
		if(objImg != undefined){
			objImg.src = path + "min.gif";
		}
	}
	
	function openPopWindow(url, target, width, height){
		window.open(url, target, "height=" + height + ",width=" + width + ",toolbar=no,locationbar=no,resizable=yes,menubar=no,scrollbars=yes");
	}
	
	function getShowtimes(URL){
		var pcObj = document.getElementById('Showtimes_lblPostalCode');
		if(pcObj == undefined){
			postalcode = document.getElementById('Showtimes_txtLocation').value;
		}else{
			postalcode = document.getElementById('Showtimes_lblPostalCode').innerText;
		}
		
		/*
		if(zipcode.indexOf(' ') == -1){
			val = zipcode;
			zipcode = val.substr(0, 3) + ' ' + val.substr(3,6);
		}
		re = new RegExp("[a-zA-Z][0-9][a-zA-Z] {0,1}[0-9][a-zA-Z][0-9]$");
				
		if (re.test(zipcode)){
			openPopWindow('http://www.rottentomatoes.com/showtimes/theaters.php?zipcode=' + zipcode,'_blank','600','500');
		}else{
			openPopWindow('http://www.rottentomatoes.com/showtimes/theaters.php','_blank','600','500');
		}
		*/
		
		var redirectURL = 'http://www.rottentomatoes.com/showtimes/theaters.php?zipcode=' + postalcode;
		openPopWindow(URL + '?~' + redirectURL,'_blank','700','600');
	}
	
	function openInfo(id, tc1, tc2, tc3, tc4, Img){
		var obj, objtc1, objtc2, objtc3, objtc4, objImg, path;
		
		// get elements
		obj = document.getElementById(id);
		objtc1 = document.getElementById(tc1);
		objtc2 = document.getElementById(tc2);
		objtc3 = document.getElementById(tc3);
		objtc4 = document.getElementById(tc4);
		objImg = document.getElementById(Img);
		
		//alert(Img);
		
		if(obj != undefined && objtc1 != undefined && objtc2 != undefined && objtc3 != undefined && objtc4 != undefined && objImg != undefined){
			path = getPathOfImage(objImg);
			if(obj.style.display == 'none'){
				// flip the styles of the borders
				objtc1.style.borderLeft = "solid 1px black";
				objtc1.style.borderTop = "solid 1px black";
				objtc1.style.borderBottom = "solid 1px black";
				
				objtc2.style.borderLeft = "none";
				objtc2.style.borderTop = "solid 1px black";
				objtc2.style.borderBottom = "solid 1px black";
				
				objtc3.style.borderRight = "none";
				objtc3.style.borderTop = "solid 1px black";
				objtc3.style.borderBottom = "solid 1px black";
				
				objtc4.style.borderRight = "solid 1px black";
				objtc4.style.borderTop = "solid 1px black";
				objtc4.style.borderBottom = "solid 1px black";	
				objtc4.style.paddingRight = "0px";		
								
				// flip background colors
				objtc1.style.backgroundColor = "white";
				objtc2.style.backgroundColor = "white";
				objtc3.style.backgroundColor = "white";
				objtc4.style.backgroundColor = "white";
				
				// flip image
				objImg.src = path + 'btn_x.gif'
				
				// display div
				obj.style.display = 'block';
			} else {
				obj.style.display = 'none';
				
				objtc1.style.borderLeft = "none";
				objtc1.style.borderTop = "none";
				objtc1.style.borderBottom = "none";
				
				objtc2.style.borderLeft = "solid 1px #890302";
				objtc2.style.borderTop = "none";
				objtc2.style.borderBottom = "none";
				
				objtc3.style.borderRight = "solid 1px #890302";
				objtc3.style.borderTop = "none";
				objtc3.style.borderBottom = "none";
				
				objtc4.style.borderRight = "none";
				objtc4.style.borderTop = "none";
				objtc4.style.borderBottom = "none";			
								
				// flip background colors
				objtc1.style.backgroundColor = "white";
				objtc2.style.backgroundColor = "#F2F2F2";
				objtc3.style.backgroundColor = "#F2F2F2";
				objtc4.style.backgroundColor = "white";
				
				// flip image
				objImg.src = path + 'btn_i.gif'
			}
		}
		
	}
	
/***************************/
/* BEGINNING OF TOOLTIP   */
/**************************/
var DH = 0;
var an = 0;
var al = 0;
var ai = 0;

if (document.getElementById) {
	ai = 1; 
	DH = 1;
}else{
	if (document.all) {
		al = 1;
		DH = 1;
	} else { 
		browserVersion = parseInt(navigator.appVersion); 
		if ((navigator.appName.indexOf('Netscape') != -1) && (browserVersion == 4)) {
			an = 1; 
			DH = 1;
		}
	}
} 

function fd(oi,ws) {
	if (ws == 1) {
		if (ai) {
			return (document.getElementById(oi).style);
		} else {
			if (al) {
				return (document.all[oi].style);
			} else {
				if (an) {
					return (document.layers[oi]);
				}
			}
		}
	} else {
		if (ai) {
			return (document.getElementById(oi));
		} else {
			if (al) {
				return (document.all[oi]);
			} else {
				if (an) {
					return (document.layers[oi]);
				}
			}
		}
	}
} 

function pw() {
	if (window.innerWidth != null) 
		return window.innerWidth; 
		
	if (document.body.clientWidth != null) 
		return document.body.clientWidth; 
		
	return (null);
} 

function popUp(evt,oi) {
	if (DH) {
		var wp = pw(); 
		ds = fd(oi,1); 
		dm = fd(oi,0); 
		st = ds.visibility; 
		
		if (dm.offsetWidth) 
			ew = dm.offsetWidth; 
		else 
			if (dm.clip.width) 
				ew = dm.clip.width; 
				
		if (st == "visible" || st == "show") { 
			ds.visibility = "hidden"; 
		} else { 
			if (evt.y || evt.pageY) {
				if (evt.pageY) {
					tv = evt.pageY + 5;
					lv = evt.pageX - (ew/4);
				} else {
					tv = evt.y + 5 + document.body.scrollTop; 
					lv = evt.x  - (ew/4) + document.body.scrollLeft;
				} 
				
				if (lv < 2) 
					lv = 2; 
				else 
					if (lv + ew > wp) 
						lv -= ew/2;
						
				if (!an) {
					lv += 'px';
					tv += 'px';
				}
					
				ds.left = lv; 
				ds.top = tv;
			} 
				
			ds.visibility = "visible";
		}
	}
}
/***************************/
/* END OF TOOLTIP         */
/**************************/

/***************************/
/* START OF RENT POP UP   */
/**************************/
var titleid
function popRentUp(evt,oi) {
	if (DH) {
		var wp = pw(); 
		ds = fd(oi,1); 
		dm = fd(oi,0); 
		st = ds.visibility; 
		
		if (dm.offsetWidth) 
			ew = dm.offsetWidth; 
		else 
			if (dm.clip.width) 
				ew = dm.clip.width; 
				
		if (st == "visible" || st == "show") { 
			ds.visibility = "hidden"; 
		} else { 
			if (evt.y || evt.pageY) {
				if (evt.pageY) {
					tv = evt.pageY - 5;
					lv = evt.pageX - 7;
				} else {
					tv = evt.y - 5 + document.body.scrollTop; 
					lv = evt.x - 7 + document.body.scrollLeft;
				} 
				
				if (!an) {
					lv += 'px';
					tv += 'px';
				}
					
				ds.left = lv; 
				ds.top = tv;
			} 
				
			ds.visibility = "visible";
		}
		
		/*
			There are a number of parameter being sent to this function
			when a user clicks on a title or collection.
			
			Parameters:
				0) The event that occurred
				1) The DIV to display
				2) The ID of the button that was clicked
				3) The zipped image to switch to
				4) Whether it's a 'title' or 'collection'
				5) The ID of the title or collection
				6) GottaHaveIt message
				7) The movie title(s) of the title or collection
		*/
		
		//Is the user renting a title or are they closing the DIV?
		if(popRentUp.arguments.length > 2){
			//send the titleid to the iframe and submit the form
			switch(popRentUp.arguments[4]){
				case 'title':
					oInput = window.userRankingFrame.document.getElementById("inRentTitleID");
					break;
				case 'collection':
					oInput = window.userRankingFrame.document.getElementById("inRentColID");
					break;
			}
			oInput.value = popRentUp.arguments[5];
			titleid = popRentUp.arguments[5];
			window.userRankingFrame.document.rankingForm.submit();
			
			//Make sure the content DIV is empty at this point
			if (ai) {
				document.getElementById('content').innerHTML = "";
			} else {
				if (al) {
					document.all['content'].innerHTML = "";
				} else {
					if (an) {
						document.layers['content'].innerHTML = "";
					}
				}
			}
			
			//display the name(s) of the rented title(s)
			sMessage = "<p style='border-bottom:solid 1px #AAAAAA;border-right:solid 1px #AAAAAA;padding:5px;background-color:#FFFFFF;'>" + popRentUp.arguments[7];
			for (i=7;i<=popRentUp.arguments.length-1;i++){
				if (ai) {
					document.getElementById('content').innerHTML += sMessage;
					document.getElementById(popRentUp.arguments[2]).src = popRentUp.arguments[3];
				} else {
					if (al) {
						document.all['content'].innerHTML += sMessage;
						document.all[popRentUp.arguments[2]].src = popRentUp.arguments[3];
					} else {
						if (an) {
							document.layers['content'].innerHTML += sMessage;
							document.layers[popRentUp.arguments[2]].src = popRentUp.arguments[3];
						}
					}
				}
			sMessage += "</p>"
			}
			
			//Add the GottaHaveIt to the bottom of the list
			if (popRentUp.arguments[6] != ''){
				if (ai) {
					document.getElementById('content').innerHTML += popRentUp.arguments[6]; 
				} else {
					if (al) {
						document.all['content'].innerHTML += popRentUp.arguments[6]; 
					} else {
						if (an) {
							document.layers['content'].innerHTML += popRentUp.arguments[6];
						}
					}
				}			
			}
		}
		
		//Return false to stop the button from doing a postback
		return false;
	}
}

function popGottaHaveItUp(evt,oi,id,msg) {
	if (DH) {
		var wp = pw(); 
		ds = fd(oi,1); 
		dm = fd(oi,0); 
		st = ds.visibility; 
		
		if (dm.offsetWidth) 
			ew = dm.offsetWidth; 
		else 
			if (dm.clip.width) 
				ew = dm.clip.width; 
				
		if (st == "visible" || st == "show") { 
			ds.visibility = "hidden"; 
		} else { 
			if (evt.y || evt.pageY) {
				if (evt.pageY) {
					tv = evt.pageY - 5;
					lv = evt.pageX - 7;
				} else {
					tv = evt.y - 5 + document.body.scrollTop; 
					lv = evt.x - 7 + document.body.scrollLeft;
				} 
				
				if (!an) {
					lv += 'px';
					tv += 'px';
				}
					
				ds.left = lv; 
				ds.top = tv;
			} 
				
			ds.visibility = "visible";
		}
		
		//Display confirmation message
		titleid = id;
		if (ai) {
			document.getElementById('content').innerHTML = msg;
		} else {
			if (al) {
				document.all['content'].innerHTML = msg;
			} else {
				if (an) {
					document.layers['content'].innerHTML = msg;
				}
			}
		}
		
		//Returns true if they clicke 'I Agree' or false as default
		return false;
	}
}

function gottaHaveIt(){
	oInput = window.userRankingFrame.document.getElementById("inGHITitleID");
	oInput.value = titleid;
	window.userRankingFrame.document.rankingForm.submit();
	ds.visibility = "hidden";
}


function gottaHaveIt_cncl(){
	oInput = window.userRankingFrame.document.getElementById("inGHITitleID_cncl");
	oInput.value = titleid;
	window.userRankingFrame.document.rankingForm.submit();
	ds.visibility = "hidden";
}
/***************************/
/* END OF RENT POP UP     */
/**************************/

function pollAnswer(hidden, value){
	var objHidden;
	objHidden = document.getElementById(hidden);
	objHidden.value = value;
	alert(objHidden.value);
	document.f1.submit();
}