
jQuery.noConflict();



(function(jQuery) {

	jQuery.seyrettools = {
		baseurl: null,
		quicklistcounter: 0,
		playingquicklist: 0,
		playingplaylist: 0,
		
		playerpseplugin: null,
		playerpseprovider: null,
		videoservertype:null,
		videoservercode:null,
		

		
		init:function () {
			this.getbaseurl();
			//this.clearcookies();
			this.addfunctiontodomready('createtabs');
			this.addfunctiontodomready('createajaxbrowsing');
			this.addfunctiontodomready('qlbuttonroll');
			
			
			

		},
		
		addfunctiontodomready:  function (funcname) {
			var f = "jQuery.seyrettools." + funcname + "()";
			jQuery(document).ready(function(){
				eval(f);
			});		
		},
		
		
		getbaseurl: function () {
			var allscripts = document.getElementsByTagName("script");

			for (var i=0; i < allscripts.length; i++) {
				srcdom = allscripts[i].src.split("?");
				var reg = new RegExp("seyretmain.js");
				if (reg.test(srcdom)) {
					var domain = srcdom[0].lastIndexOf('/components')+1;
					this.baseurl  = srcdom[0].substring(0,domain);	
				}
			}				
		
		},
		
		
		clearcookies:function () {
			jQuery.cookie('seyretqlplnow', "nil", {path: '/'});	
		},
		
		
		createtabs: function () {
			//Tabs
			// var container = $('videodettabs');
			// new SimpleTabs(container, {
				// selector: 'h4'
			// });	
		},
		
		createajaxbrowsing: function () {
			if (jQuery('#ajaxbrowsing').html() == "1") {		
				var links = jQuery('a.videolink');
				for (var i = 0; i < links.length; i++) { 
					links[i].onclick = function () {
						var linku = jQuery(this).attr("href");
						return jQuery.seyrettools.createvideoajax(linku);
					}
				};

			};		
		},
		
		
		createvideoajax: function (link) {
			jQuery.ajax({
				type: 'GET',
				url: link,
				cache: false,
				async: false,				
				success: function (response) {
					
					jQuery('#ajaxresponse_js').html(response);
					
							
					jQuery.seyrettools.clearplayandquicklist();
					
					if (jQuery("#noaccesstothisvideo").length > 0 ) {
						alert('You dont have rights to access this video.');
					} else {
						
						document.title = jQuery("#hiddendocumenttitle").html();

					
						
						jQuery.seyrettools.assignajaxvalues('videotitle_js', 'hiddenvideotitle_js');
						jQuery.seyrettools.assignajaxvalues('ratingetcblock_js', 'hiddenrating_jsblock_js');
						jQuery.seyrettools.assignajaxvalues('emailFormCont_js', 'hiddenemailformcont_js');
						jQuery.seyrettools.assignajaxvalues('bookmarksCont_js', 'hiddenbookmarkscont_js');
						jQuery.seyrettools.assignajaxvalues('shareonsiteCont_js', 'hiddenshareonsiteCont_js');
						jQuery.seyrettools.assignajaxvalues('favoriteButtonDiv_js', 'hiddenfavoriteButtonDiv_js');
						jQuery.seyrettools.assignajaxvalues('videoinfoblock_js', 'hiddenvideoinfoblock_js');
						jQuery.seyrettools.assignajaxvalues('videoidrepos_js', 'hiddenvideoidrepos_js');
						
						
						
						
						jQuery.seyrettools.assignajaxvalues('videodurationrepos_js', 'hiddenvideodurationrepos_js');
						jQuery.seyrettools.assignajaxvalues('seyretvcommentsidiv_js', 'hiddenseyretvideocomments_js');
						
						
						
						
						
						jQuery.seyrettools.assignajaxvalues('videoembed_js', 'newembedcode_js');
						jQuery.seyrettools.assignajaxvalues('relatedvideosbox_js', 'hiddenrelatedvideos_js');
						jQuery.seyrettools.assignajaxvalues('samecategoryvideosbox_js', 'hiddensamecategoryvideos_js');
						
						
						
						jQuery.seyrettools.assignajaxvalues('writeCommentButtonDiv_js', 'hiddenwriteCommentButtonDiv_js');
						jQuery.seyrettools.assignajaxvalues('channelbannercontainer_js', 'hiddenchannelbannercontainer_js');
						
						jQuery.seyrettools.assignajaxvalues('flagButtonDiv_js', 'hiddenflagButtonDiv_js');
						jQuery.seyrettools.assignajaxvalues('statsbuttondiv_js', 'hiddenstatsbuttondiv_js');
						
						jQuery.seyrettools.playerpseplugin = jQuery("#hiddenpseplugin_js").html();
						jQuery.seyrettools.playerpseprovider = jQuery("#hiddenpseprovider_js").html();
						jQuery.seyrettools.videoservertype = jQuery("#videoservertype_js").html();
						jQuery.seyrettools.videoservercode = jQuery("#videoservercode_js").html();
						
						
						
						
						var relatedvideosdisplay = jQuery("#hiddenrelatedvideosdisplay_js").html();
						jQuery("#relatedvideosbox_js").css("display", relatedvideosdisplay);

						

						jQuery.seyrettools.assignajaxvalues('editButtonDiv_js', 'hiddeneditbuttonlink_js', 'editButtonDiv_js', true);
						jQuery.seyrettools.assignajaxvalues('deleteButtonDiv_js', 'hiddendeletebuttonlink_js', 'deleteButtonDiv_js', true);
						
						//should be after deleteButtonDiv_js assigns
						jQuery.seyrettools.createddeletevideobox();
						
						
						if (jQuery.trim(jQuery("#videoembedboxdiv_js").html()) == 'disabled') {
							jQuery("#videoembedboxdivlabel_js").html('');
							jQuery("#videoembedboxdiv_js").html('');
						} 
												
												
						
						if (jQuery('#newflvlink_js').html() != "") {
							jQuery.seyrettools.createplayerajax();
						};
						
						jQuery.seyrettools.createajaxbrowsing();
						jQuery.seyrettools.deletecommentlink();
						jQuery.seyrettools.paginationlinks();
						
						
						
						
						jQuery.seyrettools.createmultibox("iframe", "emailtofriend");
						jQuery.seyrettools.createmultibox("iframe", "sbookmarks");
						jQuery.seyrettools.createmultibox("inline", "shareonsbox", null , null , "#shareonsite_js");
						jQuery.seyrettools.createmultibox("iframe", "flagbuttonlink");
						jQuery.seyrettools.createmultibox("iframe", "favoritebuttonlink");
						jQuery.seyrettools.createmultibox("iframe", "reportcommentlink");
						jQuery.seyrettools.createmultibox("iframe", "statsbuttonlink");
									
						var videoidrepos_js = jQuery('#videoidrepos_js').html();
			
	
						editcommentonclosef = function () {
							jQuery.ajax({
								type: 'GET',
								url:  jQuery.seyrettools.baseurl + 'index.php?option=com_seyret&view=comments&task=getcomments&format=raw&vid='+videoidrepos_js+'&page=1', 
								data: '', 			
								success: function(ajaxCevap) {
									jQuery("#seyretvcommentsidiv_js").html(ajaxCevap);
									jQuery.seyrettools.createmultibox("iframe", "editcommentlink", "editcommentonclosef");
									jQuery.seyrettools.createmultibox("iframe", "reportcommentlink");
								} 				
							});
						};
									
						jQuery.seyrettools.createmultibox("iframe", "editcommentlink", "editcommentonclosef");	

						wrcommentonclosef = function () {
							jQuery.ajax({
								type: 'GET',
								url:  jQuery.seyrettools.baseurl + 'index.php?option=com_seyret&view=comments&task=getcomments&format=raw&vid='+videoidrepos_js+'&page=1', 
								data: '', 			
								success: function(ajaxCevap) {
									jQuery("#seyretvcommentsidiv_js").html(ajaxCevap);
									jQuery.seyrettools.createmultibox("iframe", "editcommentlink", "editcommentonclosef");
									jQuery.seyrettools.createmultibox("repcom", "reportcommentlink");
									
								} 				
							});
						};
						
						jQuery.seyrettools.createmultibox("iframe", "writecommentlink", "wrcommentonclosef");



						
						
					}

				
					
				}
			});
			
			
			return false;
			
		},
		
		
		clearplayandquicklist: function () {
			jQuery.seyrettools.playingquicklist = 0;
			jQuery.seyrettools.playingplaylist = 0;		
			var playingqlclipid = jQuery.cookie('seyretqlplnow');
			var divcls = ".qlclipid" + playingqlclipid;
			jQuery(divcls).removeClass('qlplayingrow');
			var playingplclipid = jQuery.cookie('seyretplplnow');
			var divcls = ".plclipid" + playingplclipid;
			jQuery(divcls).removeClass('plplayingrow');	
		},
		
		
		assignajaxvalues : function (liveaddress, ajaxaddress, container, stylechange) {
			
			var findme = "#" + liveaddress;
			var replaceme = "#" + ajaxaddress;
			if (jQuery(findme).length > 0 ) {jQuery(findme).html(jQuery(replaceme).html()); };

			if (stylechange == true) {
				var cont = "#" + container;
				if (jQuery(replaceme).length > 0 ) {
					jQuery(findme).css("display", "block");
				} else {
					
					jQuery(findme).css("display", "none"); 
				};
			};
			
			
		},
		
		
		createplayerajax : function () {
			if (jQuery.seyrettools.videoservertype=="youtube") {

				
				
				$f("player",  
					{src: jQuery.seyrettools.baseurl + 'components/com_seyret/includes/players/sp/flowplayer.seyret.swf',   wmode: 'transparent'},  
					{
						play: {
							display: 'none'
						},
		
						plugins:{
							controls: splayerconf.plugins.controls1, 
							content: splayeradconf.plugins.myContent,
							relatedvideos: splayerconf.plugins.relatedvideos,
							ytb: splayerconf.plugins.ytb
						}, 
						
						clip: {
							provider: 'ytb', 
							urlResolvers: 'ytb',
							onCuepoint: [splayeradstart, function(clip, cuepoint) { if (seyretadenabled == 1 ) { $f().getPlugin("content").show(); } }],
							onStart:function(clip) { 
								var clipduration = clip.duration; 	
								jQuery.seyrettools.checkvideoduration(clipduration); 
							},
							onFinish: function(clip) {
								
								$f().getPlugin("relatedvideos").showRV();
								$f().getPlugin("relatedvideos").show();
							}							
						},
						
						playlist: [ 
					{
					
							url: 'api:' + jQuery.seyrettools.videoservercode,
							provider: 'ytb',
							urlResolvers: 'ytb',
							autoBuffering: true,
							autoPlay: true,
							onFinish: function(clip) {
								$f().getPlugin("relatedvideos").showRV();
								$f().getPlugin("relatedvideos").show();
							}							
					   }

					],
						
						onError:function(errorCode) { 
							jQuery.seyrettools.seyretplayererror(errorCode);
						},					
						
						logo: splayerconf.logo, 
						canvas: splayerconf.canvas, 
						contextMenu:splayerconfsp.contextMenu, 
						key:  splayerconfsp.key
					}); 
					
					
			
			} else {
				$f("player",  
					{src: jQuery.seyrettools.baseurl + 'components/com_seyret/includes/players/sp/flowplayer.seyret.swf',   wmode: 'transparent'},  
					{
						play: {
							display: 'none'
						},
						
						plugins:{
							controls: splayerconf.plugins.controls1,
							content: splayeradconf.plugins.myContent,
							customskin: splayerconf.plugins.customskin,
							relatedvideos: splayerconf.plugins.relatedvideos
						}, 
						
						clip: {
							onCuepoint: [splayeradstart, function(clip, cuepoint) { if (seyretadenabled == 1 ) { $f().getPlugin("content").show(); } }],
							onStart:function(clip) { 
								var clipduration = clip.duration; 	
								jQuery.seyrettools.checkvideoduration(clipduration); 
							},
							onFinish: function(clip) {
								
								$f().getPlugin("relatedvideos").showRV();
								$f().getPlugin("relatedvideos").show();
							}							

						},
						
						onError:function(errorCode) { 
							jQuery.seyrettools.seyretplayererror(errorCode);
						},					
						
						logo: splayerconf.logo, 
						canvas: splayerconf.canvas, 
						contextMenu:splayerconfsp.contextMenu, 
						key:  splayerconfsp.key
					}); 

				$f("player").play(unescape('http://' + jQuery('#newflvlink_js').html()));					
			
			}
			
			


			
		},
		
		
		createmultibox: function (type, classname, onclosef, onopenf, inlhref, flashvars) {
		
			var src = jQuery("a[rel^='" + classname +"']").attr('href');
			var b = new jQuery.seyrettools.querystringobject(src);
			var width= b["width"];		
			var height= b["height"];
			
			var deneme= onclosef;

			var qsReg = new RegExp("[^#]*[?]","i");
			hRef = unescape(src);
			var qsMatch = hRef.match(qsReg);	
			
			var corrhref= String(qsMatch).replace("?","");

		
			if (type=="iframe") {
				jQuery("a[rel^='" + classname +"']").colorbox({
					iframe:true,
					width:width,
					height:height,
					onclose:deneme
				});
			} else if (type=="inline") {
				jQuery("a[rel^='" + classname +"']").colorbox({
					inline:true,
					width:width,
					height:height,
					href:inlhref
				});			
			} else if (type=="flash") {
				jQuery("a[rel^='" + classname +"']").colorbox({
					flash:true,
					width:width,
					height:height,
					flashvars:flashvars,
					href:corrhref
				});			
			}
			

		},
		
		
		
		deletecommentlink: function () {
			jQuery(".deletecommentlink").click( function() {
			var ptext= ("Do you really want to delete this comment? ");
			var ptitle= ("This comment will be deleted");
			dummyid1 = jQuery(this).attr('rel'); 
			jQuery.alerts.dummyid1 = dummyid1;
			
			jConfirm(ptext, ptitle, function(r) {
				comid =  (jQuery.alerts.dummyid1);

				if ( r == true) {
					jQuery(".commentspaginator").addClass("commentspaginatorajax");
					jQuery.ajax({
						type: 'GET',
						url: jQuery.seyrettools.baseurl + 'index.php?option=com_seyret&format=raw&view=comments&task=deletecomment',
						data: 'comid='+ comid,
						success: function(response) {
							jQuery("#ajaxresponse_js").html(response);
							var rescomid = jQuery("#deletedcommentid").html();
							var comdiv = "#comment" + rescomid;
							jQuery(comdiv).hide("slow");
							jQuery(".commentspaginator").removeClass("commentspaginatorajax");
						}
					});
				} 
			});

			return false;
			});
		},
		
		
		
		paginationlinks: function () {
		
			jQuery(".pagination").click( function() {
				var url =  jQuery(this).attr('href');
				if (url) {
					jQuery(".commentspaginator").addClass("commentspaginatorajax");
					url = url + "&format=raw";			
					jQuery.ajax({
						type: 'GET',
						url: url,
						data: '',
							success: function(response) {
							jQuery("#seyretvcommentsidiv_js").html(response);
							jQuery(".commentspaginator").removeClass("commentspaginatorajax");
							
							jQuery.seyrettools.createmultibox("iframe", "emailtofriend");
							jQuery.seyrettools.createmultibox("iframe", "sbookmarks");
							jQuery.seyrettools.createmultibox("inline", "shareonsbox", null , null , "#shareonsite_js");
							jQuery.seyrettools.createmultibox("iframe", "reportcommentlink");
																
							
							var videoidrepos_js = jQuery('#videoidrepos_js').html();
	
							editcommentonclosef = function () {
								jQuery.ajax({
									type: 'GET',
									url:  jQuery.seyrettools.baseurl + 'index.php?option=com_seyret&view=comments&task=getcomments&format=raw&vid='+videoidrepos_js+'&page=1', 
									data: '', 			
									success: function(ajaxCevap) {
										jQuery("#seyretvcommentsidiv_js").html(ajaxCevap);
										jQuery.seyrettools.createmultibox("iframe", "editcommentlink", "editcommentonclosef");
										jQuery.seyrettools.createmultibox("iframe", "reportcommentlink");
									}			
								});
							};
										
							jQuery.seyrettools.createmultibox("iframe", "editcommentlink", "editcommentonclosef");	
							
							



						
						}
					});

				}

				return false;
			});

		
		},
		
		qlbuttonroll: function () {
			jQuery('img.addtoquicklistbutton').each(function() {
				var src = jQuery(this).attr('src');
				var extension = src.substring(src.lastIndexOf('.'),src.length);
				jQuery(this).mouseenter(function() { jQuery(this).attr('src',src.replace(extension,'_over' + extension)); });
				jQuery(this).mouseleave(function() { jQuery(this).attr('src',src); });
			});	
		},

		addtoquicklist: function (videoid, videothumb, videotitle, videoorglink) {
			
			//eğer quick list div oluşturulmamışsa oluştur.
			if (jQuery("#quicklist").length <= 0 ) {	
				jQuery(document.createElement("div")).attr("id","quicklist").addClass('quicklistbox').insertAfter('#videoinfoblock_js'); 
				jQuery(document.createElement("div")).attr("id","quicklisttitle").insertBefore('#quicklist').text('Quick List').css("float", "left"); 
				jQuery(document.createElement("div")).attr("id","quicklistoperations").insertBefore('#quicklist');
				jQuery(document.createElement("div")).addClass('clear').insertBefore('#quicklist');
				jQuery(document.createElement("img")).attr("src",jQuery.seyrettools.baseurl + "components/com_seyret/themes/default/images/qlsave.png").appendTo('#quicklistoperations').click(function() {jQuery.seyrettools.savequicklist();});
				jQuery(document.createElement("img")).attr("src",jQuery.seyrettools.baseurl + "components/com_seyret/themes/default/images/qlclear.png").appendTo('#quicklistoperations').click(function() {jQuery.seyrettools.clearquicklist();});
				jQuery(document.createElement("img")).attr("src",jQuery.seyrettools.baseurl + "components/com_seyret/themes/default/images/qlplay.png").appendTo('#quicklistoperations').click(function() {jQuery.seyrettools.playquicklist();});
				jQuery(document.createElement("img")).attr("src",jQuery.seyrettools.baseurl + "components/com_seyret/themes/default/images/qlnext.png").appendTo('#quicklistoperations').click(function() {jQuery.seyrettools.playquicklist();});
			};
			
			
			//videonun id sini oku ve içeriği oluşturmaya başla
			var qlrowid = 'quicklistrow' + videoid;

			jQuery(document.createElement("div")).attr("id", qlrowid).addClass('quicklistrow').insertAfter('#videoinfoblock_js').appendTo('#quicklist');
			jQuery(document.createElement("div")).addClass('quicklistrownumber').insertAfter('#videoinfoblock_js').appendTo('#' + qlrowid);
			jQuery(document.createElement("img")).addClass('quicklistrowthumb').attr("src",videothumb).attr("id",'quicklistth' + videoid).appendTo('#' + qlrowid).click(function () { var parent = jQuery(this).parent(); jQuery.seyrettools.quicklistplayitem(jQuery(parent).attr('id')); });
			jQuery(document.createElement("div")).addClass('quicklistrowvideotitle').text(videotitle).attr("id",'quicklistttl' + videoid).appendTo('#' + qlrowid).click(function () { var parent = jQuery(this).parent(); jQuery.seyrettools.quicklistplayitem(jQuery(parent).attr('id')); });
			jQuery(document.createElement("div")).addClass('quicklistrowqlnxlink').text(videoorglink).attr("id",'quicklistnxl' + videoid).appendTo('#' + qlrowid);

			jQuery(document.createElement("img")).attr("src",jQuery.seyrettools.baseurl + 'components/com_seyret/themes/default/images/qlvremove.png').attr("id",'quicklistremove' + videoid).appendTo('#' + qlrowid).click(function () { jQuery.seyrettools.removefromquicklist(this.id); });
			jQuery(document.createElement("div")).addClass('clear').appendTo('#' + qlrowid);

			jQuery.seyrettools.quicklistcounter = 0;
			jQuery('div.quicklistrownumber').each(function() {
				jQuery.seyrettools.quicklistcounter = jQuery.seyrettools.quicklistcounter + 1;
				jQuery(this).text(jQuery.seyrettools.quicklistcounter);
				var parent = jQuery(this).parent();
				parent.addClass('qlclipid' + (jQuery.seyrettools.quicklistcounter - 1));

			});
	
	
			//quicklist video idsini cookiye yaz
			var quicklist = jQuery.cookie('seyretql');
			if (quicklist == null) quicklist = "";
			quicklist = quicklist + 'a' + videoid + 'a';
			jQuery.cookie('seyretql', quicklist, {path: '/'});

			
			//burada add to quick list resimlerini işle
			// Firefox and Opera don't like display:none changes. So we use visibility and margin-left.
			if (jQuery("#scaddtoqlimg_js_"+ videoid).length > 0 ) jQuery('#scaddtoqlimg_js_' + videoid).css('visibility', 'hidden');
			if (jQuery("#scaddtoqlimg_js_rem"+ videoid).length > 0 ) jQuery('#scaddtoqlimg_js_rem' + videoid).css('visibility', 'visible');
			if (jQuery("#rvaddtoqlimg_js_"+ videoid).length > 0 ) jQuery('#rvaddtoqlimg_js_' + videoid).css('visibility', 'hidden');
			if (jQuery("#rvaddtoqlimg_js_rem"+ videoid).length > 0 ) jQuery('#rvaddtoqlimg_js_rem' + videoid).css('visibility', 'visible');
			if (jQuery("#lvaddtoqlimg_js_"+ videoid).length > 0 ) jQuery('#lvaddtoqlimg_js_' + videoid).css('visibility', 'hidden');
			if (jQuery("#lvaddtoqlimg_js_rem"+ videoid).length > 0 ) jQuery('#lvaddtoqlimg_js_rem' + videoid).css('visibility', 'visible');
			if (jQuery("#mvaddtoqlimg_js_"+ videoid).length > 0 ) jQuery('#mvaddtoqlimg_js_' + videoid).css('visibility', 'hidden');
			if (jQuery("#mvaddtoqlimg_js_rem"+ videoid).length > 0 ) jQuery('#mvaddtoqlimg_js_rem' + videoid).css('visibility', 'visible');
			if (jQuery("#uvaddtoqlimg_js_"+ videoid).length > 0 ) jQuery('#uvaddtoqlimg_js_' + videoid).css('visibility', 'hidden');
			if (jQuery("#uvaddtoqlimg_js_rem"+ videoid).length > 0 ) jQuery('#uvaddtoqlimg_js_rem' + videoid).css('visibility', 'visible');
			if (jQuery("#chvaddtoqlimg_js_"+ videoid).length > 0 ) jQuery('#chvaddtoqlimg_js_' + videoid).css('visibility', 'hidden');
			if (jQuery("#chvaddtoqlimg_js_rem"+ videoid).length > 0 ) jQuery('#chvaddtoqlimg_js_rem' + videoid).css('visibility', 'visible');	
			if (jQuery("#hraddtoqlimg_js_"+ videoid).length > 0 ) jQuery('#hraddtoqlimg_js_' + videoid).css('visibility', 'hidden');
			if (jQuery("#hraddtoqlimg_js_rem"+ videoid).length > 0 ) jQuery('#hraddtoqlimg_js_rem' + videoid).css('visibility', 'visible');
			if (jQuery("#fvaddtoqlimg_js_"+ videoid).length > 0 ) jQuery('#fvaddtoqlimg_js_' + videoid).css('visibility', 'hidden');
			if (jQuery("#fvaddtoqlimg_js_rem"+ videoid).length > 0 ) jQuery('#fvaddtoqlimg_js_rem' + videoid).css('visibility', 'visible');	
			if (jQuery("#qsvaddtoqlimg_js_"+ videoid).length > 0 ) jQuery('#qsvaddtoqlimg_js_' + videoid).css('visibility', 'hidden');
			if (jQuery("#qsvaddtoqlimg_js_rem"+ videoid).length > 0 ) jQuery('#qsvaddtoqlimg_js_rem' + videoid).css('visibility', 'visible');			
			},
		
		removefromquicklist: function (id) {
			var videoid=id.replace("quicklistremove","");
			jQuery('#quicklistrow' + videoid).remove();
			
			jQuery.seyrettools.quicklistcounter = 0;
			jQuery('div.quicklistrownumber').each(function() {
				jQuery.seyrettools.quicklistcounter = jQuery.seyrettools.quicklistcounter + 1;
				jQuery(this).text(jQuery.seyrettools.quicklistcounter);
			});

			if (jQuery.seyrettools.quicklistcounter == 0) {
				jQuery('#quicklist').remove();
				jQuery('#quicklisttitle').remove();
				jQuery('#quicklistoperations').remove();	
			};

			
			if (jQuery("#scaddtoqlimg_js_"+ videoid).length > 0 ) jQuery('#scaddtoqlimg_js_' + videoid).css('visibility', 'visible');
			if (jQuery("#scaddtoqlimg_js_rem"+ videoid).length > 0 ) jQuery('#scaddtoqlimg_js_rem' + videoid).css('visibility', 'hidden');
			if (jQuery("#rvaddtoqlimg_js_"+ videoid).length > 0 ) jQuery('#rvaddtoqlimg_js_' + videoid).css('visibility', 'visible');
			if (jQuery("#rvaddtoqlimg_js_rem"+ videoid).length > 0 ) jQuery('#rvaddtoqlimg_js_rem' + videoid).css('visibility', 'hidden');
			if (jQuery("#lvaddtoqlimg_js_"+ videoid).length > 0 ) jQuery('#lvaddtoqlimg_js_' + videoid).css('visibility', 'visible');
			if (jQuery("#lvaddtoqlimg_js_rem"+ videoid).length > 0 ) jQuery('#lvaddtoqlimg_js_rem' + videoid).css('visibility', 'hidden');
			if (jQuery("#mvaddtoqlimg_js_"+ videoid).length > 0 ) jQuery('#mvaddtoqlimg_js_' + videoid).css('visibility', 'visible');
			if (jQuery("#mvaddtoqlimg_js_rem"+ videoid).length > 0 ) jQuery('#mvaddtoqlimg_js_rem' + videoid).css('visibility', 'hidden');
			if (jQuery("#uvaddtoqlimg_js_"+ videoid).length > 0 ) jQuery('#uvaddtoqlimg_js_' + videoid).css('visibility', 'visible');
			if (jQuery("#uvaddtoqlimg_js_rem"+ videoid).length > 0 ) jQuery('#uvaddtoqlimg_js_rem' + videoid).css('visibility', 'hidden');
			if (jQuery("#hraddtoqlimg_js_"+ videoid).length > 0 ) jQuery('#hraddtoqlimg_js_' + videoid).css('visibility', 'visible');
			if (jQuery("#hraddtoqlimg_js_rem"+ videoid).length > 0 ) jQuery('#hraddtoqlimg_js_rem' + videoid).css('visibility', 'hidden');			if (jQuery("#fvaddtoqlimg_js_"+ videoid).length > 0 ) jQuery('#fvaddtoqlimg_js_' + videoid).css('visibility', 'visible');
			if (jQuery("#fvaddtoqlimg_js_rem"+ videoid).length > 0 ) jQuery('#fvaddtoqlimg_js_rem' + videoid).css('visibility', 'hidden');
			if (jQuery("#qsvaddtoqlimg_js_"+ videoid).length > 0 ) jQuery('#qsvaddtoqlimg_js_' + videoid).css('visibility', 'visible');
			if (jQuery("#qsvaddtoqlimg_js_rem"+ videoid).length > 0 ) jQuery('#qsvaddtoqlimg_js_rem' + videoid).css('visibility', 'hidden');			
			
			var quicklist = jQuery.cookie('seyretql');
			quicklist = quicklist.replace('a' + videoid + 'a', '');
			jQuery.cookie('seyretql', quicklist, {path: '/'});

		},
		
		savequicklist: function() {
			window.location=jQuery.seyrettools.baseurl + "index.php?option=com_seyret&view=user&task=editquicklist";
		},
		
		clearquicklist: function() {
			jQuery('#quicklist').remove();
			jQuery('#quicklisttitle').remove();	
			jQuery('#quicklistoperations').remove();	
			jQuery.cookie('seyretql', '', {path: '/'});
		},
	
	
		quicklistplayitem: function(id) {
			jQuery.cookie('seyretqlisact', '1', {path: '/'});
			id = id.replace(/quicklistrow/g, "");
			var videolink = jQuery("#quicklistnxl" + id).html().replace(/&amp;/g, "&");
			window.document.location.href = videolink;
		},
		
		
		playquicklist: function() {

			jQuery.cookie('seyretqlisact', '1', {path: '/'});
			
			//burada quick listi cookieden okuma işlemlerini yapıyoruz
			var quicklist = jQuery.cookie('seyretql');
			var step1 = quicklist.replace(/aa/g, "b");
			var step2 = step1.replace(/a/g, "");
			var plarray = step2.split("b");

			
			var videolink = jQuery("#quicklistnxl" + plarray[0]).html().replace(/&amp;/g, "&");
			window.document.location.href = videolink;
			//alert(jQuery("#quicklistnxl" + plarray[1]).html());
			return;


		},
		
		
		playqlnextitem: function() {
			jQuery.seyrettools.quicklistplaynextfunct();
		},
		
		
		
		quicklistplaynextfunct: function() { 
			jQuery.cookie('seyretqlisact', '1', {path: '/'});
			var seyretqlplnow = jQuery.cookie('seyretqlplnow');
			var qlplayingnowrow = "#quicklistrow" + seyretqlplnow;
			var iclass=jQuery(qlplayingnowrow).attr('class');
			var indexnow=iclass.replace(/ /g, "").replace(/qlplayingrow/g, "").replace(/quicklistrow/g, "").replace(/qlclipid/g, "");
			var indexnext=Number(indexnow) + 1;
			var qlnxlinkdiv = '.qlclipid' + indexnext + ' > div.quicklistrowqlnxlink';
			var newlink = jQuery(qlnxlinkdiv).html();
			if (newlink == null){
				var qlnxlinkdivlast = '.qlclipid0 > div.quicklistrowqlnxlink';
				newlink = jQuery(qlnxlinkdivlast).html();
			}
			window.document.location.href = newlink.replace(/&amp;/g, "&");
		},

		quicklisterrorfunct: function (errorCode) {
			if (errorCode=="200") {
				jQuery.seyrettools.quicklistplaynextfunct();
			};
		},		
			
		getfieldhtml: function (selector, fieldid) {
			return jQuery(selector + fieldid).html();				
		},
		
		setfieldhtml: function (selector, fieldid, htmlvalue) {
			jQuery(selector + fieldid).html(htmlvalue);				
			return;
		},
		
		setfieldval: function (selector, fieldid, valvalue) {
			jQuery(selector + fieldid).val(valvalue);				
			return;
		},
		
		
		linkboxselect: function (id) {
			var vlink=document.getElementById(id);	
			vlink.focus();
			vlink.select();
		},
		
		ratingnormal: function (){
			var normalrating=document.getElementById("hiddenrating_js").innerHTML;
			document.getElementById("ratingscale_js").style.width=normalrating;
			document.getElementById("hoverratingscale_js").style.width="0%";
		},
	
		ratinganimate: function (width){
			document.getElementById("ratingscale_js").style.width="0%";
			document.getElementById("hoverratingscale_js").style.width=width+"%";
		},
		
		
		voteclick: function (point) {
			var videoid = jQuery('#videoidrepos_js').html();
			
			jQuery.ajax({
				type: 'GET',
				url: jQuery.seyrettools.baseurl + 'index2.php?option=com_seyret&format=raw&view=tools&task=ratevideo&p=' + point + '&vid=' + videoid,
				cache: false,
				async: false,				
				success: function (response) {
					jQuery('#ajaxresponse_js').html(response);
					if (jQuery("#rating").length > 0 ) {jQuery('#rating').html(jQuery('#votesubmitresultrating_js').html());};
					if (jQuery("#ratingcount").length > 0 ) {jQuery('#ratingcount').html(jQuery('#votesubmitresultvclick_js').html());};
				
				}
			});


		},
		
		
		playlistplayitem: function(id) {
			id = id.replace(/playlistrow/g, "");
			var videolink = jQuery("#playlistnxl" + id).html().replace(/&amp;/g, "&");
			window.document.location.href = videolink;
		},
		
		
		
		playplaylist: function() {
		
				
			var playlist = jQuery.cookie('seyretpl');
				//burada play listi cookieden okuma işlemlerini yapıyoruz

			var step1 = playlist.replace(/aa/g, "b");
			var step2 = step1.replace(/a/g, "");
			var plarray = step2.split("b");
	
			var videolink = jQuery("#playlistnxl" + plarray[0]).html().replace(/&amp;/g, "&");
			window.document.location.href = videolink;
			return;		
			 
		},
		
		
		playplnextitem: function() {

			var seyretplplnow = jQuery.cookie('seyretplplnow');
			var plplayingnowrow = "#playlistrow" + seyretplplnow;
			var iclass=jQuery(plplayingnowrow).attr('class');
			var indexnow=iclass.replace(/ /g, "").replace(/plplayingrow/g, "").replace(/playlistrow/g, "").replace(/plclipid/g, "");
			var indexnext=Number(indexnow) + 1;
			var plnxlinkdiv = '.plclipid' + indexnext + ' > div.playlistrowqlnxlink';
			var newlink = jQuery(plnxlinkdiv).html();
			if (newlink == null){
				var plnxlinkdivlast = '.qlclipid0 > div.playlistrowqlnxlink';
				newlink = jQuery(plnxlinkdivlast).html();
			}
			window.document.location.href = newlink.replace(/&amp;/g, "&");
	
		},
		
		playlistplaynextfunct: function() {
			jQuery.seyrettools.playplnextitem();
		},
		
		createddeletevideobox: function () {
			jQuery("#deletebuttonlink_js").click( function() {
			
				var ptext= ("Do you really want to delete this video? ");
				var pcblabel= ("Delete all related files");
				var ptitle= ("This video will be deleted");
				jPrompt(ptext, pcblabel, ptitle, function(r) {
					if ( r == "true") {
						window.location = jQuery('#deletebuttonlink_js').attr('href');
					} else if ( r == "false") {
						window.location = jQuery('#deletebuttonlink_js').attr('href');
					}
					
					
				});
				
				return false;
			});
		},
		
		
		querystringobject: function (querystring){
			var qsReg = new RegExp("[?][^#]*","i");
			hRef = unescape(querystring);
			var qsMatch = hRef.match(qsReg);
			qsMatch = new String(qsMatch);
			qsMatch = qsMatch.substr(1, qsMatch.length -1);
			var rootArr = qsMatch.split("&");
			for(i=0;i<rootArr.length;i++){
				var tempArr = rootArr[i].split("=");
				
				if(tempArr.length ==2){
					tempArr[0] = unescape(tempArr[0]);
					tempArr[1] = unescape(tempArr[1]);

					this[tempArr[0]]= tempArr[1];
				}
			}
		},


		checkvideoduration: function (duration) {
			var videodurationrepos_js = jQuery('#videodurationrepos_js').html();
			
			
			
			if (videodurationrepos_js == "") {
				var videoidrepos_js = jQuery('#videoidrepos_js').html();
				var link = jQuery.seyrettools.baseurl + 'index.php?option=com_seyret&format=raw&view=video&task=upddur&vid=' + videoidrepos_js + '&dur=' + duration;
				
				jQuery.ajax({
					type: 'GET',
					url: link,
					cache: false,
					async: false,				
					success: function (response) {
						
					}
				});				

			}
			
		},
		
		
		
		seyretplayererror: function (errorcode) {
			if (errorcode == "200") {
				var videoidrepos_js = jQuery('#videoidrepos_js').html();
				//alert("Video Error");
				var link = jQuery.seyrettools.baseurl + 'index.php?option=com_seyret&format=raw&view=tools&task=videoproblem&vid=' + videoidrepos_js;
				
				jQuery.ajax({
					type: 'GET',
					url: link,
					cache: false,
					async: false,				
					success: function (response) {
						
					}
				});				

			}
		},


		
		//This function works with player license key error.
		playererrordetails:function (d, k) {
				var videoidrepos_js = jQuery('#videoidrepos_js').html();
			
			
			//alert(d + " - " + k);
			
				var link = jQuery.seyrettools.baseurl + 'index.php?option=com_seyret&format=raw&view=tools&task=plkeyerror&d=' + d + '&k=' + k;
				
				jQuery.ajax({
					type: 'GET',
					url: link,
					cache: false,
					async: false,				
					success: function (response) {
						jQuery('#ajaxresponse_js').html(response);
						var result = jQuery("#playererrorsolution_js").html();
						
						if (result == 'updated') {
							window.location.reload();
						}
						
					}
				});			


		},
		
		
		
		alertit:function (value) {
			alert(value);
		
		
		},
		
		watchpcatlist:function () {
			var vid = jQuery('#videoidrepos_js').html();
			jQuery.ajax({
				type: 'POST',
				url: jQuery.seyrettools.baseurl + 'index.php?option=com_seyret&format=raw&view=video&task=getcatvid&vid=' + vid,
				data: jQuery('#videocategorylister_js').serialize(),

				cache: false,
				async: false,				
				success: function (response) {
					jQuery('#samecategoryvideosbox_js').html(response);
					jQuery.seyrettools.createajaxbrowsing();

				}



			
			});		
		
		},


		askbaseurl:function () {
			//alert(jQuery.seyrettools.baseurl);
			return jQuery.seyrettools.baseurl;
		},
		
		
		clickit:function (sel, id) {
			jQuery(sel+id).click();
		}
		
		
	
	
	
	//class
	}
	


	


})(jQuery);



jQuery.seyrettools.init();



