var currentActiveNavigationItem = 7;
var allVideoCompetitionCount = 0;

var videosOfProfileArray = new Array();
var videosOfProfilePage = 1;
var videoCountPerPage = 5;


function showHideVideoItems(id){
	var fullIdContent = id+"content";
	var fullIdArrow = id+"arrow";
	var videoItemContent = document.getElementById(fullIdContent);
	var videoItemArrow = document.getElementById(fullIdArrow);
	if(videoItemContent && videoItemContent.style.display=='none'){
		videoItemContent.style.display = '';
		videoItemArrow.src = 'http://s.gayet.net/images/v2/arrowDown.png';
	} else {
		videoItemContent.style.display = 'none';
		videoItemArrow.src = 'http://s.gayet.net/images/v2/arrowRight.png';
	}
}

function resetItems(){
	var increment = 1;
	while(document.getElementById('item_'+increment+'_arrow')){
		document.getElementById('item_'+increment+'_arrow').src = "http://s.gayet.net/images/v2/arrowRight.png";
		document.getElementById('item_'+increment+'_content').style.display = 'none';
		increment++;
	}
}

function displayPolicyItemsContent(id){
	var increment = 1;
	if(id==5){ // ödüller sayfası
		if(document.getElementById('participationPolicy')){
			document.getElementById('participationPolicy').style.display='none';
		}
		if(document.getElementById('mainPage')){
			document.getElementById('mainPage').style.display='none';
		}
		if(document.getElementById('klaket')){
			document.getElementById('klaket').style.display='none';
		}
		if(document.getElementById('policy_item_content_5')){
			document.getElementById('policy_item_content_5').style.display='';
		}
		
		if((currentActiveNavigationItem != 5) && document.getElementById('navigationFlipper1') && document.getElementById('navigationFlipper2') ){
			document.getElementById('navigationFlipper2').innerHTML = document.getElementById('navigationFlipper1').innerHTML;
			document.getElementById('navigationFlipper1').innerHTML = "";
		}
		
		if(document.getElementById('pageHeader')){
			document.getElementById('pageHeader').style.display='none';
		}
		
		if(document.getElementById('policy_item_content_7')){
			document.getElementById('policy_item_content_7').style.display='none';
		}
		while(document.getElementById('policy_item_'+increment)){
			if(increment==id){
				document.getElementById('policy_Item_'+increment).className='bold';
				document.getElementById('policy_Item_'+increment).style.textDecoration='none';
			} else {
				document.getElementById('policy_Item_'+increment).className='';
				document.getElementById('policy_Item_'+increment).style.textDecoration='underline';
			}
			increment++;
		}
		if(document.getElementById('mainProfile')){
			document.getElementById('mainProfile').style.background='';
		}
	} else {
		if(document.getElementById('participationPolicy')){
			document.getElementById('participationPolicy').style.display='';
		}
		if(document.getElementById('mainPage')){
			document.getElementById('mainPage').style.display='none';
		}
		if(document.getElementById('klaket')){
			document.getElementById('klaket').style.display='';
		}
		if((currentActiveNavigationItem == 5) && document.getElementById('navigationFlipper1') && document.getElementById('navigationFlipper2') ){
			document.getElementById('navigationFlipper1').innerHTML = document.getElementById('navigationFlipper2').innerHTML;
			document.getElementById('navigationFlipper2').innerHTML = "";
		}
		
		if(document.getElementById('pageHeader')){
			document.getElementById('pageHeader').style.display='';
		}
		
		while(document.getElementById('policy_item_content_'+increment)){
			if(increment==id){
				document.getElementById('policy_item_content_'+increment).style.display='';
				document.getElementById('policy_Item_'+increment).className='bold';
				document.getElementById('policy_Item_'+increment).style.textDecoration='none';
			} else {
				document.getElementById('policy_item_content_'+increment).style.display='none';
				document.getElementById('policy_Item_'+increment).className='';
				document.getElementById('policy_Item_'+increment).style.textDecoration='underline';
			}
			increment++;
		}
		
		if(document.getElementById('mainProfile')){
			document.getElementById('mainProfile').style.background=" url('http://s.gayet.net/images/v2/videoBack.png') no-repeat top right";
		}
	}
	currentActiveNavigationItem = id;
}

function displayiWannaJoin(){
	var strOut = "";
	strOut +=
		"<span style=font-size:18px;>"+
		"Sabırlı olun<br />"+
		"çekmeye başlayın...<br />"+
		"Haftaya<br />"+
		"BAŞLIYOOOR!"+
		"</span>";
	if(document.getElementById('sMsgLayer')){
		document.getElementById('sMsgArea').innerHTML = strOut;
		flip('sMsgLayer');
		setElementPositionByMouse('sMsgLayer');
	}
}

function displayCreateVideoComment(foreignObjectID, processCompleted, errMessage,contentArea){
	var ca = document.getElementById(contentArea);
	if(ca){
		checkVoteRadio = false;
		if(processCompleted){
			pip = false;
			if(errMessage!=null && errMessage.length>0){
				document.getElementById("btnCommentCreate").style.display = "";
				document.getElementById("tdCommentCreateMsg").innerHTML = errMessage + "<br>";
			} else {
					window.location.hash="#";
					if(document.getElementById("videoCommentResult")){
						document.getElementById("videoCommentResult").innerHTML = "<table cellpadding=0 cellspacing=0><tr><td><img src=http://s.gayet.net/images/pinkButtonLeft.png></td><td bgcolor=#FF0066  class=verd12pxWhiteBold>Yorumunuz alındı. Editörlerimiz tarafından onaylandıktan sonra yayınlanacak.</td><td><img src=http://s.gayet.net/images/pinkButtonRight.png></td></tr></table>";
						setTimeout("resetCommentResult()", 4000);
						ca.style.display='none';
					}
				
					displayCreateVideoComment(foreignObjectID, false, "",contentArea)
					//showTestComment(foreignObjectID);
				
				//sMsgArea.innerHTML += "<br><a href=javascript:void(0); class=verd9pxBlueReg onclick=flip('sMsgLayer');>kapat</a>";
			}
		} else {
			var strCmnt = "";
			strCmnt =
				"<form method=post target=ifrUploadVideoComment action=/scripts/uploadVideoComment.jsp?foId=" + foreignObjectID + " enctype=multipart/form-data name=frmVideoCommentPic id=frmVideoCommentPic>"+
				"<table width=100% cellspacing=2 cellpadding=2><tr><td  valign=top><table >";
			strCmnt +=
				"<tr><td id=tdCommentCreateMsg class=errorMessage>" + ((errMessage!=null && errMessage.length>0) ? errMessage : "") + "</td></tr>"+
				"<tr><td class=big>Yorum ekle </td></tr>"+
				"<tr><td><textarea name=commentBody id=commentBody style=width:400; rows=6 class=textAreaGray tabindex=1></textarea></td></tr>"+
				"<tr><td height=4></td></tr>"+
				"<tr><td class=verd12pxGray>Resim ekle</td></tr>"+
				"<tr><td><input name=commentImage id=commentImage type=file class=txtFields size=28 tabindex=2>" +
				"</td></tr>"+
				"<tr><td height=4></td></tr>";
				
			strCmnt +=
				"<tr>"+
				"	<td>"+
				"		<table border=0 width=100% cellpadding=0 cellspacing=0>"+
				"		<tr>"+
				"			<td width=40% rowspan=2><img src=http://s.gayet.net/images/buttonSend.gif id=btnCommentCreate style=cursor:pointer; tabindex=3 onclick=\"if(loggedInUserId>0){vc_submitForm(document.getElementById('frmVideoCommentPic'));}else{displayLogin();}\"></td>"+
				"		</tr>"+
				"		</table>"+
				"	</td>"+
				"</tr>";
				
			strCmnt +=
				"</table>"+
				"</form>"+
				"<iframe name=ifrUploadVideoComment id=ifrUploadVideoComment width=0 height=0 style=display:none;position:absolute;></iframe>";
			strCmnt +=
				"<table><tr><td><table height=1 width=100% cellpadding=0 cellspacing=0><tr><td height=1 background=http://s.gayet.net/images/seperatorBlack.png></td></tr></table></td></tr>" +
				"</table>";
				
				ca.innerHTML = strCmnt;
				ca.style.display="";
		}
	}
}

