var gayetNewsArray= new Array ();

function flipSuperUsersArea(){
	if(document.getElementById('tdSuperCloseEar').className == 'togglableBoxClosed'){
		changeDisplayIfExist("tdSuperUsers", "none");
		changeClassNameIfExist("tdSuperCloseEar", "togglableBoxOpen");
		writeInnerHTMLIfExist("spCloseSuper", "aç");
	} else {
		changeDisplayIfExist("tdSuperUsers", "");
		changeClassNameIfExist("tdSuperCloseEar", "togglableBoxClosed");
		writeInnerHTMLIfExist("spCloseSuper", "kapat");
	}
}

function retrieveSuperUsersNew(page) {
	var myCreatePacket = function(){
		writer = new CmdWriter("19");
		writer.appendStr(page);
		writer.endOfObject();
		return writer.Buffer;
	}
	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		counter = 0;
		var strOut = "";
		while(reader.hasObject()){
			counter++;
			var sUserId = reader.getStr();
			var sUserPic = reader.getStr();
			var sUserNick = reader.getStr();
			var sUserAge = reader.getStr();
			var sThumb = reader.getStr();
			sUserNick = sUserNick.length > 10 ? sUserNick.substring(0,10) + "..." : sUserNick;
			strOut +="<td width=\"16%\" height=\"95\" nowrap valign=\"bottom\" align=\"center\">"
					+	"<div style=\"margin:0 auto;width:110px;text-align:left\">"
					+	"<div class=blackSpan onclick=\"retrieveShortProfileNew('" + sUserId + "', 'tblProfileActions');\" style=\"cursor:pointer;background:url(" + sUserPic + "_" + ((sThumb == "true") ? "c.jpg?) no-repeat top left" : "s.jpg) no-repeat top center") + "\"></div>"
					+	"<br>"
					+	"<a href=\"javascript:void(0);\" onclick=\"retrieveShortProfileNew('" + sUserId + "','tblProfileActions');\" ><strong>" + sUserNick + "</strong></a> "
					+	" <span style=\"color:#660066\">(" + sUserAge + ")</span>"
					+	"</div>";
					+"</td>";
			if(counter==6)
			break;
		}
		if(counter  == 6){
			var strPrev = "<td nowrap valign=\"middle\" align=\"center\"><img border=\"0\" src=\"http://s.gayet.net/images/mainLogin/okSol";
			if(page > 1){
				strPrev += "Pembe.gif\" onclick=\"retrieveSuperUsersNew(" + (page-1) + ");\"  style=\"cursor: pointer; cursor: hand;\" /></td>"; 	
			}else{
				strPrev += "Gri.gif\" /></td>";
			}
			strOut = strPrev + strOut;
			strOut += "<td nowrap valign=\"middle\" align=\"center\"><img id=\"superUsersNextImg\" src=\"http://s.gayet.net/images/mainLogin/okSagPembe.gif\" border=\"0\"  onclick=\"retrieveSuperUsersNew(" + (page+1) + ");\"  style=\"cursor: pointer; cursor: hand;\" /></td>";
			writeInnerHTMLIfExist("superUsersArea", "<table border=0 width=100% cellpadding=0 cellspacing=0><tr>" + strOut + "</tr></table>");
		}else{
			changeImgSrcIfExist("superUsersNextImg", "http://s.gayet.net/images/mainLogin/okSagGri.gif");
		}
	}

	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/others.ovt");
}
//superUsers.jsp end

//main.jsp start
var lastSelectedNewsInd = -1;
var nextItemToShow =2;
var newsInterval;
function displayGayetNews(selectedNewsInd){

	var index = selectedNewsInd - 1;
	if(gayetNewsArray.length > 0 && gayetNewsArray[index]){
		newsId = gayetNewsArray[index][0];
		title=gayetNewsArray[index][1];
		body= gayetNewsArray[index][2];
		link=gayetNewsArray[index][3];
		//is it valid url?
		match_url = /http:\/\/[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}/
		if (match_url.test(link))
			newsAreaStr = "<a href=\""+ link + "\" >";
		else //blog id
			newsAreaStr = "<a href=\"/viewProfile.ovt?userId=9095&bId=" + link + "\" >";
		
			newsAreaStr +="<img src=\"http://s.gayet.net/uploads/gayetnews/" + newsId + ".jpg\" border=\"0\" /></a>";
		if(writeInnerHTMLIfExist("gayetNewsSelected", newsAreaStr)){
			var imgSrc = "http://s.gayet.net/images/mainLogin/tabelaSelect";
			if(lastSelectedNewsInd < 0){
				for(i=0; i<8; i++){
					changeImgSrcIfExist("gayetNewsImg" + i, imgSrc + "0.png");
				}
				lastSelectedNewsInd = selectedNewsInd;
			}else{
				changeImgSrcIfExist("gayetNewsImg" + lastSelectedNewsInd, imgSrc + "0.png");
			}
			lastSelectedNewsInd = selectedNewsInd;
			if (selectedNewsInd == gayetNewsArray.length){
				nextItemToShow = 1;
			}else {
				nextItemToShow = selectedNewsInd + 1;
			}
			
			changeImgSrcIfExist("gayetNewsImg" + selectedNewsInd, imgSrc + "1.png");
		}
		if( !document.getElementById("gayetNews" + (selectedNewsInd-1)) ){
			writeInnerHTMLIfExist("gayetNewsPrev", "<img src=\"http://s.gayet.net/images/mainLogin/newsLPsv.gif\" border=\"0\" class=\"vertAl\" />");
		}else{
			writeInnerHTMLIfExist("gayetNewsPrev", "<a href=\"javascript:void(0);\" onclick=\"displayGayetNews(" + (selectedNewsInd-1) + ");\"><img src=\"http://s.gayet.net/images/mainLogin/newsLAct.gif\" border=\"0\" class=\"vertAl\" /></a>");
		}
		if( !document.getElementById("gayetNews" + (selectedNewsInd + 1)) ){
			writeInnerHTMLIfExist("gayetNewsNext", "<img src=\"http://s.gayet.net/images/mainLogin/newsRPsv.gif\" border=\"0\" class=\"vertAl\" />");
		}else{
			writeInnerHTMLIfExist("gayetNewsNext", "<a href=\"javascript:void(0);\" onclick=\"displayGayetNews(" + (selectedNewsInd+1) + ");\"><img src=\"http://s.gayet.net/images/mainLogin/newsRAct.gif\" border=\"0\" class=\"vertAl\" /></a>");
		}
		writeInnerHTMLIfExist("gayetNewsBody", body);
	}else{
	
	}	
	
}



