function ratingOver(vid,stid){
	var st = '';
	for(var x=0;x<5;x++){
		if(x<stid){ st = 'st_d.gif'; }else{ st = 'st_l.gif'; }
		$('rating_'+vid+'_st_'+x).src = 'img/'+st;
	}
}
function ratingOut(vid,note){
	var st = '';
	for(var x=0;x<5;x++){
		if(x<note){ st = 'st.gif'; }else{ st = 'st_l.gif'; }
		$('rating_'+vid+'_st_'+x).src = 'img/'+st;
	}
}
function loadAjax(url,target,form){
	if(form != ''){
		var dataStr = $(form).toQueryString();
		var allUrl = url+'?'+dataStr;
	}else{
		var allUrl = url;
	}
	new Request.HTML({
		url: allUrl,
		evalScripts: true,
		method: 'get',
		update: $(target)
	}).send();
}

function setSearch(mode){
	//var mode = $('selectTypeSearch').value;
	switch(mode){
		case"BASIC":
			showHide($('advSearchBasic'));
			showHide2($('basicTitle'),'#advSearchNav');
		break;
		case"ADVANCED":
			showHide($('advSearchAdvanced'));
			showHide2($('advancedTitle'),'#advSearchNav');
		break;
		case"QUICK":
			showHide($('advSearchQuick'));
			showHide2($('quickTitle'),'#advSearchNav');
		break;
	}
}

function msgConfirm(){
	var msg = 'You are about to access a third party website. Third party websites are not under the control of or maintained by Pornstarsjobs.com - Findadultjobs.com . We do not have any control over and do not endorse any of the sayings , content and the accuracy of the information presented on the website you are about to access. Click Ok if you wish to continue ';
	var value = confirm(msg);
	if(value){
		return true;
	}else{
		return false;
	}
}

//when the dom is ready
window.addEvent('domready', function() {
	if($('model_del_account')){
		$('model_del_account').addEvent('click', function(e){
			if(confirm("Are you sure to delete your account?")){
				location = 'model-del-account.php?idM=' + this.rel;
			}else{
				return false;
			}
		});
	}
	
	//create the tooltips
	var tipRose = new Tips('.tips-rose',{
		className: 'tips-rose',
		fixed: true,
		offsets: {
		'x': 0
		},
		hideDelay: 50,
		showDelay: 50
	});
	
	//create the tooltips
	var tipBlue = new Tips('.tips-blue',{
		className: 'tips-blue',
		fixed: true,
		offsets: {
		'x': 0
		},
		hideDelay: 50,
		showDelay: 50
	});
	
});

function deletePic(idP){
	var log = new Roar({
		container: $('idZoneFile'+idP),
		position: 'topLeft',
		duration: 3000
	});	
	$('idZoneFile'+idP).set('style','');
	$('idHiddenFile'+idP).set('value','');
	///$('deleteZone'+idP).set('html','<span class="spacerDelete"></span>');
	log.alert('Delete File','Save profile for confirm delete');
}

function showHide(idEle){
	$$('.tohide').each(function(ele){
		ele.addClass('hide');
	});	
	
	var ele = $(idEle);
	if(ele.hasClass('hide')){
		ele.removeClass('hide');
	}else{
		ele.addClass('hide')
	}
}

function showHide2(idEle, target){
	$$(target+' .tohide').each(function(ele){
		ele.addClass('hide');
	});	
	
	var ele = $(idEle);
	if(ele.hasClass('hide')){
		ele.removeClass('hide');
	}else{
		ele.addClass('hide')
	}
}

