<!----------------------------------------- AJAX-FUNCTIONS ----------------------------------------->
// LOAD A PRODUCT IN CONTENT AREA
function loadProduct(productID) {
	clearPlayer(prevAreaVideo);
	fadeIt(prevAreaProduct, prevLink + productID);
}
// LOAD A TEXT IN CONTENT AREA
function loadText(contentID, tinsectID, divID, useFX) {
	clearPlayer(prevAreaVideo);
	if (document.getElementById(divID)) {
		if (useFX == 1) fadeIt(divID, prevLinkText + '&tinsect=' + tinsectID + '&content_id=' + contentID);
		else            Spry.Utils.updateContent(divID, prevLinkText + '&tinsect=' + tinsectID + '&content_id=' + contentID);
	}
}
// LOAD PRESEARCH AREA
function loadPres(tinsectID, linkStr, useFX) {
	if (useFX == 1 && ! navigator.userAgent.toString().match(/MSIE.([0-9\.]*)/i)) fadeIn(tinsectID, presLink + linkStr);
	else            Spry.Utils.updateContent(tinsectID, presLink + linkStr);
}
// LOAD PRESEARCH AREA FILTERED
function loadPresFilt(tabID, limit, productID) {
	// GENERATE CONTENT-TYPE 
	if (tabID == "presMovies")            contentLink = '&type_1=movie'      + '&tinsect=' + tabID;
	else if (tabID == "presScenes")       contentLink = '&type_1=clip_movie' + '&tinsect=' + tabID;
	else if (tabID == "presGalleries")    contentLink = '&type_1=gallery'    + '&tinsect=' + tabID;
	// LOAD CONTENT
	if (tabID != "" && productID && productID != "") {
		contentLink = '&product_id_1=' + productID;
		loadPres(tabID, contentLink)
	}
	// LOAD FILTERED CONTENT
	if (tabID != "" && ! productID) {
		cast_1          = document.getElementById('presFilterCast_1');
		key_1           = document.getElementById('presFilterKey_1');
		key_2           = document.getElementById('presFilterKey_2');
		key_3           = document.getElementById('presFilterKey_3');
		key_4           = document.getElementById('presFilterKey_4');
		contentLink     = contentLink + '&cast_1=' + cast_1.options[cast_1.selectedIndex].value;	
		contentLink     = contentLink + '&key_1=' + key_1.options[key_1.selectedIndex].value;	
		contentLink     = contentLink + '&key_2=' + key_2.options[key_2.selectedIndex].value;	
		contentLink     = contentLink + '&key_3=' + key_3.options[key_3.selectedIndex].value;	
		contentLink     = contentLink + '&key_4=' + key_4.options[key_4.selectedIndex].value;	
		contentLink     = contentLink + '&search_limit=' + limit;	
		loadPres(tabID, contentLink)
	}																				
}

<!----------------------------------------- LAYOUT-FUNCTIONS ----------------------------------------->
// CALCULATE PRESPANEL SIZE
function presSize(id) {
	if (id == "presMoviesTab")         idSizeClass = 'presMovies';
	else if (id == "presScenesTab")    idSizeClass = 'presScenes';
	else if (id == "presGalleriesTab") idSizeClass = 'presGalleries';
	// SWITCH PANEL ON (TO AVOID OPERA HEIGHT-BUG)
	idPanelState = document.getElementById(idSizeClass).style.display;
	if (idPanelState == "none") document.getElementById(idSizeClass).style.display = 'block';
	// GET HEIGHT
	presPanelHeight = parseInt(getCurrentStyle(document.getElementById(idSizeClass), 'height')) +
	                  parseInt(getCurrentStyle(document.getElementById(id), 'height'));
	filterHeight    = parseInt(getCurrentStyle(document.getElementById('presFilter'), 'height'));	
	// SET PANEL TO FORMER STATE
	document.getElementById(idSizeClass).style.display = idPanelState;
	// FILTER ON
	if (document.getElementById('presFilter').style.display == "block") {
		presPanelSize = presPanelHeight + filterHeight + "px";
	}
	// FILTER OFF
	else {
		presPanelSize = presPanelHeight + "px";
	}
	return presPanelSize;
}	