function retrieveAndDisplayGayetNews_old(selectedNewsInd){
   	var myCreatePacket = function(){
		writer = new CmdWriter(99);
		writer.appendStr(loggedInUserId);		
		writer.appendStr(selectedNewsInd);
		writer.endOfObject();
		dbg(writer.Buffer);
		return writer.Buffer;
	}
	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		success = reader.getStr();
		if(success == "true"){
			newsId = reader.getStr();
			title=reader.getStr();
			body=reader.getStr();
			body= body.substring(0, 50);
			link=reader.getStr();
			
			//is it valid url?
			match_url = /http:\/\/[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}/
			if (match_url.test(link))
				newsAreaStr = "<a href=\""+ link + "\" >";
			else //blog id
				newsAreaStr = "<a href=\"/viewProfile.ovt?userId=9095&bId=" + link + "\" >";
			
				newsAreaStr +="<img src=\"http://s.gayet.net/uploads/gayetnews/" + newsId + ".jpg\" border=\"0\" /></a>";
			if(writeInnerHTMLIfExist("gayetNewsSelected", newsAreaStr)){
				var imgSrc = "http://s.gayet.net/images/mainLogin/tabelaSelect";
				if(lastSelectedNewsInd < 0){
					for(i=0; i<8; i++){
						changeImgSrcIfExist("gayetNewsImg" + i, imgSrc + "0.png");
					}
					lastSelectedNewsInd = selectedNewsInd;
				}else{
					changeImgSrcIfExist("gayetNewsImg" + lastSelectedNewsInd, imgSrc + "0.png");
				}
				lastSelectedNewsInd = selectedNewsInd;
				changeImgSrcIfExist("gayetNewsImg" + selectedNewsInd, imgSrc + "1.png");
			}
			if( !document.getElementById("gayetNews" + (selectedNewsInd-1)) ){
				writeInnerHTMLIfExist("gayetNewsPrev", "<img src=\"http://s.gayet.net/images/mainLogin/newsLPsv.gif\" border=\"0\" class=\"vertAl\" />");
			}else{
				writeInnerHTMLIfExist("gayetNewsPrev", "<a href=\"javascript:void(0);\" onclick=\"retrieveAndDisplayGayetNews(" + (selectedNewsInd-1) + ");\"><img src=\"http://s.gayet.net/images/mainLogin/newsLAct.gif\" border=\"0\" class=\"vertAl\" /></a>");
			}
			if( !document.getElementById("gayetNews" + (selectedNewsInd + 1)) ){
				writeInnerHTMLIfExist("gayetNewsNext", "<img src=\"http://s.gayet.net/images/mainLogin/newsRPsv.gif\" border=\"0\" class=\"vertAl\" />");
			}else{
				writeInnerHTMLIfExist("gayetNewsNext", "<a href=\"javascript:void(0);\" onclick=\"retrieveAndDisplayGayetNews(" + (selectedNewsInd+1) + ");\"><img src=\"http://s.gayet.net/images/mainLogin/newsRAct.gif\" border=\"0\" class=\"vertAl\" /></a>");
			}
			writeInnerHTMLIfExist("gayetNewsBody", body);
		}else{
			dbg("success : " + success);
		}	
	}
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/blog.ovt");
}

function showNextNews(){
	displayGayetNews(nextItemToShow );
}

function retrieveGayetNewsToFillArrayAndStartAutoSwitch(){
   	var myCreatePacket = function(){
		writer = new CmdWriter(99);
		writer.appendStr(loggedInUserId);		
		writer.endOfObject();
		return writer.Buffer;
	}
	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		success = reader.getStr();
		if(success == "true"){		
			gayetNewsArray = new Array();
			while(reader.hasObject()){
				newsId = reader.getStr();
				title=reader.getStr();
				body=reader.getStr();
				body= body.substring(0, 50);
				link=reader.getStr();	
				gayetNewsArray.push(new Array(newsId,title,body,link));
			}
			startNewsTimer();					
		}else {
			dbg("retrieveGayetNewsToFilArray success : " + success);
		}	
	}
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/blog.ovt");
}

function startNewsTimer(){
	newsInterval = window.setInterval("showNextNews()",3000);
}
function stopNewsTimer(){
	clearInterval(newsInterval);
}

//main.jsp end

function displaySettingsArea(contentArea){
	changeDisplayIfExist(contentArea+"Area", "");
	changeDisplayIfExist(contentArea+"Link", "none");
}

function closeSettingsArea(contentArea){
	changeDisplayIfExist(contentArea+"Area", "none");
	changeDisplayIfExist(contentArea+"Link", "");
}

//gift.jsp start

//gift.jsp end



/** settings.ovt start */