function displayVideoEndLayer(videoId){
	
	displayCreateVideoComment(videoId, false, "",'spCreateComment');
	displayVideoVotesLayer(videoId);
	if(document.getElementById("spWatchTillEnd")){
		document.getElementById("spWatchTillEnd").innerHTML = "";
	}
}



function vc_submitForm(frm){
	//dbg("formAction:"+frm.action);
	var inputFile = document.getElementById("commentImage");
	var commentBody = document.getElementById("commentBody");
	
	if(commentBody!=null && commentBody.value.length>0){
		
		if(pip){
			document.getElementById("tdCommentCreateMsg").innerHTML = "İşleminiz devam ediyor. Lütfen bekleyiniz.<br>";
		} else {
			dbg("commentBody : " + commentBody.value);
			pip = true;
			frm.submit();
		//	sMsgArea.style.cursor = "wait";
			document.getElementById("btnCommentCreate").style.display = "none";
		}
	
	} else {
		document.getElementById("tdCommentCreateMsg").innerHTML = "İçerik girmelisiniz.<br>";
	}
}

function voteVideo(videoId, vote) {
	var myCreatePacket = function(){
		writer = new CmdWriter("1");
		writer.appendStr(videoId);
		writer.appendStr(vote);
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		finalVote = parseFloat(reader.getStr());
		dbg("finalVote" + finalVote);
		if(finalVote >=0){
			dbg("in final")
			if(document.getElementById("divVoteVideo")){
			dbg("in div");
				document.getElementById("divVoteVideo").innerHTML = "&nbsp;&nbsp;Teşekkürler, puanınız kaydedildi. Şu anki puan: " + finalVote.toFixed(2) ;
			}
		}
	}
		var provider = new oyXMLRPCProvider();
		provider.createPacket = myCreatePacket;
		provider.onComplete = myOnComplete;
		provider.submit("/ajax/video.ovt");
	
}

function checkAzbuzAuth(videoId) {
	var myCreatePacket = function(){
		writer = new CmdWriter("12");
		writer.appendStr(videoId);
		writer.appendStr(strEmail);
		writer.appendStr(strPass);
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		if(reader.getStr() == "true"){
			if(document.getElementById("azbuzResult")){
				document.getElementById("azbuzResult").innerHTML = "İşlem tamamlanmıştır, teşekkür ederiz."
			}
		} else {
			if(document.getElementById("azbuzResult")){
				document.getElementById("azbuzResult").innerHTML = "Sorun oluştu.Lütfen email ve şifrenizin Azbuz.com'da ki üyeliğinize ait olduğuna emin olun."
			}
		}
	}
	
	var strEmail = "";
	var strPass = "";
	if(document.getElementById("azbuzEmail")){
		strEmail = document.getElementById("azbuzEmail").value;
	}
	if(document.getElementById("azbuzPass")){
		strPass = document.getElementById("azbuzPass").value;
	}
	if(strEmail.length>0 && strPass.length>0){
		if(document.getElementById("azbuzResult")){
				document.getElementById("azbuzResult").innerHTML = "Lütfen bekleyin..."
		}	
		var provider = new oyXMLRPCProvider();
		provider.createPacket = myCreatePacket;
		provider.onComplete = myOnComplete;
		provider.submit("/ajax/video.ovt");
	} else {
		if(document.getElementById("azbuzResult")){
			document.getElementById("azbuzResult").innerHTML = "Email ve şifreyi doğru girdiğinize emin olun!";
		}
	}
	
}

function displayVideoVotesLayer(videoId){
	var strOut = "<table width=100%>" +
			"	<tr>" +
			"		<td width=100% align=right class=big>Puan ver</td>";
							
	for(var i=5; i>0; i--){
			strOut += "<td align=center><input type=radio name=rad" + videoId + " value=" + i + " onclick=voteVideo('" + videoId + "'," + i + "); ><br>" + i + "</td>";
	}
	strOut += "	</tr>" +
						"	</table>";
						
	if(document.getElementById("divVoteVideo")){
		document.getElementById("divVoteVideo").innerHTML = strOut;
	}
}

function canVoteVideo(videoId){
	var myCreatePacket = function(){
		writer = new CmdWriter("2");
		writer.appendStr(videoId);
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		success = reader.getStr();
		if(success == "true"){
			displayVideoVotesLayer(videoId);
		}
	}
		var provider = new oyXMLRPCProvider();
		provider.createPacket = myCreatePacket;
		provider.onComplete = myOnComplete;
		provider.submit("/ajax/video.ovt");
	
}

function canSendVideoCard(senderId,receiverId){
	if(sMsgLayer==null){sMsgLayer = document.getElementById("sMsgLayer");}
	if(sMsgArea==null){sMsgArea = document.getElementById("sMsgArea");}
	
	var myCreatePacket = function(){
		writer = new CmdWriter("16");
		writer.appendStr(senderId);
		writer.appendStr(receiverId);
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		success = reader.getStr();
		if(success == "true"){
			window.open('videoCardSubmission.ovt?profileId='+ receiverId,'newWindow','width=1024, height=768, menubar=1, resizable=1, scrollbars=1, status=1, titlebar=1, toolbar=1, directories=1, chanelmode=1,location=1');
		}else if ( success == "false" ){
			showMochteGoldenMitgliedWerdenDialog(0,0);
		}else{
			window.open('videoCardSubmission.ovt?profileId='+ receiverId,'newWindow','width=1024, height=768, menubar=1, resizable=1, scrollbars=1, status=1, titlebar=1, toolbar=1, directories=1, chanelmode=1,location=1');
		}
		
		 
	}
	
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/video.ovt");
	
}

function canSeeVideoCard( videoCaptureId ){
	if(sMsgLayer==null){sMsgLayer = document.getElementById("sMsgLayer");}
	if(sMsgArea==null){sMsgArea = document.getElementById("sMsgArea");}
	
	var myCreatePacket = function(){
		writer = new CmdWriter("17");
		writer.appendStr(videoCaptureId);
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		success = reader.getStr();
		if(success == "true"){
			window.open('showVideoCard.ovt?videoId=' + videoCaptureId, 'newWindow', 'width=1024, height=768, menubar=1, resizable=1, scrollbars=1, status=1, titlebar=1, toolbar=1, directories=1, chanelmode=1,location=1');
		}else if ( success == "false" ){
			showMochteGoldenMitgliedWerdenDialog(0,0);
		}else{
			window.open('showVideoCard.ovt?videoId=' + videoCaptureId, 'newWindow', 'width=1024, height=768, menubar=1, resizable=1, scrollbars=1, status=1, titlebar=1, toolbar=1, directories=1, chanelmode=1,location=1');
		}
		
		 
	}
	
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/video.ovt");
	
}