function presSizeOLD(id) {
	if (id == "presMoviesTab")         idSizeClass = 'presMoviesSize';
	else if (id == "presScenesTab")    idSizeClass = 'presScenesSize';
	else if (id == "presGalleriesTab") idSizeClass = 'presGalleriesSize';
	// GET HEIGHT
	presPanelHeight	= getCurrentStyle(document.getElementById(idSizeClass), 'offsetHeight');
	filterHeight    = getCurrentStyle(document.getElementById('presFilter'), 'offsetHeight');		
	if (typeof(presPanelHeight) == "undefined"  || presPanelHeight == "") {
		presPanelHeight	= getCurrentStyle(document.getElementById(idSizeClass), 'height');
		filterHeight    = getCurrentStyle(document.getElementById('presFilter'), 'height');		
	}			
	else alert(presPanelHeight);
	// FILTER ON
	if (document.getElementById('presFilter').style.display == "block") {
		presPanelSize = parseInt(presPanelHeight) + parseInt(filterHeight) + "px";
	}
	// FILTER OFF
	else {
		presPanelSize = parseInt(presPanelHeight) + "px";
	}
	return presPanelSize;
}	


// PRESPANEL TAB HANDLER
function presHandler(mode, panelID) {
	if (mode == "switch") {
		presContent = readCookie('presContent');
		buttonClass = document.getElementById('presMaximizer').className;
		if ((readCookie(panelID + 'State') == "none" || buttonClass == "ButtonTabMaximizer") && buttonClass != "ButtonTabMinimizer") {
			panelBlend('on', 'presContent', presContent, presSize(presContent))
			presHandler('buttonMin');
			writeCookie(panelID + 'State', "block", 24*365); 
		}
		else if (buttonClass == "ButtonTabMinimizer") {
			panelBlend('off', 'presContent', presContent);
			presHandler('buttonMax');
			presFilterHandler('buttonOff');
			writeCookie(panelID + 'State', "none", 24*365); 
		}
	}
	if (mode == "buttonMax") {
		document.getElementById('presMaximizer').className = "ButtonTabMaximizer";
	}
	if (mode == "buttonMin") {
		document.getElementById('presMaximizer').className = "ButtonTabMinimizer";
	}
}
	
// PRESPANEL FILTER HANDLER
var presFilterID = '';