function changeEmailNew(){
	
	var myCreatePacket = function(){
		writer = new CmdWriter("23");
		writer.appendStr(newEmail1);
		writer.appendStr(newEmail2);
		writer.appendStr(passwrd);
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		
		reader = new CmdReader(responseText); 
		reply = reader.getStr();
		if(reply && reply=="true"){
			document.getElementById("tdEmailErrors2").innerHTML="E-posta adresiniz değiştirildi.";
			document.getElementById("newEmail1").value="";
			document.getElementById("newEmail2").value="";
			document.getElementById("passwrd").value="";
		}else{
			errorStr = reader.getStr()
			tdErrors.innerHTML = errorStr;
		}
	}
	
	var newEmail1 = document.getElementById("newEmail1").value;
	var newEmail2 = document.getElementById("newEmail2").value;
	var passwrd = document.getElementById("passwrd").value;
	var tdErrors = document.getElementById("tdEmailErrors2");
	
	if(newEmail1==null || newEmail2==null || newEmail1.length==0 || newEmail2.length==0){
		tdErrors.innerHTML="Her iki alana da yeni adresinizi girmelisiniz.";
	}else if(passwrd==null || passwrd.length==0){
		tdErrors.innerHTML="Güvenliğiniz için şifrenizi de girmelisiniz.";
	}else if(newEmail1.indexOf('.')<0 || newEmail1.indexOf('@')<0 || newEmail2.indexOf('@')<0 || newEmail2.indexOf('.')<0){
		tdErrors.innerHTML="Girdiğiniz e-posta adresi standartlara uymuyor.";
	}else if(newEmail1!=newEmail2){
		tdErrors.innerHTML="Girdiğiniz e-posta adresleri birbirine uymuyor.";
	}else{
		var provider = new oyXMLRPCProvider();
		provider.createPacket = myCreatePacket;
		provider.onComplete = myOnComplete;
		provider.submit("/ajax/profile.ovt");
	}
}

/** settings.ovt end */

/**vaiting comments*/
function displayWaitingVideoCommentsNew(){
	var myCreatePacket = function(){
		writer = new CmdWriter("6");
		writer.endOfObject();
		return writer.Buffer;
	}
	dbg("girdiVideo");
	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		var serverTime = reader.getStr();
		var waiting_comment_count = reader.getStr();
		var video_count = reader.getStr();
		var strOut = "";
		dbg("video_count: " + video_count);
		if( video_count > 0 ){
			strOut += "<table border=\"0\" width=\"100%\">"+
							"<tr><td colspan=2><table width=100% border=0><tr><td><a href=javascript:void(0); onclick=\"changeDisplayIfExist('displayWaitingsInMain', 'none');changeDisplayIfExist('userCountsInMain', '');\" ><span class=verd12pxBlueReg>Anasayfa</span></a> > <span class=verd12pxBlackReg>Onayınızı bekleyen yazılar</span></td><td align=right><a href=javascript:void(0); onclick=\"changeDisplayIfExist('displayWaitingsInMain', 'none');changeDisplayIfExist('userCountsInMain', '');\" class=verd10pxBlueReg><img src=http://s.gayet.net/images/v2/backButton_profile.png border=0 /></a></td></tr></table></td></tr>"+
							"<tr><td colspan=2 height=20></td></tr>"+
							"<tr><td colspan=2 class=\"verd12px lila bold\">Videolarınıza bırakılan yorumlar</td></tr>" +
							"<tr><td colspan=2 height=12 class=tdSepBlack></td></tr>";
			while(reader.hasObject()){
				video_id = reader.getStr();
				video_title = reader.getStr();
				video_thumb = reader.getStr();
				comment_count = reader.getStr();
					strOut += 	"<tr>" +
									"<td width=\"135\" align=center valign=top style=\"padding:10px 10px 10px 10px 0\"><img src=\"" + video_thumb + "\" border=\"0\" width=\"130\" /></td>" +
									"<td valign=top width=\"100%\" style=\"padding:10px\"><a href=\"/viewVideo.ovt?videoId=" + video_id + "\" class=\"big bold\">" + video_title + "</a><br /><br /><br />" +
									"<span class=\"mobileLightGray bold\">Bekleyen: <span class=\"lila\"><strong>" + comment_count + "</strong></span> yorum</span></td>" +
								"</tr>";
				for(i=0;i<comment_count;i++){
						
					comment_id = reader.getStr();		//comment id
					user_avatar = reader.getStr();	//avatarPath
					nickname = reader.getStr();	//creatorNick
					comment_body = reader.getStr();		//body
					comment_avatar = reader.getStr();	//image Name
					photo_aling = reader.getStr();	//image Align
					create_time = reader.getStr();	//created Date
					creator_id = reader.getStr();	//creator id
					strOut += "<tr>"+
					"	<td colspan=2 style=padding-left:15px>"+
					"		<table border=0 width=100% cellspacing=0 cellpadding=0>"+
					"			<tr>"+
					"				<td width=43 valign=top><a href=\"javascript:void(0);\" onclick=retrieveShortProfile(" + creator_id + ",\"displayProfile(arrTempProfile[0],profileLayer.id,tblMainLogin.id,'arrTempProfile',0)\",'',true);><img src=" + user_avatar + "_xxs." + ((user_avatar.indexOf("avatarDefault")<0) ? "jpg" : "png") + " border=0></a></td>"+
					"				<td width=10><img src=http://s.gayet.net/images/transparent.png width=10></td>"+
					"				<td valign=top width=100%><span class=verd12pxBlueBold><a href=\"javascript:void(0);\" onclick=retrieveShortProfile(" + creator_id + ",\"displayProfile(arrTempProfile[0],profileLayer.id,tblMainLogin.id,'arrTempProfile',0)\",'',true);>" + nickname + "</a></span>, "+
					"					 <span class=lila>" + getDateString(parseInt(create_time), serverTime) + "</span><br />"+
					"					<p class=\"mar0pad0\" align=\"right\"><a href=javascript:void(0); class=lila onclick=confirmWaitingVideoComment('" + comment_id + "');>[<b>ONAYLA</b>]</a> <a href=javascript:void(0); class=lila onclick=deleteWaitingVideoComment('" + comment_id + "');>[<b>SİL</b>]</a></p>"+
					"					<br>"+
					"					<span class=commentBody>" + replaceSpecialChars(comment_body) + "</span>"+
					"				</td>"+
					"			</tr>"+
					"			<tr><td colspan=3 height=12 class=tdSepBlue></td></tr>"+
					"		</table>"+
					"	</td>"+
					"</tr>";
				}
			}
			strOut += "</table>"
		}else{
			//bekleyen comment yok
		}
		writeInnerHTMLIfExist("displayWaitingsInMain", strOut);
		changeDisplayIfExist("displayWaitingsInMain", "");
		changeDisplayIfExist("userCountsInMain", "none");
	}

	
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/comment.ovt");

}