function displayVideoComments(videoId, contentArea, pageNumber){
	var myCreatePacket = function(){
		writer = new CmdWriter("3");
		writer.appendStr(videoId);
		if(pageNumber==null){pageNumber=0;}
		writer.appendStr(pageNumber)
		writer.endOfObject();
		return writer.Buffer;
	} 
	
	var myOnComplete = function(responseText){
		
		reader = new CmdReader(responseText);
		var reply = reader.getStr();
		var strOut = "";
 		var commentCount = 0;
 		var strPrev = "";
 		var strNext = "";
		if(reply=="true"){
			var serverTime = reader.getStr();
				
		//dbg("***" + reader.hasObject());
			for(;reader.hasObject();){
				commentCount++;
				pc_id = reader.getStr();
				pc_avatarPath = reader.getStr();
				pc_nickname = reader.getStr();
				pc_age = reader.getStr();
				pc_location = reader.getStr();
				pc_body = reader.getStr();
				pc_imageName = reader.getStr();
				pc_createdDate = reader.getStr();
				pc_commentId = reader.getStr();
				
				strOut += "<table border=0 width=100% cellspacing=0 cellpadding=0 >"+
					"<tr><td height=4></td></tr><tr>"+
					"	<td width=43 valign=top style=\"padding:4px;\"><a href=\"javascript:void(0);\" onclick=retrieveShortProfile(" + pc_id + ",\"displayProfile(arrTempProfile[0],profileLayer.id,tblMainLogin.id,'arrTempProfile',0)\",'',true)><img src=http://s.gayet.net/images/transparent.png style='position:absolute;' border=0 width=50 height=60><img src=" + pc_avatarPath + "_xxs." + ((pc_avatarPath.indexOf("avatarDefault")<0) ? "jpg" : "png") + " border=0></a></td>"+
					"	<td width=10></td>"+
					"	<td valign=top ><table width=100% cellspacing=0 cellpadding=0><tr><td>"+
					"<a href=\"javascript:void(0);\" onclick=retrieveShortProfile(" + pc_id + ",\"displayProfile(arrTempProfile[0],profileLayer.id,tblMainLogin.id,'arrTempProfile',0)\",'',true) ><b>" + pc_nickname + "</b></a>" +
					", " + pc_age + ", " + pc_location + " <span class=lila>" + getDateString(parseInt(pc_createdDate), serverTime) + "</span> ";
					
					strOut += "</td></tr><tr><td height=4></td></tr><tr><td valign=top><table  cellpadding=2 cellspacing=2 width=100% >" +
					"<tr><td colspan=2><table width=100%><tr><td valign=top><span class=commentBody>" + replaceSpecialChars(pc_body) + "</span></td><td>" +
					"		" + ((pc_imageName!=null && pc_imageName.length>0) ? "<img src="+scp+"uploads/" + pc_imageName + " align=right  valign=top>" : "");
						strOut += "<span class=verd12pxBlueBold></span> "+
					"	</td></tr></table>"+
					"	</td></tr></table></td></tr></table></td>";
				
					strOut +="</tr>"+  
					"<tr><td colspan=9 height=1 bgcolor=#9AB0B0></td></tr>" + 
					"</table>";
			}
			strOut += "<table width=100% border=0><tr>"
			if(pageNumber>1){
				strPrev = "<a href=\"javascript:void(0);\" onclick=\"displayVideoComments('" + videoId + "','" + contentArea + "'," + (pageNumber-1) + ");\" class=linkBlue>Önceki</a> <span class=lila>&lt;&lt;</span>";
				strOut += "<td align=left>" + strPrev + "</td>"
			}
			
			if(commentCount == 10){
				strNext = "<span class=lila>&gt;&gt;</span> <a href=\"javascript:void(0);\" onclick=\"displayVideoComments('" + videoId + "','" + contentArea + "'," + (pageNumber+1) + ");\" class=linkBlue>Sonraki</a>";
				strOut += "<td align=right id=tdCommentNext>" + strNext + "</td>";
			}
			strOut += "</tr></table>";
		}

		if(pageNumber == 1 || strOut.length>0){
			if(document.getElementById(contentArea)){
				if(strOut.length==0){
					document.getElementById(contentArea).innerHTML = "Bu videoya yazılmış yorum bulunamadı.";
				} else {
					document.getElementById(contentArea).innerHTML = strOut;
					//document.getElementById("tdCommentPrev2").innerHTML = strPrev;
					//document.getElementById("tdCommentNext2").innerHTML = strNext;
				}
			}
		} else {
			document.getElementById("tdCommentNext").style.display="none";
			//document.getElementById("tdCommentNext2").innerHTML = "";
		}
	}
	
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/video.ovt"); 
}

function displayGeneralVideos(pageNo, displayLayer, method, type) {
	var myCreatePacket = function(){
		writer = new CmdWriter(method);
		writer.appendStr(pageNo);
		dbg("type : " + type)
		if(type){
			dbg("send type");
			writer.appendStr(type);
		}
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		vCount = reader.getStr();
		var strVideo = "";
		var counter = 0;
				
		if(vCount>0){
			strVideo = "<table cellpadding=0 cellspacing=0 border=0 width=100%>";
			
			for(;reader.hasObject();){
				counter++;
				vUserId = reader.getStr();
				vNick = reader.getStr();
				vId = reader.getStr();
				vThumb = reader.getStr();
				vTitle = reader.getStr();
				vBody = reader.getStr();
				vViewCount = reader.getStr();
				vRating = reader.getStr();
				vDate = reader.getStr();
				vCommentCount = reader.getStr();
				strVideo += 
					"	<tr><td style=\"padding:10 10 10 10;\"><a href=/viewVideo.ovt?videoId=" + vId + "><img src=" + vThumb + " border=0 width=130 ></a></td>" +
					"		<td style=\"padding:10 10 10 10;\" valign=top width=100% ><a href=/viewVideo.ovt?videoId=" + vId + " class=\"big bold\">" + vTitle + "</a><br>" +
					vDate + "<br>	" +
					vBody + "<br><br>" +
					"<span class=\"mobileLightGray bold\">Gönderen:" +
					" <a href=\"javascript:void(0);\" onclick=retrieveShortProfile(" + vUserId +
					",\"displayProfile(arrShortProfile[0],profileLayer.id,tblMainLogin.id,'arrShortProfile',0)\"); ><b>" +
					vNick + "</b></a> | " +
					//"İzlenme : <font color=\"#000000\">" + vViewCount + "</font> | " + 
					"Puan : <font color=\"#000000\">" + vRating + "</font></span></td>" + 
					"</tr><tr><td colspan=2 height=2 bgcolor=#DFE8E8></td></tr>";
			}
			strVideo += "</table>";
			strVideo += "<div align=right style=\"padding: 6 6 6 6;\"><span id=tdVideoPrevPop> </span> | <span id=tdVideoNextPop> </span></div>";
		}
		
		if(document.getElementById(displayLayer) ){
			document.getElementById(displayLayer).innerHTML = strVideo;
		} 
		
		if(counter == 0) {
			if(document.getElementById("tdVideoNextPop")){
				document.getElementById("tdVideoNextPop").innerHTML = "sonraki &gt;&gt;";
			}
		}
		
		if(pageNo>1){
			if(document.getElementById("tdVideoPrevPop")){
				document.getElementById("tdVideoPrevPop").innerHTML = "<a href=\"javascript:void(0);\" onclick=displayGeneralVideos(" + (pageNo-1) + ",'" + displayLayer + "'," + method + ",'" + type +"'); >&lt;&lt; önceki </a>";
			}
		} else {
			if(document.getElementById("tdVideoPrevPop")){
				document.getElementById("tdVideoPrevPop").innerHTML = "&lt;&lt; önceki ";
			}
		}
		
		if(counter >= 5){
			if(document.getElementById("tdVideoNextPop")){
				document.getElementById("tdVideoNextPop").innerHTML = "<a href=\"javascript:void(0);\" onclick=displayGeneralVideos(" + (pageNo+1) + ",'" + displayLayer + "'," + method + ",'" + type + "'); > sonraki &gt;&gt;</a>";
			}
		} else {
			if(document.getElementById("tdVideoNextPop")){
				document.getElementById("tdVideoNextPop").innerHTML = "sonraki &gt;&gt;";
			}
		}
	}
	
	if(!type){
		type = "";
	}
	
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/video.ovt");
}