function presFilterHandler(mode, id) {
	filterState = document.getElementById('presFilter').style; 
	// SWITCH FILTER ON / OFF
	if (mode == "switch") {
		if (filterState.display == 'none') presFilterHandler('on');
		else                               presFilterHandler('off');
	}
	else if (mode == "on") {
		filterState.display = 'block'; 
		writeCookie('presFilter', 'block', 24*365); 
		if (document.getElementById('presMovies').style.display == 'block') filterState = 'presMoviesTab';
		if (document.getElementById('presScenes').style.display == 'block') filterState = 'presScenesTab';
		panelBlend('on', 'presContent', filterState, presSize(filterState)); 
		presFilterHandler('buttonState');
	}
	else if (mode == "off") {
		filterState.display = 'none'; 
		writeCookie('presFilter', 'none', 24*365); 
		document.getElementById('presFilterCast_1').selectedIndex = 0;	
		document.getElementById('presFilterKey_1').selectedIndex = 0;	
		document.getElementById('presFilterKey_2').selectedIndex = 0;	
		document.getElementById('presFilterKey_3').selectedIndex = 0;	
		document.getElementById('presFilterKey_4').selectedIndex = 0;	
		presFilterHandler('setFilter'); 
		Spry.Utils.updateContent(presFilterID, presFilterLink);
		if (document.getElementById('presMovies').style.display == 'block') filterState = 'presMoviesTab';
		if (document.getElementById('presScenes').style.display == 'block') filterState = 'presScenesTab';
		panelBlend('on', 'presContent', filterState, presSize(filterState)); 
		presFilterHandler('buttonState');
	}
	// AUTO DISPLAY 
	else if (mode == "display") {
		if (presFilter == "") presFilter = 'none';
		document.getElementById('presFilter').style.display = presFilter;
	}
	// SET FILTER BY KEYWORD OR CAST
	else if (mode == "select_key" || mode == "select_cast") {
		if (filterState.display == 'none') { 
			filterState.display = 'block'; 
			writeCookie('presFilter', 'block', 24*365); 
		} 
		if (document.getElementById('presMovies').style.display == 'block') filterState = 'presMoviesTab';
		if (document.getElementById('presScenes').style.display == 'block') filterState = 'presScenesTab';
		panelBlend('on', 'presContent', filterState, presSize(filterState)); 
		presFilterHandler('buttonState');
		for (i = 0; i < document.getElementById('presFilterCast_1').length && mode == "select_cast"; i++) {
			if (document.getElementById('presFilterCast_1').options[i].value == id) {
				document.getElementById('presFilterKey_1').selectedIndex  = 0;
				document.getElementById('presFilterCast_1').selectedIndex = i;
				presFilterHandler('setFilter'); 
				location="#";		
			}
		}		
		for (i = 0; i < document.getElementById('presFilterKey_1').length && mode == "select_key"; i++) {
			if (document.getElementById('presFilterKey_1').options[i].value == id) {
				document.getElementById('presFilterCast_1').selectedIndex = 0;
				document.getElementById('presFilterKey_1').selectedIndex  = i;
				presFilterHandler('setFilter');
				location="#";		
			}
		}
	}
	// FILTER BY PRODUCT
	else if (mode == "select_product") {
		if (filterState.display == 'block') { 
			filterState.display = 'none'; 
			writeCookie('presFilter', 'none', 24*365); 
		} 
		if (document.getElementById('presMovies').style.display == 'block') filterState = "presMoviesTab";
		if (document.getElementById('presScenes').style.display == 'block') filterState = "presScenesTab";
		if (filterState == "presMoviesTab") loadPresFilt('presMovies', presLimitMovies, id);
		if (filterState == "presScenesTab") loadPresFilt('presScenes', presLimitScenes, id);
		panelBlend('on', 'presContent', filterState, presSize(filterState)); 
		presFilterHandler('buttonState');	
	}	
	// SHOW PRODUCT
	else if (mode == "show_product") {
		presFilterHandler('off');
		presFilterHandler('buttonState');	
		loadProduct(id);
	}	
	else if (mode == "buttonState") {
		if (filterState.display == 'none') { 
			document.getElementById('filterButtonMaximizer').className = 'ButtonFilterMaximizer';
		}
		else {
			document.getElementById('filterButtonMaximizer').className = 'ButtonFilterMinimizer';
		}
	}
	else if (mode == "buttonOff") document.getElementById('filterButtonMaximizer').className = '';
	else if (mode == "setFilter") {
		presFilterLink = presLink;
		if (document.getElementById('presMovies').style.display == "block") {
			presFilterID    = 'presMovies';	
			presFilterLink  = presFilterLink + '&type_1=movie';
			presFilterLink  = presFilterLink + '&tinsect=' + presFilterID;
			limit = 10;
		}
		else if (document.getElementById('presScenes').style.display == "block") {
			presFilterID    = 'presScenes';	
			presFilterLink  = presFilterLink + '&type_1=clip_movie';
			presFilterLink  = presFilterLink + '&tinsect=' + presFilterID;
			limit = 8;
		}		
		cast_1          = document.getElementById('presFilterCast_1');
		presFilterLink  = presFilterLink + '&cast_1=' + cast_1.options[cast_1.selectedIndex].value;	
		key_1           = document.getElementById('presFilterKey_1');
		presFilterLink  = presFilterLink + '&key_1=' + key_1.options[key_1.selectedIndex].value;	
		key_2           = document.getElementById('presFilterKey_2');
		presFilterLink  = presFilterLink + '&key_2=' + key_2.options[key_2.selectedIndex].value;	
		key_3           = document.getElementById('presFilterKey_3');
		presFilterLink  = presFilterLink + '&key_3=' + key_3.options[key_3.selectedIndex].value;	
		key_4           = document.getElementById('presFilterKey_4');
		presFilterLink  = presFilterLink + '&key_4=' + key_4.options[key_4.selectedIndex].value;	
		presFilterLink  = presFilterLink + '&search_limit=' + limit;	
		Spry.Utils.updateContent(presFilterID, presFilterLink);
	}
}