function confirmWaitingVideoCommentNew(commentId){
	var myCreatePacket = function(){
		writer = new CmdWriter("7");
		writer.appendStr(commentId);
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		var reply = reader.getStr();
		if(reply=="true"){
			displayWaitingVideoComments();
		}else{
			//hata
		}
	}
	
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/comment.ovt");
}

function deleteWaitingVideoCommentNew(commentId){
	var myCreatePacket = function(){
		writer = new CmdWriter("8");
		writer.appendStr(commentId);
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		var reply = reader.getStr();
		if(reply=="true"){
			displayWaitingVideoComments();
		}else{
			//hata
		}
	}
	
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/comment.ovt");
}

function displayWaitingsNew(){
	var myCreatePacket = function(){
		writer = new CmdWriter("2");
		writer.endOfObject();
		return writer.Buffer;
	}
	dbg("girdi");
	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		var serverTime = reader.getStr();
		waitingCommentCount = parseInt(reader.getStr());
		dbg("waitingCommentCount: " + waitingCommentCount);
		if(waitingCommentCount>0){
			while(reader.hasObject()){
				//waitingObjects
				wo_oid = reader.getStr();	//objectID
				wo_ap = reader.getStr();	//avatarPath
				wo_cn = reader.getStr();	//creatorNick
				wo_b = reader.getStr();		//body
				wo_in = reader.getStr();	//imageName
				wo_ia = reader.getStr();	//imageAlign
				wo_cd = reader.getStr();	//createdDate
				wo_foid = reader.getStr();	//foreignObjectID
				wo_fot = reader.getStr();	//foreignObjectTitle
				wo_cid = reader.getStr();	//creatorID
				wo_vid = reader.getStr();	//videoLink
				
				wo_b = replaceAll(wo_b,"\"/images/smiley/s01.png\"","/images/smiley/s01.png");
				
				
				if(wo_ia==""){wo_ia="right";}

				arrWaitingObjects.push(new Array(wo_oid, wo_ap, wo_cn, wo_b, wo_in, wo_ia, wo_cd, wo_foid, wo_fot, wo_cid, wo_vid));
			}
		}

		var woc = 0; //waitingObjectCount
		var strOut = "";
		
		strOut ="<form id=mainForm name=mainForm onsubmit='#'>";
		strOut += "<table border=0 width=96% cellspacing=0 cellpadding=0 style=margin:10px;>"+
			"<tr><td colspan=2><table width=100% border=0><tr><td><a href=javascript:void(0); onclick=\"changeDisplayIfExist('displayWaitingsInMain', 'none');changeDisplayIfExist('userCountsInMain', '');\" ><span class=verd12pxBlueReg>Anasayfa</span></a> > <span class=verd12pxBlackReg>Onayınızı bekleyen yazılar</span></td><td align=right><a href=javascript:void(0); onclick=\"changeDisplayIfExist('displayWaitingsInMain', 'none');changeDisplayIfExist('userCountsInMain', '');\" class=verd10pxBlueReg><img src=http://s.gayet.net/images/v2/backButton_profile.png border=0 /></a></td></tr></table></td></tr>"+
			"<tr><td colspan=2 height=20></td></tr>";

		//comments for profile
		strOut += "<tr><td colspan=2><table width=\"100%\"><tr><td><span class=\"verd12px lila bold\">Profilinize yazılanlar<span></td><td align=right>Seç: <a href=\"javascript:void(0);\" onclick=\"checkAllItems(document.mainForm.profileCheck);\" >Hepsini</a> | <a href=\"javascript:void(0);\" onclick=\"unCheckAllItems(document.mainForm.profileCheck);\">Hiçbirini</a>";
		strOut +="&nbsp;<select onchange=\"commentMethods(this.options[this.selectedIndex].value, this.options[this.selectedIndex].text, 'profileCheck', 'selectPRFMethods')\"  id=\"selectPRFMethods\" name=\"selectPRFMethods\" class=\"txtFields\">";
		strOut +="<option value=\"0\">İşlemler</option>";
		strOut +="<option value=\"1\">Onayla</option>";
		strOut +="<option value=\"2\">Sil</option>";
		strOut +="</select>";
		strOut +="</td></tr></table></td></tr>";
		strOut += "<tr><td colspan=2 height=12 class=tdSepBlack></td></tr>";
		for(var woBound = 0; woBound < arrWaitingObjects.length; woBound++){
			if(arrWaitingObjects[woBound][7]==loggedInUserId){
				woc++;
				strOut += "<tr>"+
					"	<td width=20></td>"+
					"	<td>"+
					"		<table border=0 width=100% cellspacing=0 cellpadding=0>"+
					"		<tr>"+
					"			<td width=43 valign=top><a href=\"javascript:void(0);\" onclick=\"retrieveShortProfileNew('" + arrWaitingObjects[woBound][9] + "','tblProfileActions');\"><img src=" + arrWaitingObjects[woBound][1] + "_xs." + ((arrWaitingObjects[woBound][1].indexOf("avatarDefault")<0) ? "jpg" : "png") + " border=0></a></td>"+
					"			<td width=10><img src=http://s.gayet.net/images/transparent.png width=10></td>"; 								
					if(arrWaitingObjects[woBound][5] == "left"){
					
						strOut +="			<td valign=top style='padding:0 2px 0 2px;'>"+
							"				" + ((arrWaitingObjects[woBound][4]!=null && arrWaitingObjects[woBound][4].length>0) ? "<img src=/uploads" + arrWaitingObjects[woBound][4] + " align=" + arrWaitingObjects[woBound][5] + " valign=top style=\"width:310px\" />" : "") +
							"</td>";
					}
					strOut += "<td valign=top width=100%><input class=\"vertAl\" type=\"checkbox\" value=\""+ arrWaitingObjects[woBound][0] +"\" id=\"profileCheck\" name=\"profileCheck\"/><span class=verd12pxBlueBold><a href=\"javascript:void(0);\" onclick=\"retrieveShortProfileNew('" + arrWaitingObjects[woBound][9] + "','tblProfileActions');\">" + arrWaitingObjects[woBound][2] + "</a></span> "+
					"				<span class=commentDate>" + getDateString(parseInt(arrWaitingObjects[woBound][6]), serverTime) + "</span>"+
					"				<span><a href=javascript:void(0); class=linkBlue onclick=confirmWaitingCommentNew('" + arrWaitingObjects[woBound][0] + "');>[<b>ONAYLA</b>]</a> <a href=javascript:void(0); class=linkBlue onclick=deleteWaitingCommentNew('" + arrWaitingObjects[woBound][0] + "');>[<b>SİL</b>]</a></span>"+
					"				<br><br>"+
					"				<span class=commentBody>" + replaceSpecialChars(arrWaitingObjects[woBound][3]) + "</span>"+
					"			</td>";
					if(arrWaitingObjects[woBound][5] == "right"){
					
						strOut +="			<td valign=top style='padding:0 2px 0 2px;'>"+
							"				" + ((arrWaitingObjects[woBound][4]!=null && arrWaitingObjects[woBound][4].length>0) ? "<img src="+scp+"uploads/" + arrWaitingObjects[woBound][4] + " align=" + arrWaitingObjects[woBound][5] + " valign=top style=\"width:310px\" />" : "") +
							"</td>";
					}
					strOut += "		</tr>";
					if(arrWaitingObjects[woBound][10].length>0){
						strOut += "		<tr><td colspan=3>"+arrWaitingObjects[woBound][10]+"</td></tr>";
					}
					strOut +=
					"		<tr><td colspan=4 height=12 class=tdSepBlue></td></tr>"+
					"		</table>"+
					"	</td>"+
					"</tr>";
			}
		}
		if(woc==0){
			strOut += "<tr><td width=20></td><td valign=top>Bekleyen yazı yok.</td></tr>"+
				"<tr><td colspan=2 height=20></td></tr>";
		}else{
			woc = 0;
		}

		if (loggedInUserId == 3213039  || loggedInUserId ==9095 ) {
			//comments for blogArticles
			strOut += "<tr><td colspan=2 height=20></td></tr>";	
			strOut += "<tr><td colspan=2><table width=\"100%\"><tr><td><span class=\"verd12px lila bold\">Blog'unuza yorumlar</span></td><td align=right>Seç: <a href=\"javascript:void(0);\" onclick=\"checkAllItems(document.mainForm.blogCheck);\" >Hepsini</a> | <a href=\"javascript:void(0);\" onclick=\"unCheckAllItems(document.mainForm.blogCheck);\">Hiçbirini</a>";
			strOut +="&nbsp;<select onchange=\"commentMethods(this.options[this.selectedIndex].value, this.options[this.selectedIndex].text, 'blogCheck','selectBCMethods')\"  id=\"selectBCMethods\" name=\"selectBCMethods\" class=\"txtFields\">";
			strOut +="<option value=\"0\">İşlemler</option>";
			strOut +="<option value=\"1\">Onayla</option>";
			strOut +="<option value=\"2\">Sil</option>";
			strOut +="</select>";
			strOut +="</td></tr></table></td></tr>";
			strOut += "<tr><td colspan=2 height=12 class=tdSepBlack></td></tr>";
			for(var woBound = 0; woBound < arrWaitingObjects.length; woBound++){
				if(arrWaitingObjects[woBound][7]!=loggedInUserId){
					woc++;
					strOut += "<tr>"+
						"	<td width=20></td>"+
						"	<td>"+
						"		<table border=0 width=100% cellspacing=0 cellpadding=0>"+
						"		<tr>"+
						"			<td width=43 valign=top><a href=\"javascript:void(0);\" onclick=\"retrieveShortProfileNew('" + arrWaitingObjects[woBound][9] + "','tblProfileActions');\"><img src=" + arrWaitingObjects[woBound][1] + "_xs." + ((arrWaitingObjects[woBound][1].indexOf("avatarDefault")<0) ? "jpg" : "png") + " border=0></a></td>"+
						"			<td width=10></td>";
						if(arrWaitingObjects[woBound][5] == "left"){
										
							strOut +="			<td valign=top>"+
								"				" + ((arrWaitingObjects[woBound][4]!=null && arrWaitingObjects[woBound][4].length>0) ? "<img src="+scp+"uploads/" + arrWaitingObjects[woBound][4] + " align=" + arrWaitingObjects[woBound][5] + " valign=top style=\"width:310px\" />" : "") +
								"</td>";
						}
						strOut +="<td valign=top><input class=\"vertAl\" type=\"checkbox\" value=\""+ arrWaitingObjects[woBound][0] +"\" id=\"blogCheck\" name=\"blogCheck\"/><span class=verd12pxBlueBold><a href=\"javascript:void(0);\" onclick=\"retrieveShortProfileNew('" + arrWaitingObjects[woBound][9] + "','tblProfileActions');\" >" + arrWaitingObjects[woBound][2] + "</a></span> "+
						"				<span class=commentDate>" + getDateString(parseInt(arrWaitingObjects[woBound][6]), serverTime) + "</span>"+
						"				<span><a href=javascript:void(0); class=linkBlue onclick=confirmWaitingCommentNew('" + arrWaitingObjects[woBound][0] + "');>[<b>ONAYLA</b>]</a> <a href=javascript:void(0); class=linkBlue onclick=deleteWaitingCommentNew('" + arrWaitingObjects[woBound][0] + "');>[<b>SİL</b>]</a></span>"+
						"				<br><br>"+
						"				<table border=0 width=100%>"+
						"				<tr><td valign=top width=40 class=articleTitleRed>Yazınız:</td><td><span class=commentBody>" + replaceSpecialChars(arrWaitingObjects[woBound][8]) + "</span></td></tr>"+
						"				<tr><td valign=top width=40 class=articleTitleRed>Yorum:</td><td><span class=commentBody>" + replaceSpecialChars(arrWaitingObjects[woBound][3]) + "</span></td></tr>"+
						"				</table>"+
						"			</td>";
						if(arrWaitingObjects[woBound][5] == "right"){
							
							strOut +="			<td valign=top>"+
								"				" + ((arrWaitingObjects[woBound][4]!=null && arrWaitingObjects[woBound][4].length>0) ? "<img src="+scp+"uploads/" + arrWaitingObjects[woBound][4] + " align=" + arrWaitingObjects[woBound][5] + " valign=top style=\"width:310px\" />" : "") +
								"</td>";
						}
						strOut +="		</tr>"+
						"		<tr><td colspan=3 height=12 class=tdSepBlue></td></tr>"+
						"		</table>"+
						"	</td>"+
						"</tr>";
				}
			}		
		}

		if(woc==0){
			strOut += "<tr><td width=20></td><td valign=top>Bekleyen yazı yok.</td></tr>"+
				"<tr><td colspan=2 height=20></td></tr>";
		}

		strOut += "</table>";
		writeInnerHTMLIfExist("displayWaitingsInMain", strOut);
		changeDisplayIfExist("displayWaitingsInMain", "");
		changeDisplayIfExist("userCountsInMain", "none");
	}
	
	arrWaitingObjects = new Array();
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/comment.ovt");
}