function displayTagVideos(tagPhraseId, displayLayer, pageNo) {
	var myCreatePacket = function(){
		writer = new CmdWriter(8);
		writer.appendStr(tagPhraseId);
		writer.appendStr(pageNo);
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		var strVideo = "<table cellpadding=4 cellspacing=4 border=0 width=100%><tr>";
		var counter = 0;
		for(;reader.hasObject();){
			counter++;
			vUserId = reader.getStr();
			vNick = reader.getStr();
			vId = reader.getStr();
			vThumb = reader.getStr();
			vTitle = reader.getStr();
			vViewCount = reader.getStr();
			vRating = reader.getStr();
			strVideo += "	<td valign=top width=25% ><a href=\"javascript:void(0);\" onclick=retrieveShortProfile(" +
								vUserId + ",\"displayProfile(arrShortProfile[0],profileLayer.id,tblMainLogin.id,'arrShortProfile',0)\"); >" +
								vNick + "</a><br>	" +
								"<a href=/viewVideo.ovt?videoId=" + vId + "><img src=" + vThumb + " border=0 width=130></a><br>" +
								"<a href=/viewVideo?videoId=" + vId + ">" + vTitle + "</a><br>" +
								//"İzlenme : " + vViewCount + "<br>" +
								"Puan : " + vRating + "</td>";
			
			if(counter % 4 == 0){
				strVideo += "</tr><tr><td height=20></td></tr><tr>"
			}
		}
		
		strVideo += "</tr></table>";
		strVideo += "<div align=right style=\"padding: 6 6 6 6;\"><span id=tdVideoPrev> </span> | <span id=tdVideoNext> </span></div>";
	
		if(document.getElementById(displayLayer) && counter > 0){
			document.getElementById(displayLayer).innerHTML = strVideo;
		} else {
			if(document.getElementById("tdVideoNext")){
				document.getElementById("tdVideoNext").innerHTML = "sonraki &gt;&gt;";
			}
		}
		
		if(pageNo>1){
			if(document.getElementById("tdVideoPrev")){
				document.getElementById("tdVideoPrev").innerHTML = "<a href=\"javascript:void(0);\" onclick=displayTagVideos('" + tagPhraseId  + "','" + displayLayer + "'," + (pageNo-1) + "); >&lt;&lt; önceki </a>";
			}
		}else{
			if(document.getElementById("tdVideoPrev")){
				document.getElementById("tdVideoPrev").innerHTML = "&lt;&lt; önceki ";
			}
		}
		
		if(counter >= 12){
			if(document.getElementById("tdVideoNext")){
				document.getElementById("tdVideoNext").innerHTML = "<a href=\"javascript:void(0);\" onclick=displayTagVideos('" + tagPhraseId  + "','" + displayLayer + "'," + (pageNo+1) + "); > sonraki &gt;&gt;</a>";
			}
		}else {
			if(document.getElementById("tdVideoNext")){
				document.getElementById("tdVideoNext").innerHTML = "sonraki &gt;&gt;";
			}
		}
	}
		var provider = new oyXMLRPCProvider();
		provider.createPacket = myCreatePacket;
		provider.onComplete = myOnComplete;
		provider.submit("/ajax/video.ovt");
	
}

function displayAllVideos(displayLayer, pageNo, type) {
	var myCreatePacket = function(){
		writer = new CmdWriter(9);
		writer.appendStr(pageNo);
		if(type){
			writer.appendStr(type);
		}
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
			var strVideo = "<table cellpadding=0 cellspacing=0 border=0 width=100%>";
			var counter = 0;
			for(;reader.hasObject();){
				counter++;
				vUserId = reader.getStr();
				vNick = reader.getStr();
				vId = reader.getStr();
				vThumb = reader.getStr();
				vTitle = reader.getStr();
				vBody = reader.getStr();
				vViewCount = reader.getStr();
				vRating = reader.getStr();
				vDate = reader.getStr();
				strVideo += "	<tr><td style=\"padding:10 10 10 10;\"><a href=/viewVideo.ovt?videoId=" + vId + "><img src=" + vThumb + " border=0 width=130 ></a></td>" +
									"<td style=\"padding:10 10 10 10;\" valign=top width=100% ><a href=/viewVideo.ovt?videoId=" + vId + " class=\"big bold\">" + vTitle + "</a><br>" +
									vDate + "<br>	" +
									vBody + "<br><br>" +
									"<span class=\"mobileLightGray bold\">Gönderen:" +
									" <a href=\"javascript:void(0);\" onclick=retrieveShortProfile(" + vId +
									",\"displayProfile(arrShortProfile[0],profileLayer.id,tblMainLogin.id,'arrShortProfile',0)\"); ><b>" +
									vNick + "</b></a> | " +
									//"İzlenme : <font color=\"#000000\">" + vViewCount + "</font> | " + 
									"Puan : <font color=\"#000000\">" + vRating + "</font></span></td>" + 
									"</tr><tr><td colspan=2 height=2 bgcolor=#DFE8E8></td></tr>";
			}
			
			strVideo += "</table>";
			strVideo += "<div align=right style=\"padding: 6 6 6 6;\"><span id=tdVideoPrev> </span> | <span id=tdVideoNext> </span></div>";
		
			if(document.getElementById(displayLayer) && counter > 0){
				document.getElementById(displayLayer).innerHTML = strVideo;
				writeAllCompetitionVideosPageNumbers('tdAllVideosPageNumbers', 10, pageNo, type);
			} else {
				if(document.getElementById("tdVideoNext")){
					document.getElementById("tdVideoNext").innerHTML = "sonraki &gt;&gt;";
				}
			}
			
			if(pageNo>1){
				if(document.getElementById("tdVideoPrev")){
					document.getElementById("tdVideoPrev").innerHTML = "<a href=#allVideos onclick=displayAllVideos('" + displayLayer + "'," + (pageNo-1) + ",'" + type + "'); >&lt;&lt; önceki </a>";
				}
			}else{
				if(document.getElementById("tdVideoPrev")){
					document.getElementById("tdVideoPrev").innerHTML = "&lt;&lt; önceki ";
				}
			}
			
			if(counter >= 10){
				if(document.getElementById("tdVideoNext")){
					document.getElementById("tdVideoNext").innerHTML = "<a href=#allVideos onclick=displayAllVideos('" + displayLayer + "'," + (pageNo+1) + ",'" + type + "'); > sonraki &gt;&gt;</a>";
				}
			}else {
				if(document.getElementById("tdVideoNext")){
					document.getElementById("tdVideoNext").innerHTML = "sonraki &gt;&gt;";
				}
			}
		}
		if(!type){
			type="";
		}
		
		var provider = new oyXMLRPCProvider();
		provider.createPacket = myCreatePacket;
		provider.onComplete = myOnComplete;
		provider.submit("/ajax/video.ovt");
	
}