// PANEL BLEND FUNCTION (USES SPRY)
function panelBlend(mode, panelID, panelTabID, heightVal) {
	if (mode == "on") {
		writeCookie(panelID, panelTabID, 24*365); 
		height = document.getElementById(panelID).style.height;
		if (height == "") height = heightVal;
		if (height == heightVal || height < heightVal) { 
			if (panelID == "presContent") presArea.showPanel(panelTabID);
			Spry.Effect.DoBlind(panelID, {duration: 250, from: height, to: heightVal, toggle: false}); 
			return true;
		}
		else if (height > heightVal) { 
			Spry.Effect.DoBlind(panelID, {duration: 50, from: height, to: heightVal, toggle: false}); 
			return true;
		}
	}
	else if (mode == "off") {
		heightVal = document.getElementById(panelID).style.height;
		Spry.Effect.DoBlind(panelID, {duration: 500, from: heightVal, to: '0px', toggle: false}); 
		return true;
	}
	else if (mode == "auto") {
		if (readCookie('presContentState') == 'none') { 
			heightVal = document.getElementById(panelID).style.height;
			if (screen.availHeight < 780 && document.getElementById('presFilter').style.display != 'block') { 
				Spry.Effect.DoBlind(panelID, {duration: 500, from: heightVal, to: '0px', toggle: false}); 
				presHandler('buttonMax');
				return true;
			}		
		}
	}
	else if (mode == "switch") {
		if (readCookie(panelID + 'State') == "none") writeCookie(panelID + 'State', "block", 24*365); 
		else writeCookie(panelID + 'State', "none", 24*365); 
	}
	else if (mode == "toggle") {
		Spry.Effect.DoBlind(panelID, {duration: 250, from: '100%', to: '0%', toggle: true});
	}
}

// FAVORITES HANDLER FUNCTION
function myBarHandler(eventName, outputID, inputID) {
	// FAVORITES HANDLER
	if (eventName == "updateFavs") {
		if (document.getElementById(inputID).checked == true) {
			Spry.Utils.updateContent(outputID, favsAddLink + document.getElementById(inputID).value);
		}
		else {
			Spry.Utils.updateContent(outputID, favsDelLink + document.getElementById(inputID).value);
		}
	}
	// SESSION HANDLER
	if (eventName == "updateSess") {
		Spry.Utils.updateContent(outputID, ppvSessLink);
	}
	// DISPLAY HANDLER
	if (eventName == "display") {
		myBarCount = 0;
		// FAVORITES
		if (myFavActive > 0) {
			document.getElementById('myBarFav').style.display = 'block';
			myBarCount = myBarCount+1;
		}
		else if (document.getElementById('myBarFav')) document.getElementById('myBarFav').style.display = 'none';
		// SESSIONS
		if (mySesActive > 0) {
			document.getElementById('myBarSes').style.display = 'block';
			myBarCount = myBarCount+1;
		}
		else if (document.getElementById('myBarSes')) document.getElementById('myBarSes').style.display = 'none';
		// DISPLAY AREA
		if (myBarCount < 1) {
			document.getElementById('myBar').style.display = 'none';
		}
		else if (myBarCount == 1) {
			document.getElementById('myBar').style.display = 'block';
			document.getElementById('myBar').className = 'MyBarElement1';
		}
		else if (myBarCount == 2) {
			document.getElementById('myBar').style.display = 'block';
			document.getElementById('myBar').className = 'MyBarElement2';
		}		
	}
	// TIMER
	if (eventName == "timerSess") {
		clearInterval(myBarTim);
		myBarTim = setInterval("myBarHandler('updateSess', 'sessionsBar')", 10000);
	}
}

// THUMBNAIL HIGHLIGHT FUNCTION
function thumbStyle(idPrefix, eventName, className, classNameSelected, idSel, id) {
	d = document;
	if (eventName == "over") {
		if (d.getElementById(idPrefix + id)) d.getElementById(idPrefix + id).className = classNameSelected;
	}
	if (eventName == "out") {
		if (idSel != id) {
			if (d.getElementById(idPrefix + id)) d.getElementById(idPrefix + id).className = className;
		}
	}
	if (eventName == "click") {
		for (i = 1; i <= 20; i++) {
			if (d.getElementById(idPrefix + i)) d.getElementById(idPrefix + i).className = className;
		}
		if (d.getElementById(idPrefix + id)) {
			d.getElementById(idPrefix + id).className = classNameSelected;
		}
	}
}

// AJAX EFFECTS
function fadeIt(ele, url) {
	Spry.Effect.DoFade(ele,{ duration: 400, from: 100, to: 0, finish: function() {
		Spry.Utils.updateContent(ele, url, function() {
			Spry.Effect.DoFade(ele,{ duration: 400, from: 0, to: 100 });
			});
		}
	});
}
function fadeIn(ele, url) {
	Spry.Effect.DoFade(ele,{ duration: 100, from: 100, to: 0, finish: function() {
		Spry.Utils.updateContent(ele, url, function() {
			Spry.Effect.DoFade(ele,{ duration: 300, from: 0, to: 100 });
			});
		}
	});
}