function confirmWaitingCommentNew(commentId){
	var myCreatePacket = function(){
		writer = new CmdWriter("3");
		//dbg("commentId = " + commentId)
		writer.appendStr(commentId);
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		var reply = reader.getStr();

		if(reply=="true"){
			displayWaitingsNew();
		}
	}
	
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/comment.ovt");
}

function confirmWaitingCommentMultiple(chkBoxName, selectBoxId){

	var chkBoxCommentIds = document.getElementsByName(chkBoxName);
	var selBox = document.getElementById(selectBoxId);
	if ( chkBoxCommentIds == null || chkBoxCommentIds.length <= 0 ){
		alert("Lütfen, önce listeden onaylamak istediklerinizi seçiniz.!");
		if (selBox)
			selBox.selectedIndex = 0;
		return;
	}

	var strCommentIds="";
	var isAnyChecked=false;
	for( var  i=0;i<chkBoxCommentIds.length; i++){
		if (chkBoxCommentIds[i].checked){
			strCommentIds += "," + chkBoxCommentIds[i].value;
			isAnyChecked = true;
		}
	}
	
	if (!isAnyChecked){
		alert("Lütfen, önce onaylamak istediklerinizi seçiniz.!");
		if (selBox)
			selBox.selectedIndex = 0;
		return;
	}
	
	//remove beginning ',' char
	if (strCommentIds.length > 0)
		strCommentIds = strCommentIds.substring(1);
		
	var myCreatePacket = function(){
		writer = new CmdWriter("10");

		writer.appendStr(strCommentIds);
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		var reply = reader.getStr();

		if(reply=="true"){
			displayWaitingsNew();
		}
	}
	
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/comment.ovt");
}