function displayPopularVideos(displayLayer, pageNo) {
	var myCreatePacket = function(){
		writer = new CmdWriter(10);
		writer.appendStr(pageNo);
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
			var strVideo = "";
			var counter = 0;
			videoCount = reader.getStr();
			for(;reader.hasObject();){
				counter++;
				vUserId = reader.getStr();
				vNick = reader.getStr();
				vId = reader.getStr();
				vThumb = reader.getStr();
				vTitle = reader.getStr();
				vBody = reader.getStr();
				vViewCount = reader.getStr();
				vRating = reader.getStr();
				vDate = reader.getStr();
				vCommentCount = reader.getStr();
				strVideo += "	<table border=\"0\" class=\"altinBigDiv\">" +
									"<tr>" +
										"<td class=\"altinSmall\" width=\"130\"><a href=\"/video/viewVideo.ovt?videoId=" + vId + "\"><img src=" + vThumb + " border=0 width=130 style=\"border:1px solid #999\" /></a></td>" +
										"<td class=\"altinSmall\" align=\"left\">" +
											"<p class=\"mar0pad0\"><a href=\"/video/viewVideo.ovt?videoId=" + vId + "\" class=\"big bold\">" + vTitle + "</a></p>" +
											"<p class=\"mar0pad0\">" + vDate + "</p>" +
											"<p class=\"mar0pad0\">" + vBody + "</p><br>" +
											"<p class=\"mar0pad0\">Gönderen: <a href=\"javascript:void(0);\" onclick=retrieveShortProfile(" + vId + ",\"displayProfile(arrShortProfile[0],profileLayer.id,tblMainLogin.id,'arrShortProfile',0)\"); ><b>" + vNick + "</b></a>";
											if(vCommentCount > 0){
												strVideo += "&nbsp;| Yorum: <font color=\"#000\">" + vCommentCount + "</font>";
											}
										strVideo += "&nbsp;| Puan : <font color=\"#000000\">" + vRating + "</font></span></p></td>" + 
									"</tr>" +
								"</table>";
			}
			strVideo += "<div align=right style=\"padding: 6px;\"><span id=tdVideoPrevPop> </span> | <span id=tdVideoNextPop> </span></div>";
		
			if(document.getElementById(displayLayer) && counter > 0){
				document.getElementById(displayLayer).innerHTML = strVideo;
			/*	
				for(var i=1;i<100;i++){
					if(document.getElementById("vPage" + i)){
						if(i==pageNo){
							document.getElementById("vPage" + i).innerHTML = "<a href=javascript:void(0); onclick=displayPopularVideos('" + displayLayer + "'," + i + "); class=\"lila bold big\">" + i + "</a>";
						}else{
							document.getElementById("vPage" + i).innerHTML = "<a href=javascript:void(0); onclick=displayPopularVideos('" + displayLayer + "'," + i + "); class=\"bold big\">" + i + "</a>";
					
						}
					}
				}
				*/
			} else {
				if(document.getElementById("tdVideoNextPop")){
					document.getElementById("tdVideoNextPop").innerHTML = "sonraki &gt;&gt;";
				}
			}
			
			if(pageNo>1){
				if(document.getElementById("tdVideoPrevPop")){
					document.getElementById("tdVideoPrevPop").innerHTML = "<a href=\"javascript:void(0);\" onclick=displayPopularVideos('" + displayLayer + "'," + (pageNo-1) + "); >&lt;&lt; önceki </a>";
				}
			}else{
				if(document.getElementById("tdVideoPrevPop")){
					document.getElementById("tdVideoPrevPop").innerHTML = "&lt;&lt; önceki ";
				}
			}
			
			if(counter >= 5){
				if(document.getElementById("tdVideoNextPop")){
					document.getElementById("tdVideoNextPop").innerHTML = "<a href=\"javascript:void(0);\" onclick=displayPopularVideos('" + displayLayer + "'," + (pageNo+1) + "); > sonraki &gt;&gt;</a>";
				}
			}else {
				if(document.getElementById("tdVideoNextPop")){
					document.getElementById("tdVideoNextPop").innerHTML = "sonraki &gt;&gt;";
				}
			}
	}
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/video.ovt");
	
}

function displayOyVerenDeKazaniyor(){
	var msjString = "";
	msjString +="<table width=100% cellpadding=0 cellspacing=0>"+
		"<tr><td colspan=2 height=10></td></tr>"+
		"<tr><td></td><td style='padding: 0px 10px 0px 10px;' class=popupText nowrap>"+
		"En çok oy veren ilk <strong>200 kişiye Gold Üyelikler;</strong><br>"+
		"İlk 15’e yüzlerce YTL’lik <strong>D&R Hediye Çekleri</strong><br>"+
		"ve <strong>Doğan&Burda</strong>’dan dergi abonelikleri.<br>" +
		"</td></tr></table>";
		
	if(document.getElementById("sMsgLayer")){
		sMsgArea = document.getElementById("sMsgArea");
		sMsgArea.innerHTML = msjString;
		if(document.getElementById("sMsgLayer").style.display == "none"){
			flip("sMsgLayer");
		}
		document.getElementById("sMsgLayer").style.width = "200px";
		document.getElementById("sMsgLayer").style.left = "200px";
	}
}

function writeAllCompetitionVideosPageNumbers(displayLayer, numberForEachPage, currentPage, type){
	ca = document.getElementById(displayLayer);
	var strOut = "";
	var totalPages = Math.ceil(allVideoCompetitionCount/numberForEachPage);
	if(ca){
		if(currentPage>=8){
			strOut += "<a href=javascript:void(0); onclick=\"displayAllVideos('tdAllVideos',1,'" + type + "');\">İlk sayfa</a> | ";
		}
		for(var x=(currentPage>=8?(((totalPages-currentPage)<4)?(currentPage-6):(currentPage-4)):1);x<(currentPage>6?(currentPage+4):11);x++){
			if(currentPage==x){
				strOut += "<span id=vPage" + x + "><a href=javascript:void(0); onclick=displayAllVideos('tdAllVideos'," + x + ",'" + type + "'); class=\"lila bold big\">" + x + "</a></span> | ";
			} else {
				strOut += "<span id=vPage" + x + "><a href=javascript:void(0); onclick=displayAllVideos('tdAllVideos'," + x + ",'" + type + "'); class=\"bold big\" >" + x + "</a></span> | ";
			}
			if(x>=totalPages){
				break;
			}
		}
		if(totalPages>currentPage){
			strOut += "<a href=javascript:void(0); onclick=\"displayAllVideos('tdAllVideos',"+(currentPage+1)+",'" + type + "');\">Sonraki&gt;&gt;</a>";
		}
		ca.innerHTML = strOut;
	}
}

function displayRepeatedVoteWarning(){
	var msjString = "";
	msjString +="<table width=100% cellpadding=0 cellspacing=0>"+
		"<tr><td colspan=2 height=10></td></tr>"+
		"<tr><td></td><td style='padding: 0px 10px 0px 10px;' class=popupText>"+
		"Aynı videoya tekrar oy verebildiğinizi farkedip, \"Salaklara bak, sınır koymamışlar, yapalım hileyi\" demeyin, üzülürüz. Tedbir var ama görünmüyor. Tedbiri şimdi belli edip kötü niyetin yaratıcılığını körüklemek istemedik. Verilen oylar vakit geldikçe istatistiki yöntemlerle incelenecek ve her türlü hileli oy ayıklanacak. Gerçek sonuç bu işlemden sonra ortaya çıkacak. Hileli oy vermeyi adet edinenler de diskalifiye edilecek. Üstelik tekrar başvurup başımızı ağrıtmasın diye son dakikaya kadar haber de verilmeyecek, haberiniz olsun. <br /><br />"+
		 
		"Oyları analiz edip, gerekli temizliği yapacak ekibin başındaki kişi, doktorasını MIT'de yapan Deneysel Nükleer Fizik Doktoru Yaşar Safkan. <br /><br />"+
		 
		"Editörümüz, konuyla ilgili olarak Dr. Yaşar Safkan’a sordu: <br />"+
		"<strong>- Abi, burada gerçekten sapla samanı ayırabilecek misin?</strong><br />"+
		"Dr. Safkan, kafasını monitörden kaldırmadan, gözlüklerinin üstünden sitem ve isyan karışımı bir duyguyla bakarak şunları söyledi: <br />"+
		"<strong>- Ya hu, terabyte ile datayı analiz edip, nükleer ölçüm yapabildiğime inanıyorsunuz da birkaç milyon oyu analiz edip, hilelileri ayıklayacağımdan mı şüphe ediyorsunuz? <a href=http://link.aps.org/doi/10.1103/PhysRevC.75.031001 target=_blank class=popupText style=font-weight:bold;white-space:nowrap;>Neutron Proton Bremsstrahlung</a> ölçmüş adam, bunu da ölçebilir mi diye istediğiniz fizikçiye sorun... Korkmayın, adalet sağlanacaktır. Güvenin bana...</strong> <br /><br />"+
		 
		"Güvenmeye güveniyoruz da ne dediğini biz tam anlayamadık. <br />"+
		"Siz muhakkak anlamışsınızdır.<br />"+
		"</td></tr></table>";
		
	if(document.getElementById("sMsgLayer")){
		sMsgArea = document.getElementById("sMsgArea");
		sMsgArea.innerHTML = msjString;
		if(document.getElementById("sMsgLayer").style.display == "none"){
			flip("sMsgLayer");
		}
		document.getElementById("sMsgLayer").style.width = "450px";
		document.getElementById("sMsgLayer").style.left = "200px";
	}
}