function openLink(url){
	document.location = url;
}
window.addEvent('domready', function() {
	$$('a.link-video').each(function(linkVideo){
		linkVideo.addEvent('click', function(e){
			new Event(e).stop();
			var linkVid = this.get('href');
			var container = $(this.get('container'));
			var embed = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="fullScreen" width="600" height="450" codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab"><param name="allowFullScreen" value="true" /><div><embed height="450" width="600" type="application/x-shockwave-flash" allowFullScreen="true" flashvars="&amp;MM_ComponentVersion=1&amp;skinName=/inc/app/videobox/clearSkin_3&amp;streamName='+linkVid+'&amp;autoPlay=true&amp;autoRewind=false" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" quality="high" src="inc/app/videobox/FLVPlayer_Progressive.swf"/></div></object>';
			//var embed = '<embed height="450" width="600" src="inc/app/videobox/flvPlayer.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" flashvars="&amp;flvToPlay='+linkVid+'&amp;autoStart=false&amp;autoRewind=false&amp;hiddenGui=true" type="application/x-shockwave-flash"/>';
			if(container.hasClass('hide') == false){ container.addClass('hide'); }else{ container.removeClass('hide'); container.set('html',embed); document.location = '#video'; }
			
			
		});				  
	});
	// One Roar instance for our notofications, positioned in the top-right corner of our demo.
	var log = new Roar({
		container: $('uploadFile'),
		position: 'topRight',
		duration: 5000
	});	
	/* SCRIPT UPLOAD */
	$$('a.upload-one-file').each(function(linkUpload){
		
		var link = linkUpload;
		var linkIdle = link.get('html');
		
		function linkUpdate() {
			if (!swf.uploading) return;
			var size = Swiff.Uploader.formatUnit(swf.size, 'b');
			link.set('html', '<span class="small">' + swf.percentLoaded + '% de ' + size + '</span>');
		}
		
		var urlupdate = '';
		if(linkUpload.get('idupdate')){ urlupdate = '&id='+linkUpload.get('idupdate'); }
		
		// Uploader instance
		var swf = new Swiff.Uploader({
			path: 'inc/app/upload/source/Swiff.Uploader.swf',
			url: 'inc/app/block/inscrip/upload.php?m='+linkUpload.get('mode')+'&rel='+linkUpload.get('rel')+urlupdate,
			verbose: true,
			queued: false,
			multiple: false,
			target: link,
			instantStart: true,
			typeFilter: {
				'Images (*.jpg, *.jpeg, *.gif)': '*.jpg; *.jpeg; *.gif;'
			},
			fileSizeMax: 3 * 1024 * 1024,
			onSelectSuccess: function(files) {
				if(Browser.Platform.linux) window.alert('Warning: Due to a misbehaviour of Adobe Flash Player on Linux,\nthe browser will probably freeze during the upload process.\nSince you are prepared now, the upload will start right away ...');
				log.alert('Upload started', 'Upload <em>' + files[0].name + '</em> (' + Swiff.Uploader.formatUnit(files[0].size, 'b') + ')');
				this.setEnabled(false);
			},
			onSelectFail: function(files) {
				log.alert('<em>' + files[0].name + '</em> has not been uploaded!', 'Please select an image less than 3Mb. (Error: #' + files[0].validationError + ')');
			},
			appendCookieData: true,
			onQueue: linkUpdate,
			onFileComplete: function(file) {
				if (file.response.error) {
					log.alert('Upload error', 'Upload <em>' + this.fileList[0].name + '</em> failed, please try again. (Error: #' + this.fileList[0].response.code + ' ' + this.fileList[0].response.error + ')');
				} else {
					var result = JSON.decode(file.response.text, true); // secure decode
					if(result.result == 'success'){
						var title = 'Upload Successful';
						var errorMsg = 'Thank you !';
						log.alert(title, errorMsg);
						var img = $(linkUpload.get('toupdate'));
						var size = img.getSize();
						var currentTime = new Date()
						img.setStyle('background', 'url(resizer.php?imgfile=./'+result.file+'&max_width='+size.x+'&max_height='+size.y+'&cache='+currentTime.getTime()+') center center no-repeat');
						img.highlight();
						if(linkUpload.get('hidden')){ $(linkUpload.get('hidden')).set('value',result.file); }
					}else{
						var title = 'Upload failed';
						log.alert(title, result.error);
					}
				}
				
				file.remove();
				this.setEnabled(true);
			},
			onComplete: function() {
				link.set('html', linkIdle);
			}
		});
	
		// Button state
		link.addEvents({
			click: function() {
				return false;
			},
			mouseenter: function() {
				this.addClass('hover');
				swf.reposition();
			},
			mouseleave: function() {
				this.removeClass('hover');
				this.blur();
			},
			mousedown: function() {
				this.focus();
			}
		});
	});
	
	/* SCRIPT UPLOAD */
	$$('a.upload-one-video').each(function(linkUpload){
		
		var link = linkUpload;
		var linkIdle = link.get('html');
		
		function linkUpdate() {
			if (!swf.uploading) return;
			var size = Swiff.Uploader.formatUnit(swf.size, 'b');
			link.set('html', '<span class="small">' + swf.percentLoaded + '% de ' + size + '</span>');
		}
		
		var urlupdate = '';
		if(linkUpload.get('idupdate')){ urlupdate = '&id='+linkUpload.get('idupdate'); }
		
		// Uploader instance
		var swf = new Swiff.Uploader({
			path: 'inc/app/upload/source/Swiff.Uploader.swf',
			url: 'inc/app/block/video/upload.php?m='+linkUpload.get('mode')+'&rel='+linkUpload.get('rel')+urlupdate,
			verbose: true,
			queued: false,
			multiple: false,
			target: link,
			instantStart: true,
			typeFilter: {
				'Video (*.flv, *.avi, *.mov, *.wmv, *.mp4, *.mpeg, *.3gp)': '*.flv; *.avi; *.mov; *.wmv;; *.mp4;; *.mpeg;; *.3gp;'
			},
			fileSizeMax: 25 * 1024 * 1024,
			onSelectSuccess: function(files) {
				if(Browser.Platform.linux) window.alert('Warning: Due to a misbehaviour of Adobe Flash Player on Linux,\nthe browser will probably freeze during the upload process.\nSince you are prepared now, the upload will start right away ...');
				log.alert('Upload started', 'Upload <em>' + files[0].name + '</em> (' + Swiff.Uploader.formatUnit(files[0].size, 'b') + ')');
				this.setEnabled(false);
			},
			onSelectFail: function(files) {
				log.alert('<em>' + files[0].name + '</em> has not been uploaded!', 'Please select an image less than 25Mb. (Error: #' + files[0].validationError + ')');
			},
			appendCookieData: true,
			onQueue: linkUpdate,
			onFileComplete: function(file) {
				if (file.response.error) {
					log.alert('Upload error', 'Upload <em>' + this.fileList[0].name + '</em> failed, please try again. (Error: #' + this.fileList[0].response.code + ' ' + this.fileList[0].response.error + ')');
				} else {
					var result = JSON.decode(file.response.text, true); // secure decode
					if(result.result == 'success'){
						var title = 'Upload Successful';
						var errorMsg = 'Thank you !';
						log.alert(title, errorMsg);
						var img = $(linkUpload.get('toupdate'));
						var size = img.getSize();
						var currentTime = new Date()
						img.setStyle('background', 'url(resizer.php?imgfile=./'+result.file+'&max_width='+size.x+'&max_height='+size.y+'&cache='+currentTime.getTime()+') center center no-repeat');
						img.highlight();
						if(linkUpload.get('hidden')){ $(linkUpload.get('hidden')).set('value',result.file); }
					}else{
						var title = 'Upload failed';
						log.alert(title, result.error);
					}
				}
				
				file.remove();
				this.setEnabled(true);
			},
			onComplete: function() {
				link.set('html', linkIdle);
			}
		});
	
		// Button state
		link.addEvents({
			click: function() {
				return false;
			},
			mouseenter: function() {
				this.addClass('hover');
				swf.reposition();
			},
			mouseleave: function() {
				this.removeClass('hover');
				this.blur();
			},
			mousedown: function() {
				this.focus();
			}
		});
	});
	
	
	/* SCRIPT UPLOAD */
	$$('input.upload-one-video-emp-name').each(function(element){
		element.addEvent('change', function(e){
			var url = 'inc/app/block/compte/save.content.php?m='+this.get('mode')+'&rel=' + this.get('rel') + '&id=' + this.get('idUpdate') + '&content=' + this.get('value');
			var request = new Request({
				url:url,
				method:'post',
				onSuccess: function(responseText, responseXML){
					log.alert('Message','Save successful');
				}
			}).send();
		});
	});
	$$('a.upload-one-video-emp').each(function(linkUpload){
		
		var link = linkUpload;
		var linkIdle = link.get('html');
		
		function linkUpdate() {
			if (!swf.uploading) return;
			var size = Swiff.Uploader.formatUnit(swf.size, 'b');
			link.set('html', '<span class="small">' + swf.percentLoaded + '% de ' + size + '</span>');
		}
		
		var urlupdate = '';
		if(linkUpload.get('idupdate')){ urlupdate = '&id='+linkUpload.get('idupdate'); }
						
		// Uploader instance
		var swf = new Swiff.Uploader({
			path: 'inc/app/upload/source/Swiff.Uploader.swf',
			url: 'inc/app/block/video/upload.emp.php?m='+linkUpload.get('mode')+'&rel='+linkUpload.get('rel')+urlupdate,
			verbose: true,
			queued: false,
			multiple: false,
			target: link,
			instantStart: true,
			typeFilter: {
				'Video (*.flv, *.avi, *.mov, *.wmv, *.mp4, *.mpeg, *.3gp)': '*.flv; *.avi; *.mov; *.wmv;; *.mp4;; *.mpeg;; *.3gp;'
			},
			fileSizeMax: 25 * 1024 * 1024,
			onSelectSuccess: function(files) {
				if(Browser.Platform.linux) window.alert('Warning: Due to a misbehaviour of Adobe Flash Player on Linux,\nthe browser will probably freeze during the upload process.\nSince you are prepared now, the upload will start right away ...');
				log.alert('Upload started', 'Upload <em>' + files[0].name + '</em> (' + Swiff.Uploader.formatUnit(files[0].size, 'b') + ')');
				this.setEnabled(false);
			},
			onSelectFail: function(files) {
				log.alert('<em>' + files[0].name + '</em> has not been uploaded!', 'Please select an image less than 20Mb. (Error: #' + files[0].validationError + ')');
			},
			appendCookieData: true,
			onQueue: linkUpdate,
			onFileComplete: function(file) {
				if (file.response.error) {
					log.alert('Upload error', 'Upload <em>' + this.fileList[0].name + '</em> failed, please try again. (Error: #' + this.fileList[0].response.code + ' ' + this.fileList[0].response.error + ')');
				} else {
					var result = JSON.decode(file.response.text, true); // secure decode
					if(result.result == 'success'){
						var title = 'Upload Successful';
						var errorMsg = 'Thank you !';
						log.alert(title, errorMsg);
						var img = $(linkUpload.get('toupdate'));
						var size = img.getSize();
						var currentTime = new Date()
						img.setStyle('background', 'url(resizer.php?imgfile=./'+result.file+'&max_width='+size.x+'&max_height='+size.y+'&cache='+currentTime.getTime()+') center center no-repeat');
						img.highlight();
						if(linkUpload.get('hidden')){ $(linkUpload.get('hidden')).set('value',result.file); }
					}else{
						var title = 'Upload failed';
						log.alert(title, result.error);
					}
				}
				
				file.remove();
				this.setEnabled(true);
			},
			onComplete: function() {
				link.set('html', linkIdle);
			}
		});
	
		// Button state
		link.addEvents({
			click: function() {
				return false;
			},
			mouseenter: function() {
				this.addClass('hover');
				swf.reposition();
			},
			mouseleave: function() {
				this.removeClass('hover');
				this.blur();
			},
			mousedown: function() {
				this.focus();
			}
		});
	});
	
	
	$$('a.edit ul.updateList li input').each(function(element){
		element.addEvent('click', function(e){
			var strServ = ';';
			$$('a.edit ul.updateList li input').each(function(thisInput){
				if(thisInput.checked == true){
					strServ += thisInput.get('value')+';';
				}
			});
			//save respective record
			var url = 'inc/app/block/compte/save.content.php?m='+element.get('mode')+'&rel=' + element.get('rel') + '&content=' + encodeURIComponent(strServ);
			var request = new Request({
				url:url,
				method:'post',
				onSuccess: function(responseText, responseXML){
					var toedit = $(element.get('toedit'));
					toedit.set('html',responseText);
					log.alert('Message','Save successful');
				}
			}).send();
		});
	});
									 
									 
	$$('.editable').each(function(linkEl) {
		linkEl.addEvent('click',function(e) {
			new Event(e).stop();
			
			linkEl.addClass('save');
			linkEl.removeClass('editable');
			linkEl.set('html','Save');
			
			var idToEdit = linkEl.get('toedit');
			var el = $(idToEdit);
			//store "before" message
			var before = el.get('html').trim();
			//erase current
			el.set('html','');
			//replace current text/content with input or textarea element
			if(el.hasClass('textarea'))
			{
				var input = new Element('textarea', { 'class':'box mceEditorSimple', 'rel':el.get('link'), 'text':before });
			}else{
				var input = new Element('input', { 'class':'box', 'value':before });
				input.addEvent('keydown', function(e) { if(e.key == 'enter') { this.fireEvent('blur'); } });
			}
			input.inject(el).select();
			if(el.hasClass('textarea')){
				linkEl.addClass('hide');
				loadEditor();
			}else{
				input.addEvent('blur', function() {
					var confirmCancel = confirm('Want to save changes?');
					if(confirmCancel){
						linkEl.addClass('editable');
						linkEl.removeClass('save');
						linkEl.set('html','Modifier');
						
						val = input.get('value').trim();
						el.set('text',val).addClass(val != '' ? '' : 'editable-empty');
						
						//save respective record
						var url = 'inc/app/block/compte/save.content.php?m='+linkEl.get('mode')+'&rel=' + linkEl.get('rel') + '&content=' + encodeURIComponent(el.get('text'));
						var request = new Request({
							url:url,
							method:'post',
							onSuccess: function() {
								log.alert('Message','Sauvegarde r&eacute;ussie');
							}
						}).send();
						
					}else{
						
						linkEl.addClass('editable');
						linkEl.removeClass('save');
						linkEl.set('html','Modifier');
						//get value, place it in original element
						val = before;
						el.set('text',val).addClass(val != '' ? '' : 'editable-empty');
						
					}
					
				});
			}
		});
	});
	
	$$('a.menu ul li ul li input').each(function(element){
		element.addEvent('click', function(e){
			var strSelect = '';
			strSelect += element.getAttribute('beforetext')+' > '+element.getAttribute('text');
			if(strSelect == ''){ strSelect = ''; }
			$(element.getAttribute('update')).value = strSelect;
		});
	});
	
	timeout=setTimeout("changeBan('1')",5000);
	
});

var entrain = false;
var entrain_switch = "false";
var timeout;
var numos = 1;

function changeBan(numbs)
{
	if(entrain == false)
	{
		entrain=true;
		if(timeout)
			clearTimeout(timeout);
		
		var myEffects = new Fx.Morph('ban_scroll', {
			duration: 'normal',
			transition: Fx.Transitions.Sine.easeOut,
			onComplete: function() {
				entrain=false;
				var numbis = parseInt(numbs)+1;
				var totalImg = $$('#ban_scroll img').length;
				if(numbis >= totalImg)
				{
					timeout=setTimeout("resetBan_scroll('"+numbis+"')",5000);
					//numbis=0;
				}else{
					timeout=setTimeout("changeBan('"+numbis+"')",5000);
				}
			}
		});
		
		myEffects.start({
			'margin-left': "-"+(numbs*824)+"px"
		});
		
		x=0;
		$$('.btn_ban').each(function(element2){
			if(x == numbs){
				element2.addClass('roll');
			}else{
				element2.removeClass('roll');
			}
			x++;
		});
	}
}

function resetBan_scroll(numbis){
	$$('#ban_scroll').setStyle('margin-left','824px');
	timeout=setTimeout("changeBan('0')",0);
}