function deleteWaitingCommentNew(commentId,  contentArea){
	
	var myCreatePacket = function(){
		writer = new CmdWriter("4");
		writer.appendStr(commentId);
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		//dbg("resp deleteWaitingComment : " + responseText)
		reader = new CmdReader(responseText);
		var reply = reader.getStr();

		if(reply=="true"){
		
			displayWaitingsNew();
			
		}else{
			if(contentArea){
				//dbg(" in content area");
				if(document.getElementById("sMsgLayer")){
					document.getElementById("sMsgLayer").style.width = "260px";
					sMsgArea = document.getElementById("sMsgArea");
					strWink = "<tr><td align=center class=popupText>Yazı silinirken sorun oluştu.</td></tr>";
					sMsgArea.innerHTML = "<table width=100%>" + strWink + "<tr><td align=center class=verd9pxLilaReg></td></tr></table>";
				//	sMsgArea.innerHTML += "<br><a href=javascript:void(0); class=verd9pxBlueReg onclick=flip('sMsgLayer');>kapat</a>";
					if(document.getElementById("sMsgLayer").style.display == "none"){flip("sMsgLayer");}else{setElementPositionByMouse("sMsgLayer");}
				}
				//displayProfileComments(userId, contentArea);
		
			}
		}
	}
	
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/comment.ovt");
}