function displayJuri(){
	var msjString = "";
	msjString +="<table width=100% cellpadding=0 cellspacing=0>"+
		"<tr><td colspan=2 height=10></td></tr>"+
		"<tr><td></td><td style='padding: 0px 10px 0px 10px;' class=popupText>"+
		"<b>Ezel Akay:</b> Yapımcı -Yönetmen / İFR <br>" +
		"<b>Mehmet Kurtuluş:</b> Yapımcı -Yönetmen / Anima <br>" +
		"<b>VÖ (Vedat Özdemiroğlu):</b> Mizah yazarı <br>" +
		"<b>Sezyum (Kaan Sezgin):</b> Radikal Cumartesi yazarı / İnsan yiyen bitki <br>" +
		"<b>Hulusi Derici:</b> Reklamcı / M.A.R.K.A <br>" +
		"<b>Cenk Sağdam:</b> Renault Mais Şube Satış Müdürü <br>" +
		"<b>Mutlu Doğruak:</b> Pazarlama Direktörü / Gayet.net <br>" +		
		"</td></tr></table>";
		
	if(document.getElementById("sMsgLayer")){
		sMsgArea = document.getElementById("sMsgArea");
		sMsgArea.innerHTML = msjString;
		if(document.getElementById("sMsgLayer").style.display == "none"){
			flip("sMsgLayer");
		}
		//document.getElementById("sMsgLayer").style.width = "450px";
		document.getElementById("sMsgLayer").style.left = "100px";
	}
}

var mySetLayerToScreenSizeInterval;
function displayManifesto(){
	if(document.getElementById("sMsgLayer")){
		document.getElementById("sMsgLayer").style.width = "300px";
		sMsgArea = document.getElementById("sMsgArea");
		sMsgArea.innerHTML = 
			"<table border=0 cellspacing=0 cellpadding=0>"+
			"	<tr>"+
			"		<td colspan=3 height=10 align=center background=http://s.gayet.net/images/v2/darkPurpleBg.png><a href=javascript:void(0); onclick=document.getElementById('sMsgLayer').style.display='none'; class='popupText bold' style='font-size:14px;'>Kapat</a></td>"+
			"	</tr>"+
			"	<tr>"+
			"		<td id=imageManifesto></td>"+
			"	</tr>"+
			"	<tr>"+
			"		<td background=http://s.gayet.net/images/v2/darkPurpleBg.png align=center><table border=0 cellspacing=0 cellpadding=0><tr>"+
			"			<td><a href=/videoCenter.ovt class='popupText bold' style='font-size:14px;'>Videoları izleyeyim</a><td>"+
			"			<td class='popupText' style='font-size:14px;'>&nbsp;|&nbsp;</td>"+
			"			<td><a href=/videos.ovt?pi=2 class='popupText bold' style='font-size:14px;'>Yarışma koşullarını okuyayım</a><td>"+
			"			<td class='popupText' style='font-size:14px;'>&nbsp;|&nbsp;</td>"+
			"			<td><a href=/videos.ovt?pi=5 class='popupText bold' style='font-size:14px;'>Ödüllere bakayım</a><td>"+
			"			<td class='popupText' style='font-size:14px;'>&nbsp;|&nbsp;</td>"+
			"			<td><a href=/videos.ovt?pi=4 class='popupText bold' style='font-size:14px;'>Jüri kimmiş</a><td>"+
			"		</tr></table></td>"+
			"	</tr>"+
			"	<tr>"+
			"		<td height=10 align=right style=padding-right:10px; background=http://s.gayet.net/images/v2/darkPurpleBg.png><a href=javascript:void(0); onclick=document.getElementById('sMsgLayer').style.display='none'; class='popupText bold' style='font-size:14px;'>Kapat</a></td>"+
			"	</tr>"+
			"	<tr>"+
			"		<td height=10 align=right background=http://s.gayet.net/images/v2/darkPurpleBg.png></td>"+
			"	</tr>"+
			"</table>";
			//"<map name=map1 id=map1>"+
			//"	<area shape=rect coords='648,3,696,18' href=javascript:void(0); onclick=document.getElementById('sMsgLayer').style.display='none'; />"+
			//"</map>";
			
		var ns = (navigator.appName.indexOf("Netscape") != -1);
		
		if(document.getElementById("sMsgLayer").style.display == "none"){flip("sMsgLayer");}
		if (window.innerWidth || window.innerHeight){ 
			document.getElementById("sMsgLayer").style.width = window.innerWidth; 
			sMsgArea.style.height = window.innerHeight;
		}
		//IE Mozilla 
		if (document.body.clientWidth || document.body.clientHeight){ 
			document.getElementById("sMsgLayer").style.width = document.body.clientWidth; 
			sMsgArea.style.height = document.body.clientHeight-20; 
		}
		
		document.getElementById("sMsgLayer").style.top=0;//ns ? pageYOffset:document.body.scrollTop;
		document.getElementById("sMsgLayer").style.left="0";
		document.getElementById("areaParent").style.background=" url('http://s.gayet.net/images/v2/opaque.png')";
		window.scroll(0,0);
		manifestoCounter = 0;
		mySetLayerToScreenSizeInterval = window.setInterval("setLayerToScreenSize()", 2000);
		setTimeout("document.getElementById('sMsgLayer').style.width=document.body.clientWidth-20;", 3000);
	}
}

var manifestoCounter = 0;
function setLayerToScreenSize(){
	var ns = (navigator.appName.indexOf("Netscape") != -1);
	if(document.getElementById('sMsgLayer').style.display==''){
		//document.getElementById('sMsgLayer').style.top = ns ? pageYOffset:document.body.scrollTop;
		document.getElementById('sMsgLayer').style.width = ns ? window.innerWidth:document.body.clientWidth;
	} else {
		clearInterval(mySetLayerToScreenSizeInterval);
	}
	if(manifestoCounter<5){
		manifestoCounter++;
		imgManifesto = new Image();
		imgManifesto.src = "http://s.gayet.net/images/v2/manifesto.png";
		document.getElementById('imageManifesto').innerHTML = "<img src="+imgManifesto.src+" border=0 style=z-index:9999; />";
	}
}