// GET CSS-ATTRIBUTE FROM AN OBJECT
getCurrentStyle = function (ref, styleName) {
	if(window.getComputedStyle) {
		return window.getComputedStyle(ref,'').getPropertyValue(styleName);
	} 
	else if(ref.currentStyle) {
		var styleName = styleName.replace(/-/g, '');
		return ref.currentStyle[styleName]; 
	}
}

<!----------------------------------------- COOKIE-FUNCTIONS ----------------------------------------->
// WRITE COOKIE
function writeCookie(name, value, hours) {
  var expire = "";
  if(hours != null) {
    expire = new Date((new Date()).getTime() + hours * 3600000);
    expire = "; expires=" + expire.toGMTString();
  }
  document.cookie = name + "=" + escape(value) + expire;
}

// READ COOKIE
function readCookie(name) {
  var cookieValue = "";
  var search = name + "=";
  if(document.cookie.length > 0) { 
    offset = document.cookie.indexOf(search);
    if (offset != -1) { 
      offset += search.length;
      end = document.cookie.indexOf(";", offset);
      if (end == -1) end = document.cookie.length;
      cookieValue = unescape(document.cookie.substring(offset, end))
    }
  }
  return cookieValue;
}

// COOKIE TESTS
function testGetCookie( check_name ) {
	// To use: testGetCookie('cookie_name'); 
	// replace cookie_name with real cookie name
	var a_all_cookies = document.cookie.split( ';' );
	var a_temp_cookie = '';
	var cookie_name = '';
	var cookie_value = '';
	var b_cookie_found = false;
	
	for ( i = 0; i < a_all_cookies.length; i++ ) {
		a_temp_cookie = a_all_cookies[i].split( '=' );
		cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');
		if ( cookie_name == check_name ) {
			b_cookie_found = true;
			if ( a_temp_cookie.length > 1 ) {
				cookie_value = unescape( a_temp_cookie[1].replace(/^\s+|\s+$/g, '') );
			}
			return cookie_value;
			break;
		}
		a_temp_cookie = null;
		cookie_name = '';
	}
	if ( !b_cookie_found ) {
		return null;
	}
}
function testSetCookie( name, value, expires, path, domain, secure ) {
	var today = new Date();
	today.setTime( today.getTime() );
	if ( expires ) expires = expires * 1000 * 60 * 60 * 24;
	var expires_date = new Date( today.getTime() + (expires) );
	document.cookie = name + "=" +escape( value ) +
		( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) + //expires.toGMTString()
		( ( path ) ? ";path=" + path : "" ) + 
		( ( domain ) ? ";domain=" + domain : "" ) +
		( ( secure ) ? ";secure" : "" );
}
function testDeleteCookie( name, path, domain ) {
	if ( testGetCookie( name ) ) document.cookie = name + "=" +
			( ( path ) ? ";path=" + path : "") +
			( ( domain ) ? ";domain=" + domain : "" ) +
			";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}
function testCookies() {
	testSetCookie('check', '1', '', '/', '', '');
	if (testGetCookie('check')) {
		testDeleteCookie('check', '/', '');
		return true;
	}
	else return false;
}

<!----------------------------------------- WINDOW-FUNCTIONS ----------------------------------------->
var popwin = null;
// FUNCTION TO OPEN MESSAGE OR IMAGE-WINDOWS
function openWindow(theLink,theWidth,theHeight,theScroll,theStatus,theResize,is_image,theAutoClose,theTargetWindow) {
	theLink = theLink;
	theLink += "";
	// FULLSCREEN IF NO SIZE
	if (theWidth == 0)  theWidth = screen.availWidth;
	if (theHeight == 0) theHeight = screen.availHeight;
	// CALCULATE WINDOW-POSITION DEPENDING ON SCREENSIZE
	if (is_image == 1) theWidth = theWidth + 38;
	if (is_image == 1) theHeight = theHeight + 30;
	centerW = ((screen.availWidth - theWidth) - 10)   / 2;
	centerH = ((screen.availHeight - theHeight) - 50) / 2;
	if (centerH < 0) centerH = 0;
	if (theWidth > screen.availWidth) {
		theWidth = screen.availWidth-10;
		theHeight = screen.availHeight-50;
		centerW = 0;
		centerH = 0;
	}
	if (theHeight > screen.availHeight) {
		theHeight = screen.availHeight-50;
		centerH = 0;
	}
	// CREATE StrING FOR WINDOW-ATtrIBUTES
	str =  "left="         + centerW;
	str += ",top="         + centerH;
	str += ",height="      + theHeight;
	str += ",width="       + theWidth;
	str += ",scrollbars="  + theScroll;
	str += ",status="      + theStatus;
	str += ",resizable="   + theResize;
	str += ",dependent=1";
	// OPEN WINDOW
	if (theTargetWindow != "") popwin = window.open(theLink, theTargetWindow, str);
	else popwin = window.open(theLink, "popwin", str);
	if (theAutoClose < 1) popwin = null;
	self.name = "PopWin"; 
}

// FUNCTION TO AUTO-CLOSE OPENED WINDOWS THRU THE MAIN-WINDOW
function closeWinAuto() {
	if (window.popwin) window.popwin.close();
	if (window.self == "[object Window]") window.popwin.close();
}

// FUNCTION TO RESIZE A CENTERED WINDOW
function resizeWindow(theWidth, theHeight, theTop, theLeft, theCenter, theMaxWidth, theMaxHeight) {
	if (theMaxHeight == 1) theHeight = screen.availHeight;
	if (theMaxWidth == 1)  theWidth  = screen.availWidth;
	if (theCenter == 1) {
		theLeft = ((screen.availWidth - theWidth))   / 2;
		theTop  = ((screen.availHeight - theHeight)) / 2;
	}
	if (theWidth > screen.availWidth) {
		theWidth  = screen.availWidth;
		theLeft   = 0;
	}
	if (theHeight > screen.availHeight) {
		theHeight = screen.availHeight;
		theTop    = 0;
	}
	window.resizeTo(theWidth, theHeight);
	window.moveTo(theLeft, theTop);
}	

<!----------------------------------------- FORM-FUNCTIONS ----------------------------------------->
// SEND AJAX XML FORM
var formDivID = '';
function sendXmlForm(req) {
	Spry.Utils.setInnerHTML(formDivID, req.xhRequest.responseText);
}		

// CHECK E-MAIL-ADDRESS
function checkStrEmail(str) {
	filter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	if (! filter.test(str)) return false; 
}

// CHECK XML FORM
function checkXmlForm(formID, divID, servUrl, servMode) {
	// SET VARS
	errStr = '';
	if (document.forms[formID]) form = document.forms[formID];
	// CHECK ELEMENTS
	for (i=0; i < form.length; i++ ) {
		if (form[i].lang == "email_required" && form[i].lang != "") {
			if (checkStrEmail(form[i].value) == false) errStr = errStr + form[i].title + '\r\n';
		}
		else if (form[i].lang == "text_required" && form[i].lang != "") {
			if (form[i].value == "")                   errStr = errStr + form[i].title + '\r\n';
		}
	}
	// RESULT / ERROR
	if (errStr == "") {
		formDivID = divID;
		Spry.Utils.submitForm(formID, sendXmlForm, {method:servMode, url:servUrl});
	}
	else alert(errStr);
}

<!----------------------------------------- PAYMENT-FUNCTIONS ----------------------------------------->
function ppvPayMovie() {
	query = '';
	// MOVIE/SCENE
	if (document.getElementById('ppvSelMovie') && document.getElementById('ppvSelMovie').checked) {
		query = document.getElementById('ppvRateMovie').options[document.getElementById('ppvRateMovie').selectedIndex].value;
	}
	else if (document.getElementById('ppvSelScene') && document.getElementById('ppvSelScene').checked) {
		query = document.getElementById('ppvRateScene').options[document.getElementById('ppvRateScene').selectedIndex].value;
	}	
	else if (document.getElementById('ppvSelScene') && ! document.getElementById('ppvSelScene').checked) {
		document.getElementById('ppvSelScene').checked = "checked";
		query = document.getElementById('ppvRateScene').options[document.getElementById('ppvRateScene').selectedIndex].value;
	}	
	// PAYSYSTEM
	if (document.getElementById('paysysSelect') && document.getElementById('paysysSelect').value > 0) {
			paysystem = document.getElementById('paysysSelect').value;
	}
	else paysystem = 1;	
	if (baseLink != "" && query != "") {
		payLink = ppvPayLink + '&' + query + '&paysystem=' + paysystem;
		openWindow(payLink,800,600,1,1,1,0,0,'ppvPay');		
	}
}