function deleteWaitingCommentMultiple(chkBoxName, selectBoxId){

	var chkBoxCommentIds = document.getElementsByName(chkBoxName);
	var selBox = document.getElementById(selectBoxId);
	if ( chkBoxCommentIds == null || chkBoxCommentIds.length <= 0 ){
		alert("Lütfen, önce listeden silmek istediklerinizi seçiniz.!");
		if (selBox)
			selBox.selectedIndex = 0;		
		return;
	}
	
	
	var strCommentIds="";
	var isAnyChecked=false;
	for( var  i=0;i<chkBoxCommentIds.length; i++){
		if (chkBoxCommentIds[i].checked){
			strCommentIds += "," + chkBoxCommentIds[i].value;
			isAnyChecked = true;
		}
	}
	
	if (!isAnyChecked){
		alert("Lütfen, önce listeden silmek istediklerinizi seçiniz.!");
		if (selBox)
			selBox.selectedIndex = 0;		
		return;
	}
	
	//remove beginning ',' char
	if (strCommentIds.length > 0)
		strCommentIds = strCommentIds.substring(1);
		
//		alert ('String to be send : ' +  strCommentIds);
		
	var myCreatePacket = function(){
		writer = new CmdWriter("9");
		writer.appendStr(strCommentIds);
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){

		reader = new CmdReader(responseText);
		var reply = reader.getStr();

		if(reply=="true"){
		
			displayWaitingsNew();
							
		}
	}
	
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/comment.ovt");
}

function displayQuickContactEdit(layerToShow, layerToHide){
	var myCreatePacket = function(){
		writer = new CmdWriter("7");
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		isShowFan = reader.getStr(); //7
		isShowFanOfMe = reader.getStr();//8
		isShowFriendsList = reader.getStr(); // 1
		isShowLabelMe = reader.getStr();//2
		isShowMaybe = reader.getStr(); //11
		isShowMaybeToMe = reader.getStr();//12
		isShowMessage = reader.getStr(); //3
		isShowMessageMe = reader.getStr(); //4
		isShowVisitedMe = reader.getStr();//13
		isShowWink = reader.getStr(); //5
		isShowWinkMe = reader.getStr();//6
		isShowYes = reader.getStr(); //9
		isShowYesToMe = reader.getStr();//10
		
		var strQEdit = "<div align=right><a href=\"javascript:void(0);\" onclick=\"changeDisplayIfExist('" + layerToShow + "', 'none');changeDisplayIfExist('" + layerToHide + "', '');\"><img src='http://s.gayet.net/images/backTusu.png' border='0' /></a></div><table width=100% cellpadding=0 cellspacing=0>";
			strQEdit += "<tr><td colspan=4 height=30 class=\"verd12px lila bold\" id=tdQuickUpdate></td></tr>";
			//strQEdit += "<tr><td class=linkBlue nowrap align=right><a href=javascript:void(0); onclick=\"closeQuickContactLayer('" + layerToShow + "','" + layerToHide + "');\"><img src=http://s.gayet.net/images/v2/backButton_profile.png border=0 /></a></td></tr>";
			strQEdit += "<tr><td colspan=4 height=30 class=\"verd12px lila bold\">Sohbet listem nereden geliyor?</td></tr>";
			strQEdit += "<tr><td height=4></td></tr><tr><td height=4></td></tr><tr><td><table cellpadding=3 cellspacing=3>"
			
			//1
			strQEdit += "<tr><td><input type=checkbox id=showFriendsList";
			if(isShowFriendsList == "true"){
				strQEdit +=" checked";
			}
			strQEdit += "></td><td width=50%>Favorilerim</td> ";
			
			//2
			strQEdit += "<td><input type=checkbox id=showLabelMe";
			if(isShowLabelMe == "true"){
				strQEdit +=" checked";
			}
			strQEdit += "></td><td width=50%>Beni favorilerine ekleyenler</td></tr>";
			 
			//3
			strQEdit += "<tr><td ><input type=checkbox id=showMessage";
			if(isShowMessage == "true"){
				strQEdit +=" checked";
			}
			strQEdit += "></td><td width=50%>Mesaj gönderdiklerim</td>";
			
			//4
			strQEdit += "<td><input type=checkbox id=showMessageMe";
			if(isShowMessageMe == "true"){
				strQEdit +=" checked";
			}
			strQEdit += "></td><td width=50%>Bana mesaj gönderenler</td></tr>";
			
			//5
			strQEdit += "<tr><td><input type=checkbox id=showWink";
			if(isShowWink == "true"){
				strQEdit +=" checked";
			}
			strQEdit += "></td><td width=50%>Göz kırptıklarım</td>";
			
			//6
			strQEdit += "<td><input type=checkbox id=showWinkMe";
			if(isShowWinkMe == "true"){
				strQEdit +=" checked";
			}
			strQEdit += "></td><td width=50%>Bana göz kırpanlar</td></tr>";
			
			//7
			strQEdit += "<tr><td><input type=checkbox id=showFan";
			if(isShowFan == "true"){
				strQEdit +=" checked";
			}
			strQEdit += "></td><td width=50%>Hayran olduklarım</td>";
			
			//8
			strQEdit += "<td ><input type=checkbox id=showFanOfMe";
			if(isShowFanOfMe == "true"){
				strQEdit +=" checked";
			}
			strQEdit += "></td><td width=50%>Bana hayran olanlar</td></tr>";
			
			//9
			strQEdit += "<tr><td><input type=checkbox id=showYes";
			if(isShowYes == "true"){
				strQEdit +=" checked";
			}
			strQEdit += "></td><td width=50%>Bana Hediye Gönderenler</td>";
			
			//10
			strQEdit += "<td><input type=checkbox id=showYesToMe";
			if(isShowYesToMe == "true"){
				strQEdit +=" checked";
			}
			strQEdit += "></td><td width=50%>Hediye Gönderdiklerim</td></tr>";
			
			//13
			if(!isUserPaidMember){
				strQEdit += "<tr><td style=\"display:none\" ><input type=checkbox id=showVisitedMe></td></tr>";
			} else {
				strQEdit += "<tr><td><input type=checkbox id=showVisitedMe";
				if(isShowVisitedMe == "true"){
					strQEdit +=" checked";
				}
				strQEdit += "></td><td width=50%>Profilimi ziyaret edenler</td></tr>";
			}
			
			strQEdit += "<tr><td colspan=3><img onclick=\"updateQuickContactRules('" + layerToShow + "','" + layerToHide + "');\" src=http://s.gayet.net/images/v2/signupSave.png style=cursor:pointer; /></td></tr></table>";
			strQEdit += "</td></tr><tr><td height=4></td></tr><tr><td height=4></td></tr></table><table><tr><td id=\"quickContactsEditLayer\"></td></tr></table>";
			quickEditLayer.innerHTML = strQEdit;
			retrieveQuickContacts('quickContactsEditLayer',1);
	}
	if(document.getElementById(layerToShow)){
	
		var quickEditLayer = document.getElementById(layerToShow);
		currentDisplayObject = layerToShow;
		if(document.getElementById("tdNextPage"))	document.getElementById("tdNextPage").style.visibility = "hidden";
		if(document.getElementById("tdPreviousPage"))document.getElementById("tdPreviousPage").style.visibility = "hidden";
		if(document.getElementById("tdNextPage2"))	document.getElementById("tdNextPage2").style.visibility = "hidden";
		if(document.getElementById("tdPreviousPage2"))document.getElementById("tdPreviousPage2").style.visibility = "hidden";
		if(document.getElementById("msgHeaderLayer"))	document.getElementById("msgHeaderLayer").style.display = "none";
		
		document.getElementById(layerToHide).style.display = "none";
		quickEditLayer.style.display = "";
		
		var provider = new oyXMLRPCProvider();
		provider.createPacket = myCreatePacket;
		provider.onComplete = myOnComplete;
		provider.submit("/ajax/profile.ovt");
		
	}
}