function retrieveVideosOfProfileForMainLogin(displayLayer, pageNum, uId){
	var myCreatePacket = function(){
		writer = new CmdWriter("15");
		writer.appendStr(uId);
		writer.appendStr(pageNum);
		writer.endOfObject();
		return writer.Buffer;
		
	}
	
	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		videoCount = reader.getStr();
		//dbg("uCount = " + userCount)
		
		if(videoCount<=0){
	     
	     if(sMsgLayer==null){sMsgLayer = document.getElementById("sMsgLayer");}
	     if(sMsgArea==null){sMsgArea = document.getElementById("sMsgArea");}
	     if(sMsgLayer.style.display == "none"){flip("sMsgLayer");}
	     contentArea = sMsgArea;	
	     strVideo  ="Ne yazık ki hiç videonuz yok. . . Benim de Gayet.net’te bir videom olsun diyorsanız, durmayın, <a href='/videoStep1.ovt' style='color:#FF0066; text-decoration:underline'><b> hemen yükleyin !</b></a> ";
	     contentArea.innerHTML = strVideo;
	
	    }
		
		if(videoCount>0){
			for(;reader.hasObject();){
				fn_userid = reader.getStr();
				fn_usernick = reader.getStr();
				fn_id = reader.getStr();
				fn_thumb = reader.getStr();
				fn_title = reader.getStr();
				fn_viewcount = reader.getStr();
				fn_rating = reader.getStr();
				dbg("fn_userid : " + fn_userid);
				dbg("fn_usernick : " + fn_usernick);
				
				videosOfProfileArray.push(new Array(fn_id, fn_thumb, fn_title, fn_viewcount, fn_rating));
			}
			ca = document.getElementById(displayLayer)
			if(ca){
				if(pageNum>1){
					window.location.hash = "profile:" + uId + "&videoPage:"+pageNum;
				}
				writeProfileVideosForMainLogin(displayLayer, videosOfProfileArray, pageNum, uId);
				
			}
		}else{
			if(document.getElementById("tdNextVideo")){
				videosOfProfilePage--;
				document.getElementById("tdNextVideo").innerHTML = "";
			}
		}
	}
		
	videosOfProfilePage = pageNum;
	if(videosOfProfilePage == 1){
		videosOfProfileArray = new Array();
		
	}
	
	
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/video.ovt");
}
function writeProfileVideos(displayLayer, arr, pageNumber, uId){
	contentArea = document.getElementById(displayLayer)
			
	if(contentArea!= null && arr!=null && arr.length>0 && pageNumber!=null){
			
		if(arr.length > ((pageNumber - 1) * videoCountPerPage)){
			strVideo = "<table cellpadding=0 cellspacing=2 border=0 width=100%>";
			dbg("in 1");
			for(var i = ((pageNumber - 1) * videoCountPerPage); i<arr.length && i<(pageNumber * videoCountPerPage); i++){
				//dbg("arr : " + arr[i][4])
				vId = arr[i][0];
				vThumb = arr[i][1];
				vTitle = arr[i][2];
				vViewCount = arr[i][3];
				vRating = arr[i][4];
				
			
				strVideo += "	<tr><td style=\"padding:10 10 10 10;\"><a href=/viewVideo.ovt?videoId=" + vId + "><img src=" + vThumb + " border=0 width=130 ></a></td>" +
									"<td style=\"padding:10 10 10 10;\" valign=top width=100% ><a href=/viewVideo.ovt?videoId=" + vId + " class=\"big bold\">" + vTitle + "</a><br>" +
									"İzlenme : <font color=\"#000000\">" + vViewCount + "</font> | " + 
									"Puan : <font color=\"#000000\">" + vRating + "</font></span></td>" + 
									"</tr><tr><td colspan=2 height=2 bgcolor=#DFE8E8></td></tr>";
			
			}
			strVideo += "<tr><td colspan=6><table width=100% border=0><tr>";
			if(pageNumber>1){
				strVideo += "<td align=left><a href=\"javascript:void(0);\" onclick=\"videosOfProfilePage--;writeProfileVideos('" + displayLayer + "', videosOfProfileArray, videosOfProfilePage,'" + uId + "');\">&lt;&lt;Önceki</a></td>"
			}
			if(arr.length >= (pageNumber * videoCountPerPage)){
				strVideo += "<td id=tdNextVideo align=right><a href=javascript:void(0) onclick=\"videosOfProfilePage++;writeProfileVideos('" + displayLayer + "', videosOfProfileArray, videosOfProfilePage,'" + uId + "');\">Sonraki &gt;&gt;</a></td></tr>"
			}
			strVideo += "</tr></table></td></tr></table>";
			contentArea.innerHTML = strVideo;
			//contentArea.innerHTML = "";
		} else {
			retrieveVideosOfProfile(displayLayer, pageNumber, uId)
		}
	}
			
}


function writeProfileVideosForMainLogin(displayLayer, arr, pageNumber, uId){
	videoCountPerPage=2;
	contentArea = document.getElementById(displayLayer)
	contentArea.style.display="";

	if(contentArea!= null && arr!=null && arr.length>0 && pageNumber!=null){
			
		if(arr.length > ((pageNumber - 1) * videoCountPerPage)){
			strVideo = "<br><table class='tabbedFrame' cellpadding=0 cellspacing=0 border=0 width=100%>"+
			            "<tr><td colspan=2 class='tabbedFrameTabAct' style='font-size: 11px;'>Videolarım</td><tr> " ;
			dbg("in 1");
			for(var i = ((pageNumber - 1) * videoCountPerPage); i<arr.length && i<(pageNumber * videoCountPerPage); i++){
				//dbg("arr : " + arr[i][4])
				vId = arr[i][0];
				vThumb = arr[i][1];
				vTitle = arr[i][2];
				vViewCount = arr[i][3];
				vRating = arr[i][4];
				
			
				strVideo += "	<tr><td style=\"padding:10 10 10 10;\"><a href=/viewVideo.ovt?videoId=" + vId + "><img src=" + vThumb + " border=0 width=30 ></a></td>" +
							"<td style=\"padding:10 10 10 10;\" valign=top width=100% ><a href=/viewVideo.ovt?videoId=" + vId + " class=\"big bold\">" + vTitle + "</a><br>" +
							"</tr> <!--<tr><td colspan=2 height=2 bgcolor=#DFE8E8></td></tr>-->";
			
			}
			strVideo += "<tr><td colspan=6><table width=100% border=0><tr>";
			if(pageNumber>1){
				strVideo += "<td align=left><a href=\"javascript:void(0);\" onclick=\"videosOfProfilePage--;writeProfileVideosForMainLogin('" + displayLayer + "', videosOfProfileArray, videosOfProfilePage,'" + uId + "');\">&lt;&lt;Önceki</a></td>"
			}
			if(arr.length >= (pageNumber * videoCountPerPage)){
				strVideo += "<td id=tdNextVideo align=right><a href=\"javascript:void(0);\" onclick=\"videosOfProfilePage++;writeProfileVideosForMainLogin('" + displayLayer + "', videosOfProfileArray, videosOfProfilePage,'" + uId + "');\">Sonraki &gt;&gt;</a></td></tr>"
			}
			strVideo += "</tr><tr><td align='right'><a href=\"javascript:void(0);\" onclick=contentArea.style.display='none' >KAPAT<td><tr></table></td></tr></table>";
			contentArea.innerHTML = strVideo;
			//contentArea.innerHTML = "";
		} else {
			retrieveVideosOfProfile(displayLayer, pageNumber, uId)
		}
	}
	
	
	
	
}


function deleteVideo(videoId){
	var myCreatePacket = function(){
		writer = new CmdWriter("14");
		writer.appendStr(videoId);
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		success = reader.getStr();
		if(document.getElementById("spDelVideo")){
			if(success == "true"){
				document.getElementById("spDelVideo").innerHTML = "Video silindi";
			} else {
				document.getElementById("spDelVideo").innerHTML = "Video silinirken sorun oluştu";
			}
		}
	}
		var provider = new oyXMLRPCProvider();
		provider.createPacket = myCreatePacket;
		provider.onComplete = myOnComplete;
		provider.submit("/ajax/video.ovt");
	
}

var currentVideoDisplayMethod = 11;
function displayGeneralVideosWithType(pageNo, displayLayer, method, type) {
	if(!method){
		method = currentVideoDisplayMethod;
	}else if ( method != 5 ){
		currentVideoDisplayMethod = method;
	}
	
	if(!type){type='A'}
	//alert("pageNo:" + pageNo + "  method:" + method);
	var myCreatePacket = function(){
		writer = new CmdWriter(method);
		writer.appendStr(pageNo);
		writer.appendStr(type);
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		vCount = reader.getStr();
		var strVideo = "";
		var counter = 0;
				
		if(vCount>0){
			for(;reader.hasObject();){
				counter++;
				vUserId = reader.getStr();
				vNick = reader.getStr();
				vId = reader.getStr();
				vThumb = reader.getStr();
				vTitle = reader.getStr();
				vBody = reader.getStr();
				vViewCount = reader.getStr();
				vRating = reader.getStr();
				vDate = reader.getStr();
				vCommentCount = reader.getStr();
				strVideo += "<table border=\"0\" class=\"altinBigDiv\">" +
								"<tr>" +
									"<td class=\"altinSmall\" width=\"130\">" +
										"<a href=\"/video/viewVideo.ovt?videoId=" + vId + "\" ><img src=\"" + vThumb + "\" border=0 width=130 style=\"border:1px solid #999\" /></a>" +
									"</td>" +
									"<td class=\"altinSmall\">" +
										"<a href=\"/video/viewVideo.ovt?videoId=" + vId + "\" class=\"big bold\">" + vTitle + "</a><br>" +
										"" + vDate + "<br>" +
										"" + vBody + "<br><br>" +
										"<span class=\"mobileLightGray bold\">Gönderen: " +
										"<a href=\"javascript:void(0);\" onclick=\"retrieveShortProfileNew('" + vUserId + "', 'tblMainLogin');\"><b>" +
										"" + vNick + "</b></a> | İzlenme : <font color=\"#000\">" + vViewCount + "</font>";
										if(vCommentCount > 0){
											strVideo += "&nbsp;| Yorum: <font color=\"#000\">" + vCommentCount + "</font>";
										}
										strVideo += "&nbsp;| Puan : <font color=\"#000\">" + vRating + "</font></span>" +
									"</td>" +
								"</tr>" +
							"</table>";
			}
			strVideo += "<div align=right style=\"padding:6px;\">";
		}
		
		if(pageNo > 1 ){
			strVideo += "<span id=\"tdVideoPrevAll\"><a href=\"javascript:void(0);\" onclick=\"displayGeneralVideosWithType(" + (pageNo - 1) + ",'" + displayLayer + "', '" + method + "', '" + type + "');\" >&lt;&lt; önceki</a>&nbsp; |";
		}	
		if(counter >= 5){
			strVideo += "<span id=\"tdVideoNextAll\" >&nbsp;<a href=\"javascript:void(0);\" onclick=\"displayGeneralVideosWithType(" + (pageNo + 1) + ",'" + displayLayer + "', '" + method + "', '" + type + "');\" >sonraki &gt;&gt;</a></span>";
		}	
		strVideo += "</div>";
		if(document.getElementById(displayLayer) ){
			document.getElementById(displayLayer).innerHTML = strVideo;
		} 
	}
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/video.ovt");
}
function retrieveVideosAndGroupsOfProfile(videosArr, groupsArr, userId){
	if( videosArr.length > 0 || groupsArr.length > 0 ){
		//changeDisplayIfExist("videoAndGroupArea", "");
		if( videosArr.length > 0 && groupsArr.length > 0 ){
			//ikisi de var
			
		}else{
		
			if(videosArr.length > 0){
				//sadece video var
				changeDisplayIfExist("prfl_nav8_1", "");
				changeClassNameIfExist("prfl_nav8_1", "tabbedFrameTabAct");
				var strVideo = "";
				strVideo += "<table cellpadding=0 cellspacing=2 border=0 width=100%>";
				for(i=0; i < videosArr.length; i++){
					strVideo +=	"<tr>"+
									"<td style=\"padding:10px;\"><a href=/viewVideo.ovt?videoId=" + videosArr[i][2] + "><img src=" + videosArr[i][3] + " border=0 width=130 ></a></td>" +
									"<td style=\"padding:10px;\" valign=top width=100% ><a href=/viewVideo.ovt?videoId=" + videosArr[i][2] + " class=\"big bold\">" + videosArr[i][4] + "</a><br>" +
										"İzlenme : <font color=\"#000000\">" + videosArr[i][5] + "</font> | " + 
										"Puan : <font color=\"#000000\">" + videosArr[i][6] + "</font></span>"+
									"</td>" + 
								"</tr>";
				}
				strVideo += "<tr><td height=3 nowrap></td></tr>";
				if(videosArr.length > 5 ){
					strVideo += "<tr>"+
									"<td id=tdNextVideo colspan=2 align=right>"+
										"<p class=\"newProfileBottomBorder\"></p>"+
										"<a href=\"javascript:void(0);\" onclick=\"videosOfProfilePage++;writeProfileVideos('" + tdVideos + "', videosOfProfileArray, videosOfProfilePage,'" + videosArr[i][0] + "');\">Sonraki &gt;&gt;</a>"+
									"</td>"+
								"</tr>";
				}
				strVideo += "</table>";
				writeInnerHTMLIfExist("tdVideos", strVideo);
				changeDisplayIfExist("tdVideos", "");
				
			}else{
				//sadece grup var
				changeDisplayIfExist("prfl_nav2_3", "");
				changeClassNameIfExist("prfl_nav2_3", "tabbedFrameTabAct");
				var strGroup = "";
				strGroup +=	"<table border=0 width=\"100%\">";
				for(i=0; i < groupsArr.length; i++){
							"<tr>"+
								"<td valign=top>"+
									"<span class=lila>&gt;</span><a href=groups.ovt?gId=" + groupsArr[i][0] + " class=big><b>" + groupsArr[i][1] + "</b></a> <span class=verd12pxBlackReg>(" + groupsArr[i][2] + ")</span>"+
								"</td>"+
							"</tr>"+
							"<tr><td height=3 nowrap></td></tr>";
				}
				if(groupsArr.length > 10){
					strGroup +=	"<tr>"+
									"<td id=tdNextGroups align=right>"+
										"<p class=\"newProfileBottomBorder\"></p>"+
										"<a href=javascript:void(0); onmousedown=\"userGroupsPage++;writeUsersGroupsForGroupPage('tdJoinedGroups', usersGroupArray, userGroupsPage,'" + userId + "');\">Sonraki</a> &gt;&gt;"+
									"</td>"+
								"</tr>";
				}
				strGroup +=	"</table>";
				writeInnerHTMLIfExist("tdJoinedGroups", strGroup);
				changeDisplayIfExist("tdJoinedGroups", "");
			}
		}
	}
}

function retrieveVideosOfProfile(uId){
	videosArr = new Array();
	var myCreatePacket = function(){
		writer = new CmdWriter("13");
		writer.appendStr(uId);
		writer.appendStr(1);
		writer.endOfObject();
		return writer.Buffer;
	}
	
	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		videoCount = reader.getStr();
		if(videoCount>0){
			for(;reader.hasObject();){
				fn_userid = reader.getStr();
				fn_usernick = reader.getStr();
				fn_id = reader.getStr();
				fn_thumb = reader.getStr();
				fn_title = reader.getStr();
				fn_viewcount = reader.getStr();
				fn_rating = reader.getStr();
				videosArr.push(new Array(fn_userid, fn_usernick, fn_id, fn_thumb, fn_title, fn_viewcount, fn_rating));
			}
		}
		retrieveGroupsOfProfile(uId, 1, videosArr)
	}
		
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/video.ovt");
}

function retrieveGroupsOfProfile(userId, pageNumber, videosArr){
	groupsArr = new Array();
	var myCreatePacket = function(){
		writer = new CmdWriter("12");
		writer.appendStr(userId)
		writer.appendStr(pageNumber)
		writer.endOfObject();		
		return writer.Buffer;
	}
	
	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		var groupCount = reader.getStr();
		if(groupCount >0){
			for(var i=0;i<groupCount;i++){
				grId = reader.getStr();
				grTitle = reader.getStr();
				grMemberCount = reader.getStr();
				hasPhoto = reader.getStr();
				groupsArr.push(new Array(grId, grTitle, grMemberCount, hasPhoto));
			}
		}
		retrieveVideosAndGroupsOfProfile(videosArr, groupsArr, userId);
	}
				
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/siteGroup.ovt");
}