function closeQuickContactLayer(layerToShow, layerToHide){
	//dbg("ls = " + layerToShow)
	document.getElementById(layerToShow).style.display = "none";
	document.getElementById(layerToHide).style.display = "";
	if(document.getElementById("msgHeaderLayer"))	document.getElementById("msgHeaderLayer").style.display = "";
			
}


function updateQuickContactRules(layerToShow, layerToHide){
	
	var myCreatePacket = function(){
		writer = new CmdWriter("8");
		writer.appendStr(document.getElementById("showFan").checked);
		writer.appendStr(document.getElementById("showFanOfMe").checked);
		writer.appendStr(document.getElementById("showFriendsList").checked);
		writer.appendStr(document.getElementById("showLabelMe").checked);
		writer.appendStr("false");
		writer.appendStr("false");
		writer.appendStr(document.getElementById("showMessage").checked);
		writer.appendStr(document.getElementById("showMessageMe").checked);
		writer.appendStr(document.getElementById("showVisitedMe").checked);
		writer.appendStr(document.getElementById("showWink").checked);
		writer.appendStr(document.getElementById("showWinkMe").checked);
		writer.appendStr(document.getElementById("showYes").checked);
		writer.appendStr(document.getElementById("showYesToMe").checked);
		
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		//dbg("updateQuick = " + responseText);
		if(reader.getStr()){
			currentDisplayObject = layerToHide;		
			document.getElementById("tdQuickUpdate").innerHTML = "<table cellpadding=0 cellspacing=0><tr><td><img src=http://s.gayet.net/images/pinkButtonLeft.png></td><td bgcolor=#FF0066  class=verd12pxWhiteBold>Sohbet listeniz güncellendi.</td><td><img src=http://s.gayet.net/images/pinkButtonRight.png></td></tr></table>";
			//document.getElementById(layerToHide).style.display = "";
			//if(document.getElementById("msgHeaderLayer"))	document.getElementById("msgHeaderLayer").style.display = "";
			getQuickContacts();
		}
		
	}
	if(document.getElementById(layerToShow)){
		//dbg("layToHide = " + layerToHide);
		var provider = new oyXMLRPCProvider();
		provider.createPacket = myCreatePacket;
		provider.onComplete = myOnComplete;
		provider.submit("/ajax/profile.ovt");
	}
}
 
function checkAllItems(field){
	if (field){
		if (field.length){
			for (i = 0; i <= field.length; i++){
				field[i].checked = true ;
			}			
		}else {
			field.checked=true;
		}
	}
}
function unCheckAllItems(field){
	if ( field ){
		
		if ( field.length )	{
			for (i = 0; i <= field.length; i++){
				field[i].checked = false ;
			}	
		}else {
			field.checked=false;
		}
	}

}
	     
function commentMethods( selectedIndex, selectedValue, chkboxesname , selBoxId){
	if ( selectedIndex ){
		if ( parseInt(selectedIndex) == 1  ){ //onayla
			confirmWaitingCommentMultiple(chkboxesname,selBoxId);
		}else if ( parseInt(selectedIndex) == 2){ //sil
			deleteWaitingCommentMultiple(chkboxesname,selBoxId);
		}
	}
}
