var arrTempProfile = new Array(0);
var arrSignUpInfo = new Array();
var arrSeekWhat = new Array();
var arrLocation = new Array();
var usersProfileResultArray = new Array();
var arrForShowProfile = new Array(30);
var arrCurrentProfile;
var arrEducation = new Array();
var arrOccupation = new Array();
var arrLanguages = new Array();
var arrHighSchoolCities = new Array();
var arrHighSchoolCitiesOrUniversities = new Array();
var arrHighSchools = new Array();
var arrFaculties = new Array();
var arrDepartments = new Array();
var monthNames = new Array("Ocak", "Şubat", "Mart", "Nisan", "Mayıs", "Haziran", "Temmuz", "Ağustos", "Eylül", "Ekim", "Kasım", "Aralık");
var dayNames = new Array( "Pazartesi", "Salı", "Çarşamba", "Perşembe", "Cuma", "Cumartesi", "Pazar");
var arrWaitingObjects = new Array();
var arrAllProfilePhotos = new Array();
var currentlyViewedPhoto = 0;
var historyOfTdProfile = "";
var hardworkingUsers = new Array();
var popularUsers = new Array();
var newUsers = new Array();
var testers = new Array();
var mostFloweredUsers = new Array();
var myBlogArticles = new Array();
var usersInGroupPage = 1;
var userInGroupCountPerPage = 18;
var totalUsersInGroup = 0;
var groupUserFound = false;
var cbCounter = 0;
var retrievedFans = false;
var selectedLocationCatId = 0;
var selectedLocationName = "";
var	selectedEducationCatId = 1;
var selectedHighSchoolCityOrUniversity = 0;
var selectedHighSchoolOrDepartment = 0;
var selectedEducationName = "";	
var selectedHighSchoolCity = "";
var selectedHighSchool = "";
var selectedUniversity = "";
var selectedFaculty = "";
var selectedDepartment = "";
var showMyPhotoStatus = "";
var arrFootballTeams = new Array();
var currentProfileComments = "";
var activeBlogYearMonth = "";
var arrBlogHistory = new Array();


var arrAllAlbumPhotos = new Array();
var currentlyViewedAlbumPhoto = 0;
var currentAlbumYpos = 200;

var arrCurrentPics = new Array();

var arrCurPicAlbumPhotos = new Array();
var arrCurPicAllAlbumPhotos = new Array();
var currentlyViewedCurPicAlbumPhoto = 0;
var currentCurPicAlbumYpos = 300;

var fansOfProfilePage = 1;
var fanCountPerPage = 18;
var fansOfProfileArray = new Array();
var currentBlogFlipLayer;

var hwUsersForMainLogin = 1;
var popUsersForMainLogin = 1;
var newUsersForMainLogin = 1;
var testersForMainLogin = 1;
var questionnairersForMe = 1;
var floweredsForMainLogin = 1;

var currentProfileCommentPage = 1;
var currentNewUserGender = "F";

var currentPopUserGender = "F";
var currentLatestTestersGender = "F";

var updateFromPopup = false;

var usersInGroupArray = new Array();

var testResultsForProfileArray = new Array();

var checkedQuitReason = 0;
var quitReasons = new Array("Sitenin kullanımı zor", "Editorler / moderatörler kötü", "Çağrı merkezi kötü","", "Aradığım kişiyi buldum");

var quitReasons2 = new Array("Aradığım kişiyi buldum", "Aradığım kişiyi bulamadım", "Üyelik fiyatları pahalı", "Başka bir arkadaşlık sitesine üye oldum","Teknik sorunlardan sıkıldım","Müşteri hizmetleri yetersiz");

var hasQuestionnaireBook = false;
var questionnaireQuestions = new Array();
var questionnaireAnswers = new Array();
var questionnairers = new Array();
var currentQuestionnaireFlipLayer;

var oldLocationGroups = new Array();
var newLocationGroups = new Array();
var currentlyViewedQuestionWeek = 0;
var currentBlogArchviePage = 1;
var currentBlogCommentPage = 1 ;

//var questionUpdateLayer = null;
/// PHOTOS ARRAY CONTENT ////////
//0	itemCount			starts with 1
//1	photoId				id like on the db
//2	strPhotoId			id%17000000000000000
//3	W					status
//4	photoAlbumId		id%16000000000000000
//5	gender				as like name 'M' | 'F'
//6	strPhotoCaption		as like name ' & " characters r replaced

function openAzbuzWin(pageURL,winName){

	window.open(pageURL,winName,'height=310,width=750,scrollbars=no');
	
}

function gayetMessageBox(messageString) {
	if(document.getElementById("sMsgLayer")){
		if(document.getElementById("sMsgLayer").style.display == "none"){flip("sMsgLayer");}
		sMsgArea = document.getElementById("sMsgArea");
		sMsgArea.innerHTML = messageString;
	}else {
		//layerlar yok.. jsp yi kontrol et..
		alert(messageString);
	}	
}

function displayAveragePhotoVote( loggedInUserId, userId, contentArea){
	var myCreatePacket = function(){
		writer = new CmdWriter("58");
		writer.appendStr(userId);
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		var strOut = "";
		var reply = reader.getStr(); 
		var averagePhotoVote = reader.getStr();
		var picturePollItemId = reader.getStr();
		var showPhotoVote = reader.getStr();
		if( showPhotoVote == 1 ){
			showMyPhotoStatus = "";
		}else{
			showMyPhotoStatus = "checked";
		}
		if( reply == "true"){
			if( loggedInUserId > 0 && loggedInUserId == userId ){
				strOut = "<a href=\"javascript:void(0);\" onclick=\"displayPhotoVoteLayer('" + userId + "')\"  ><span style=\"font-size:11px;\">Fotoğraf puanı:</span></a>  &nbsp;<span style=\"color:#000;font-size: 14px; \">" + averagePhotoVote + "</span>";
			}else if( showPhotoVote == 1 ){
				strOut = "<span style=\"font-size: 11px;color:#000 \">&nbsp;&nbsp;&nbsp;Fotoğraf puanı: <span style=\"color:#fff;font-size: 14px; \">" + averagePhotoVote + "</span></span>";
				strOut += "<br /><span style=\"font-size: 11px; position: absolute; z-index:9\">&nbsp;&nbsp;&nbsp;<a href=\"picturePolls.ovt?ppId=2&itemId=" + picturePollItemId + "\" >Sen de puan ver</a></span>";
			}
			document.getElementById(contentArea).innerHTML = strOut;
		}else {
			//document.getElementById(contentArea).innerHTML = "AveragePhotoVote cant receive";
		}
	}
	
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/profile.ovt");
}

function displayFavouriteFootballTeam(userId, contentArea){
	//alert(contentArea + " : " + userId );
	var myCreatePacket = function(){
		writer = new CmdWriter("60");
		writer.appendStr(userId);
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		var strOut = "";
		var reply = reader.getStr();
		var name = reader.getStr(); 
		//alert ( responseText );
		if( reply == "true"){
			strOut = "<img src=\"http://s.gayet.net/images/team/" + name + ".png\" border=\"0\">";
			document.getElementById(contentArea).innerHTML = strOut;
		}
	}
	
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/profile.ovt");
}



var currentContentArea = "0";

function getGenderStrWithLetter(letter){
	var strGender = "Kadın, Erkek";
	if(letter == "M"){
		strGender = "Erkek";
	}else if(letter == "F"){
		strGender = "Kadın";
	}
	return strGender;
}

var date_arr = new Array;

date_arr.push(new Array("Ocak",31));
date_arr.push(new Array("Şubat",28));
date_arr.push(new Array("Mart",31));
date_arr.push(new Array("Nisan",30));
date_arr.push(new Array("Mayıs",31));
date_arr.push(new Array("Haziran",30));
date_arr.push(new Array("Temmuz",31));
date_arr.push(new Array("Ağustos",31));
date_arr.push(new Array("Eylül",30));
date_arr.push(new Array("Ekim",31));
date_arr.push(new Array("Kasım",30));
date_arr.push(new Array("Aralık",31));

function update_days(f){
    var month = parseInt(f.bMonth[f.bMonth.selectedIndex].value);
    var day = parseInt(f.bDay[f.bDay.selectedIndex].value);
    var out = 
    		"<select name=bDay onFocus=\"if(stoValue>0){clearInterval(stoValue);}\">"+
			"<option value=\"\">Gün</option>";
    for(x=1;x<=date_arr[month-1][1];x++){
		out += "<option value=\""+x+"\">"+x+"</option>";
    }
    var year = parseInt(f.bYear[f.bYear.selectedIndex].value);
	if(month==2 && year!=0 && (year % 4)==0){
		out += "<option value=29>29</option>";
	}
	out += "</select>";
    document.getElementById('tdBirthdate').innerHTML = out;
    if(f.bDay[day]){
    	f.bDay.selectedIndex = day;
    }
}



function getLangLevelString(level){
	if(level == 1){
		return "Az";
	}else if(level == 2){
		return "Orta";
	}else if(level == 3){
		return "İyi";
	}else if(level == 4){
		return "Çok iyi";
	}else{
		return "";
	}
}




function textCounter(field, countfield){ 
	var objTextArea = document.getElementById(field);
	var objDisplayer = document.getElementById(countfield);
	if(objTextArea && objDisplayer){
		if(objTextArea.value.length>100){objTextArea.value = objTextArea.value.substring(0, 100)}
		objDisplayer.innerHTML = objTextArea.value.length;
	}

}

function textCounterWithoutLimit(field, countfield){
	var objTextArea = document.getElementById(field);
	var objDisplayer = document.getElementById(countfield);
	if(objTextArea && objDisplayer){		
		objDisplayer.innerHTML = objTextArea.value.length;
	}

}



function retrieveLocationCategories(parentId, contentArea, level, isOnlyOptions){
	var myCreatePacket = function(){
		writer = new CmdWriter(9);
		writer.appendStr(parentId);
		writer.endOfObject();
		return writer.Buffer;
	}
	
	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		if(reader.hasObject()){
			
			locationCount = reader.getStr();
			if(locationCount>0) {
				arrLocation = new Array();
				for(var i=0;i<locationCount;i++){
					arrLocation.push(new Array(reader.getStr(),reader.getStr()));
				}
				
				var strLoc = "";
				if (isOnlyOptions){
						
						strLoc += "<option value=\"-1\">Seçiniz</option>";
						for(var i=0;i<arrLocation.length;i++){
							strLoc += "<option value=\"" + arrLocation[i][0] + "\">" + arrLocation[i][1] + "</option>";
						}
						
						
						
				}else {
					if(document.getElementById(contentArea) && arrLocation.length>0){
						var strLoc = "<select name=location onChange=\"selectedLocationCatId=this.options[this.selectedIndex].value;selectedLocationName=getLocationNameWithId(this.options[this.selectedIndex].value);retrieveLocationCategories(this.options[this.selectedIndex].value,'" + contentArea + "'," + (level+1) + ")\";>";
						strLoc += "<option value=\"\">Seçiniz</option>";
						for(var i=0;i<arrLocation.length;i++){
							strLoc += "<option value=\"" + arrLocation[i][0] + "\">" + arrLocation[i][1] + "</option>";
						}
						strLoc += "</select>";
						strLoc += "<br><span id=" + contentArea + level + " ></span>";
					}
				}
				
				if(level && level>1){
					if(document.getElementById(contentArea + (level-1))){
						document.getElementById(contentArea + (level-1)).innerHTML = strLoc;
					}
				}else{
					document.getElementById(contentArea).innerHTML = strLoc;
				}
				

			}
		}
	}

		var provider = new oyXMLRPCProvider();
		provider.createPacket = myCreatePacket;
		provider.onComplete = myOnComplete;
		provider.submit("/ajax/profile.ovt");
}





var HIGH_SCHOOLS = 1;
var FACULTIES = 2;
var DEPARTMENTS = 3;
/*
 * @parentId 
 * @contentArea div to display the select menu in
 * @whicOne to determine whether to bring highschools, faculties or departments
 */



function getLocationNameWithId(locId){
	for(var i=0;i<arrLocation.length;i++){
		if(arrLocation[i][0] == locId){
			return arrLocation[i][1];
		}
	}
	return "";
}




function displayPhoto(pHandler, pAddress){
	var myHandler = document.getElementById(pHandler);
	if(myHandler){
		myHandler.innerHTML = "<img src=\"" + pAddress + "\" style=z-index:100;>"
		myHandler.title = "Kapatmak için tıklayın";
		myHandler.style.cursor = "pointer";
		myHandler.style.display = "";
		myHandler.onclick = Function("document.getElementById('" + pHandler + "').style.display = 'none';");
	}
}

function writeProfileResults(contentArea, arr){
		var strResult = "<table width=100% border=0 cellspacing=0 cellpadding=0>";
		for(var i=0;i<arr.length;i++){
			strResult += "<tr>" +
				"<td valign=top style=line-height:16px;padding-left:10px;>" + arr[i][0] + "&nbsp;:&nbsp;" +
				"<span class=bold>" + arr[i][1] + "</span></td>" +
			"</tr>";
		}	
		strResult += "</table>";
		writeInnerHTMLIfExist(contentArea, strResult);
}

function changeProfileTestNav(index){
	var ind = 0;
	while(document.getElementById("testNav" + ind)){
		if(ind == index){
			document.getElementById("testNav" + ind).className = 'testNavAct';
		}else{
			document.getElementById("testNav" + ind).className = 'testNavPsv';
		}
		ind++;
	}
	if(index == 0){
			document.getElementById('generalTable').style.display = "";
			document.getElementById('testResultsLayer').style.display = "none";
	}else{
		document.getElementById('generalTable').style.display = "none";
		document.getElementById('testResultsLayer').style.display = "";
	}
}

function retrieveTestsAndResultsForUser(userId, contentArea, page){
	var myCreatePacket = function(){
		writer = new CmdWriter("6");
		writer.appendStr(userId);
		writer.appendStr(page);
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		testCount = reader.getStr();
		if(testCount>0){
			strTest = "<table width=100% cellpadding=2 cellspacing=2 border=0>";
			while(reader.hasObject()){
				testId = reader.getStr();
				testName = reader.getStr();
				resultTitle = reader.getStr();
				resultStr = reader.getStr();
				if(testId == 18000000000035243){ continue;}
				
				strTest += 	"<tr>"+
								"<td width=100% valign=top><a href=/testCenter.ovt?testId=" + testId + " class=bold>" + testName + "</a><br />"+
				 					"Sonuç : <a href=javascript:void(0); onclick=\"if(document.getElementById('resultLayer" + testId + "')){flip('resultLayer" + testId + "')}\">" + resultTitle + "</a><br />"+
				 					"<span id=resultLayer" + testId + " class=small style=display:none;>" + resultStr + "</span>"+
								"</td>"+
							"</tr>";
			}
			if(loggedInUserId == userId){
				strTest += "<tr><td colspan=\"2\" align=\"right\" class=\"lila\">&gt; <a href=\"/testResults.ovt\">Test sonuçlarını gör / düzenle</a></td></tr>";
			}
			strTest += 		"<tr>"+
								"<td colspan=2>"+
									"<p class=\"newProfileBottomBorder mar0Pad0\"></p>"+
								"</td>"+
							"</tr>"+
							"<tr>"+
								"<td colspan=2>"+
									"<table width=100%>"+
										"<tr>";
			if(page > 1){
				strTest += 					"<td align=left><a href=javascript:void(0); onclick=retrieveTestsAndResultsForUser('" + userId + "','" + contentArea + "'," +(page-1) + ");>&lt;&lt; Önceki</a></td>";
			}
		
			if(testCount == 10){
				strTest += 					"<td align=right id=tdNextTestResults ><a href=javascript:void(0); onclick=retrieveTestsAndResultsForUser('" + userId + "','" + contentArea + "'," +(page+1) + ");>Sonraki &gt;&gt;</a></td>";
			}
		
			strTest += 					"</tr>"+
										"<tr>"+
											"<td id=\"alertAreaForTestSolver\" name=\"alertAreaForTestSolver\" ></td>"+
										"</tr>"+
									"</table>"+
								"</td>"+
							"</tr>"+
						"</table>";
			writeInnerHTMLIfExist(contentArea, strTest);
			if( loggedInUserId > 0 && loggedInUserId != userId ){ //test cozdugunde haber ver
				displayTUSButtonForProfile( userId, 'TEST_SOLVER', 'alertAreaForTestSolver' );
			}
		}else {
			if(page==1){
				strTest = "<table width=100% cellpadding=2 cellspacing=2 border=0>"
					+ "<tr><td>Henüz test çözmemiş" + (loggedInUserId==userId ? "siniz" : "" ) + ".</td></tr>"				
					+ "</table>";
				writeInnerHTMLIfExist(contentArea,strTest); 
			}else{
				writeInnerHTMLIfExist("tdNextTestResults", "");
			}
		}
	}
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/test.ovt");
}


function displayBlogLatest(userId, contentArea){
	var myCreatePacket = function(){
		writer = new CmdWriter("1");
		writer.appendStr(userId);
		writer.appendStr("1");
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		var strTable = 
			"<div style=width:100%;>"+
			"	<table width=100% height=100% border=0 cellspacing=0 cellpadding=0>"+
			"		<tr>"+
			"			<td class=tabbedFrame height=270>"+
			"				<table cellpadding=0 cellspacing=0 width=100%>"+
			"					<tr>"+
			"						<td valign=top>"+
			"							<table cellpadding=0 cellspacing=0 width=100%>"+
			"								<tr>"+
			"									<td width=100% class=tabbedFrameTabAct nowrap onclick=displayBlog(arrCurrentProfile);>Blogu</td>"+
			"								</tr>"+
			"							</table>"+
			"						</td>"+
			"					</tr>"+
			"					<tr>"+
			"						<td class=tabbedFrameContent>"+
			"						{{BC}}</td>"+
			"					</tr>"+
			"				</table>"+
			"			</td>"+
			"		</tr>"+
			"	</table>"+
			"</div>";
		if(reader.getStr()=="true"){
			for(;reader.hasObject();){
				var blogId = reader.getStr();
				var blogNick = reader.getStr();
				var blogImage = reader.getStr();
				var blogBody = reader.getStr();
				var blogCreated = reader.getStr();
				var commentCount = reader.getStr();
				var systemTime = reader.getStr();
				var blogTitle = reader.getStr();
				var picAlign=reader.getStr();
				
				var subBlogBody = blogBody.substring(0,1000);
				
				blogBody = subBlogBody; + "" + (blogBody.length>1000?"...":"");
	
				var strOut = "<table border=0 width=100% cellspacing=0 cellpadding=0>"+
					/*"<tr>"+
					"	<td rowspan=99 width=20></td>"+
					"	<td class=blogCaptionLatest colspan=2><span onclick=displayBlog(arrCurrentProfile); style=cursor:pointer;>" + blogNick + " - <b>Blog</b></span></td>"+
					"</tr>"+
					"<tr><td height=10 colspan=2></tr>"+*/
					"<tr>"+
					"	" + ((blogImage!=null && blogImage.length>0) ? "<td width=1% rowspan=2 valign=top><img src="+scp+"uploads" + blogImage + "_s.jpg></td>" : "<td width=0 rowspan=2></td>") +
					"	<td valign=top style=padding-left:20px;><span class=blogBodyLatest><b>" + replaceSpecialChars(blogTitle) + "</b><br />" + replaceSpecialChars(blogBody) + "<a href=javascript:void(0); onclick=displayBlog(arrCurrentProfile); style='text-decoration:none'> >> </a> </span></td>"+
					"</tr>"+
					"<tr><td height=6 colspan=2></tr>"+
					"	<tr><td height=2 colspan=2 bgcolor=#dfe8e8></tr>"+
					"	<tr><td height=6 colspan=2></tr>"+
					"<tr><td valign=bottom><table width=100% cellpadding=0 cellspacing=0><tr><td>" + ((commentCount>0) ? " <a href=javascript:void(0); onclick=displayBlog(arrCurrentProfile);> " + commentCount + " yorum</a> | " : " ") + ">> <a href=javascript:void(0); onclick=\"canAddComment(" + userId + ",'" + blogId + "', false, '', 'blog', '" + userId + "');\">Yorum bırak</a></td><td align=right class=date>{{MD}}</td></tr></table></td></tr>"+
					"</table>";
				break;
			}

			strOut = strOut.replace("{{MD}}", "Tarih: " + getDateString(parseInt(blogCreated)));  
			strTable = strTable.replace("{{BC}}", strOut);

			document.getElementById(contentArea).innerHTML = strTable;
		} else {
			if(loggedInUserId==userId){
				strTable = strTable.replace("{{MD}}", "");
				strTable = strTable.replace("{{BC}}", "<span class='questionnaireBody' style='font-size:12px;'>Henüz hiç blog yazınız yok. Oluşturmak için </span> <a href=javascript:void(0); onclick=\"canAddBlog(1, true);\" class=linkBlue>tıklayın</a>.");
				document.getElementById(contentArea).innerHTML = strTable;
			}
		}
	}
	
	if(document.getElementById(contentArea)){
		document.getElementById(contentArea).innerHTML = "";
	}
	
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/blog.ovt");
}

function displayBlog(arr, fliplayer){
	var myCreatePacket = function(){
		writer = new CmdWriter("1");
		writer.appendStr(userId);
		if(userId == 9095){
			writer.appendStr("6");
		} else {
			writer.appendStr("3");
		}
		writer.endOfObject();
		return writer.Buffer; 
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		if(reader.getStr()=="true"){
			var strOut = "";
			bCount=0;
			myBlogArticles = new Array();
			for(;reader.hasObject();){
				bCount++;
				blogId = reader.getStr();
				blogNick = reader.getStr();
				blogImage = reader.getStr();
				blogBody = reader.getStr();
				blogCreated = reader.getStr();
				commentCount = reader.getStr();
				systemTime = reader.getStr();
				blogTitle = reader.getStr();
				picAlign = reader.getStr();
				hasVideo = reader.getStr();
				videoLink = reader.getStr();
				tagCount = reader.getStr();
				strTag = "";
				strTagForUpdate = "";
				for(var i=0;i<tagCount;i++){
					tagId = reader.getStr();
					tagNum = reader.getStr();
					size = 24;
					if(tagNum<10)
						size=12;
					else if(tagNum<50)
						size=14;
					else if(tagNum<100)
						size=16;
					else if(tagNum<150)
						size=18;
					else if(tagNum<200)
						size=20;
					else if(tagNum<300)
						size=22;
					else{
						size=24;
					}
					tagTitle = reader.getStr();
					strTag += "<a href=\"/blogTag.ovt?tpId="+tagId+"\" class=tagStyle style=\"font-size:"+ size +"px;\">" + tagTitle + "</a> ";
					strTagForUpdate += ((strTagForUpdate.length > 0)?", ":"") + tagTitle 
				}
				//blogBody = replaceAll(blogBody, "\\n", "<br>");
				//blogBody = replaceAll(blogBody,"\\r", "");
				
				if(userId == loggedInUserId){
					myBlogArticles.push(new Array(blogId, blogTitle, blogBody, videoLink, strTagForUpdate))
				}
				
				//window.location.hash = "blog:" + userId;
				dhtmlHistory.add('blog:' + arr[1],'blog');
				//alert("blog history added!!");
				
				
				strOut += "<a name=count" +bCount +"></a><table border=0 width=100% cellspacing=0 cellpadding=0 bgcolor='#e6f0f0'  >"+
					"<tr>";
					if(picAlign == "left"){
						strOut += "<td valign=top style=line-height:20px;  >" + ((blogImage!=null && blogImage.length>0) ? "<img src="+scp+"uploads" + blogImage + ".jpg  valign=top>" : "") + "</td>";
					}
					strOut +="	<td valign=top width=100% style='line-height:20px; padding-left:30px; padding-top:20px;' >"+
					"		<span style='color black; font-size:10px; font-family:arial'>Tarih: </span><span class=date>" + getDateString(parseInt(blogCreated),systemTime) + "</span><br>"+
					"		<span><span style='color:#FF0066;font-size:16px'><b>" + replaceSpecialChars(blogTitle) + "</b></span><br /><br /><span style='color:black; font-size:12px'>" + replaceSpecialChars(blogBody) + "</span></span><br>";

					strOut +="	</td>";
					if(picAlign != "left"){
						strOut += "<td valign=top style=line-height:20px; >" + ((blogImage!=null && blogImage.length>0) ? "<img src="+scp+"uploads" + blogImage + ".jpg  valign=top>" : "") + "</td>";
					}

					strOut +="</tr>";
					
					if(strTag.length>0){
						strOut += "<tr><td height=10></td></tr><tr><td>"+
						"<table width=100% cellpadding=0 cellspacing=0 id=tableBlogTags class=tagBg1>" +
						"		<tr><td class=\"verd11pxDarkBlueBold tagHeaderTd\" style=\"padding: 4 10 4 10;line-height: 1.5; color:666699;\">Etiketleri</td></tr>"+
						"		<tr><td style=\"padding: 4 10 4 10;line-height: 1.5;\" id=tdBlogTag>" + strTag + "</td>"+
						"		</tr>"+
						"	</table></td></tr><tr><td height=10></td></tr>";
					}
					if(videoLink!=null && videoLink.length>0){
						strOut+="<tr><td colspan=2>" + videoLink + "</td></tr>";
					}
					strOut+="<tr><td nowrap colspan=2 style='padding-left:20px; border-bottom:1px solid #99b4b4'>" + ((commentCount>0) ? "<span id=td_blog_comment_open_close><a href=javascript:void(0); onclick=displayBlogComment('" + blogId + "'," + userId + ",1," + commentCount + ");><img src='http://s.gayet.net/images/blog_close.png' border=0></a></span> <a href=javascript:void(0); onclick=displayBlogComment('" + blogId + "'," + userId + ",1," + commentCount + "); style='color:black; font-size=10px; font-family:arial'>" + commentCount + " yorum</a> <span class=navigationTopSeperator>|</span>" : "")+
					"		<a href=javascript:void(0); onclick=\"canAddComment(" + userId + ",'" + blogId + "', false, '', 'blogAll', '" + userId + "');\" style='color:black; font-size=10px; font-family:arial'>Yorum bırak <br><br></a>";
					
					if(userId == loggedInUserId && (genCinSan == "true" || loggedInUserId==9095)){
						strOut += "  <span class=navigationTopSeperator>|</span><a href=javascript:void(0); onclick=\"canAddBlog(2, false, '" + blogId + "');\">Güncelle</a>";
						strOut += "  <span class=navigationTopSeperator>|</span><a href=javascript:void(0); onclick=\"displayDeleteBlog('" + blogId + "');\">Sil</a>";
					}
					
					strOut +="</td></tr>";
					strOut+="<tr><td colspan=2 id=tdBlogComment" + blogId + " style='border-bottom:1px solid #a5babc; border-left:0px solid; border-right:0px solid;border-top:0px solid;'></td></tr>"+ 
					"</table>";
			}
   	
			if(strOut.length>0){
				if(arr[1] == 2753971){
					strOut = "<img src=http://gayet.ekolay.net/images/patlican/transSziget.gif width=0 height=0 border=0>" + strOut;
				}
				document.getElementById("tdAllBlogs").innerHTML = strOut;
				if(userId==9095){
					var blogLoc = window.location.href;
					if(blogLoc.indexOf("h=")>0){
						strHash = blogLoc.substring(blogLoc.indexOf("h=")+2,blogLoc.indexOf("h=")+3);
						window.location.hash = "count"+strHash;
					}
					
				}
				if(document.getElementById(fliplayer)){
					document.getElementById(fliplayer).style.display="none";
				}
			}
		}else{
			if(document.getElementById(fliplayer)){
					document.getElementById(fliplayer).style.display="none";
				}
			//hideBlogLayer(fliplayer);
		}
	}
	arrCurrentProfile = arr;
	var userId = arrCurrentProfile[1];
	if(fliplayer){
		currentBlogFlipLayer = fliplayer;
	}
	
	fliplayer = currentBlogFlipLayer;
	createBlogDesign(fliplayer);
	if(document.getElementById("tdProfileComments")){
		currentProfileComments =  document.getElementById("tdProfileComments").innerHTML;
		document.getElementById("tdProfileComments").innerHTML = "";
	}

	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/blog.ovt");
}

function displayBlogWithId(arr,fliplayer,userId,blogId){
     var myCreatePacket = function(){
		writer = new CmdWriter("10");
		writer.appendStr(userId);
		writer.appendStr(blogId);
		writer.endOfObject();
		return writer.Buffer;
	}
	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		var strOut = "";
		
		var blogNick = reader.getStr();
		var blogTitle = reader.getStr();
		var blogBody = reader.getStr();
		var blogImage = reader.getStr();
		var blogCreated = reader.getStr();
		var commentCount = reader.getStr();
		var systemTime = reader.getStr();
		var picAlign = reader.getStr();
		var hasVideo = reader.getStr();
		var videoLink = reader.getStr();
		var tagCount = reader.getStr();
	    	
	    var strTag = "";
				var strTagForUpdate = "";
				for(var i=0;i<tagCount;i++){
					var tagId = reader.getStr();
					var tagNum = reader.getStr();
					var size = 24;
					if(tagNum<10)
						size=12;
					else if(tagNum<50)
						size=14;
					else if(tagNum<100)
						size=16;
					else if(tagNum<150)
						size=18;
					else if(tagNum<200)
						size=20;
					else if(tagNum<300)
						size=22;
					else{
						size=24;
					}
					var tagTitle = reader.getStr();
					strTag += "<a href=\"/blogTag.ovt?tpId="+tagId+"\" class=tagStyle style=\"font-size:"+ size +"px;\">" + tagTitle + "</a> ";
					strTagForUpdate += ((strTagForUpdate.length > 0)?", ":"") + tagTitle 
				}//for
				if(userId == loggedInUserId){
					myBlogArticles.push(new Array(blogId, blogTitle, blogBody, videoLink, strTagForUpdate))
				}
				
				//window.location.hash = "blog:" + userId;
				//dhtmlHistory.add('blog:' + arr[1],'blog');
				
				strOut +="<table border=0 width=100% cellspacing=0 cellpadding=0 bgcolor='#e6f0f0'>"+
							"<tr>";
					if(picAlign == "left"){
						strOut += "<td valign=top style=line-height:20px;  >" + ((blogImage!=null && blogImage.length>0) ? "<img src="+scp+"uploads" + blogImage + ".jpg  valign=top>" : "") + "</td>";
					}
					strOut +="	<td valign=top width=100% style='line-height:20px; padding-left:30px; padding-top:20px;' >"+
					"		<span style='color black; font-size:10px; font-family:arial'>Tarih: </span><span class=date>" + getDateString(parseInt(blogCreated),systemTime) + "</span><br>"+
					"		<span><span style='color:#FF0066;font-size:16px'><b>" + replaceSpecialChars(blogTitle) + "</b></span><br /><br /><span style='color:black; font-size:12px'>" + replaceSpecialChars(blogBody) + "</span></span><br>";

					strOut +="	</td>";
					if(picAlign != "left"){
						strOut += "<td valign=top style=line-height:20px; >" + ((blogImage!=null && blogImage.length>0) ? "<img src="+scp+"uploads" + blogImage + ".jpg  valign=top>" : "") + "</td>";
					}

					strOut +="</tr>";
					
					if(strTag.length>0){
						strOut += "<tr><td height=10></td></tr><tr><td>"+
						"<table width=100% cellpadding=0 cellspacing=0 id=tableBlogTags class=tagBg1>" +
						"		<tr><td class=\"verd11pxDarkBlueBold tagHeaderTd\" style=\"padding: 4 10 4 10;line-height: 1.5; color:666699;\">Etiketleri</td></tr>"+
						"		<tr><td style=\"padding: 4 10 4 10;line-height: 1.5;\" id=tdBlogTag>" + strTag + "</td>"+
						"		</tr>"+
						"	</table></td></tr><tr><td height=10></td></tr>";
					}
					if(videoLink!=null && videoLink.length>0){
						strOut+="<tr><td colspan=2>" + videoLink + "</td></tr>";
					}
					strOut+="<tr><td nowrap colspan=2 style='padding-left:20px; border-bottom:1px solid #99b4b4'>" + ((commentCount>0) ? "<span id=td_blog_comment_open_close><a href=javascript:void(0); onclick=displayBlogComment('" + blogId + "'," + userId + ",1," + commentCount + ");><img src='http://s.gayet.net/images/blog_close.png' border=0></a></span><a href=javascript:void(0); onclick=displayBlogComment('" + blogId + "'," + userId + ",1," + commentCount + "); style='color:black; font-size=10px; font-family:arial'>" + commentCount + " yorum</a> <span class=navigationTopSeperator>|</span>" : "")+
					"		<a href=javascript:void(0); onclick=\"canAddComment(" + userId + ",'" + blogId + "', false, '', 'blogAll', '" + userId + "');\" style='color:black; font-size=10px; font-family:arial'>Yorum bırak <br><br></a>";
					if(userId == loggedInUserId){
						strOut += "  <span class=navigationTopSeperator>|</span><a href=javascript:void(0); onclick=\"canAddBlog(2, false,'" + blogId + "');\">Güncelle</a>";
						strOut += "  <span class=navigationTopSeperator>|</span><a href=javascript:void(0); onclick=\"displayDeleteBlog('" + blogId + "');\">Sil</a>";
					}
					strOut +="</td></tr>";
					strOut+="<tr><td colspan=2 id=tdBlogComment" + blogId + " style='border-bottom:1px solid #a5babc; border-left:0px solid; border-right:0px solid;border-top:0px solid;'></td></tr>"+ 
					"</table>";
			   
			   document.getElementById(fliplayer).style.display="none";
			   document.getElementById("tdAllBlogs").style.display="";
			   document.getElementById("tdAllBlogs").innerHTML = strOut;
			   document.getElementById("tdLatestBlogLink").style.display='';
			  // document.getElementById("tdLatestBlogLink").innerHTML = "<div><table><tr><td bgcolor=yellow align='right'width='300px'><a href=javascript:void(0); onclick=displayBlog(arrCurrentProfile) style='color:purple;taxt-decoration:none'><b>Diğer blog yazılarını görmek için tıklayın.</b></a></td></tr></div>";
			  document.getElementById("tdLatestBlogLink").innerHTML = "<div  align='right'><table><tr><td bgcolor='yellow'><a href=javascript:void(0); onclick=displayBlog(arrCurrentProfile) style='color:purple;taxt-decoration:none'><b>Diğer blog yazılarını görmek için tıklayın.</b></a></td></tr></table></div>";				
			
	}	
	
   arrCurrentProfile = arr;
	if(fliplayer){
		currentBlogFlipLayer = fliplayer;
	}
	
	fliplayer = currentBlogFlipLayer;
	createBlogDesign(fliplayer);

	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/blog.ovt");
}
function createBlogDesign(fliplayer){
	var uID = arrCurrentProfile[1];
	var uNick = arrCurrentProfile[2];
	var uAge = arrCurrentProfile[5];
	var uLoc = arrCurrentProfile[6];
	var uPic = arrCurrentProfile[7];
	var uGender = arrCurrentProfile[9];
	var uInFavList = arrCurrentProfile[12];

	var strAddToList = "<a href=javascript:void(0); onClick=\"arrCurrentProfile[12]='true'; attachOrDetachLabelToUser(8,0," + uID + ", 'search', 'add');\">Favorilerime ekle</a>";
	if(uInFavList && uInFavList=="true"){strAddToList = "<a href=javascript:void(0); onClick=\"arrCurrentProfile[12]='false'; attachOrDetachLabelToUser(9,0," + uID + ", 'search', 'del');\">Favorilerinizde</a>";}
	
	var strOut = "";
	
	strOut += "<table border=0 width=100% cellspacing=0 cellpadding=0>"+
		//"		<tr><td align=right colspan=99><a href=javascript:void(0); onclick=\"hideBlogLayer('"+fliplayer+"'); displayBlogLatest(" + uID + ", 'tdLatestBlog');\"><img src=http://s.gayet.net/images/v2/Button_profile.png border=0 /></a></td></tr>";
		"		<tr><td align=right colspan=99><a href=javascript:void(0); onclick=\"history.back(-1);\"><img src=http://s.gayet.net/images/v2/Button_profile.png border=0 /></a></td></tr>";
		
	strOut +=	"<tr>"+
		"	<td></td>"+
		"	<td width=148 valign=top>"+
		"<div>"+
		"	<table width=100% cellpadding=0 cellspacing=0>"+
		"		<tr>"+
		"			<td><img src=http://s.gayet.net/images/v2/imTopL.png></td>"+
		"			<td width=100% valign=top class=gHorLineTop bgcolor=white style=\"background-color:#fff\"></td>"+
		"			<td><img src=http://s.gayet.net/images/v2/imTopR.png></td>"+
		"		</tr>"+
		"		<tr bgcolor=white>"+
		"			<td align=left class=gVerLineLeft></td>"+
		"			<td>"+
		"		<img src=" + uPic + "_s." + ((uPic.indexOf("avatarDefault")<0) ? "jpg" : "png") + " border=0 style=cursor:pointer; onclick=if("+fliplayer+"){displayProfile(arrShortProfile[0],profileLayer.id,blogLayer.id,\'arrShortProfile\',0);}else{hideBlogLayer();}><br><br>"+
		"		<table border=0 width=100% cellspacing=0 cellpadding=0 style=padding-right:4px;>"+
		"		<tr>"+
		"			<td>"+
		"				<a href=javascript:void(0); class=bold onclick=if("+fliplayer+"){displayProfile(arrShortProfile[0],profileLayer.id,blogLayer.id,\'arrShortProfile\',0);}else{hideBlogLayer();}>" + uNick + "</a><br>"+
		"				" + uGender + ", " + uAge + ", " + uLoc +
		"			</td>"+
		"		</tr>"+
		"		<tr><td height=10></tr>"+
		"		<tr><td height=1></tr>"+
		"		<tr><td height=30></tr>";
		
			if( uID != loggedInUserId ){
		strOut +=" <tr>"+
		"			<td><a href=javascript:void(0); onclick=if("+fliplayer+"){displayProfile(arrShortProfile[0],profileLayer.id,blogLayer.id,\'arrShortProfile\',0);}else{hideBlogLayer();}>Profilini göster</a></td>"+
		"		</tr>"+
		"		<tr>"+
		"			<td><a href=javascript:void(0); onclick=\"if(stoValue>0){clearInterval(stoValue);}MsjSor('" + uID + "');\">Mesaj gönder</a></td>"+
		"		</tr>"+
		"		<tr>"+
		"			<td><a href=javascript:void(0); onclick=\"if(stoValue>0){clearInterval(stoValue);}gozKirp('" + uID + "');\">Göz kırp</a></td>"+
		"		</tr>"+
		"		<tr>"+
		"			<td id=pb_AddToList>" + strAddToList + "</td>"+
		"		</tr>"+
		"		<tr>"+
		"			<td id=tdGroupLink><a href=javascript:void(0); onclick=\"if(stoValue>0){clearInterval(stoValue);}showInviteToGroupLayer('" + uID + "','" + uNick + "');\">Grubuma ekle</a></td>"+
		"		</tr>";
		}else{
		strOut += "<tr>"+
		"			<td><a href=\"javascript:void(0);\" onclick=\"displayProfile(arrShortProfile[0],profileLayer.id,blogLayer.id,\'arrShortProfile\',0);\">Profilim</a><span class=\"navigationTopSeperator\">|</span><a href=profileUpdate.ovt style=\"cursor:pointer;\">Güncelle</a></td>"+
		"		</tr>"+
		"		<tr>"+
		"			<td><a href=/relations.ovt>Arkadaş Listem</a></td>"+
		"		</tr>"+
		"		<tr>"+
		"			<td><a href=\"javascript:void(0);\" onclick=\"retrieveTagsOfUserForSetting(" + uID + ");\" style=\"cursor:pointer;\">Etiketlerim</a></td>"+
		"		</tr>"+
		"		<tr>"+
		"			<td><a href=javascript:void(0); onclick=\"displayQuestionnaireBook(" + uID + ", questionnaireLayer.id, tblMainLogin.id);\">Anket Defterim</a></td>"+
		"		</tr>";
		
		
		}
		strOut += "<tr><td colspan=2 height=30></tr>"+
		"		<tr><td colspan=2>Arşiv</td></tr>"+
		"		<tr><td id=tdBlogHistory colspan=2></td></tr>"+
		"		</table>"+
		"			</td>"+
		"			<td align=right class=gVerLineRight></td>"+
		"		</tr>"+
		"		<tr>"+
		"			<td><img src=http://s.gayet.net/images/v2/imBottomL.png></td>"+
		"			<td width=100% valign=top class=gHorLineBottom bgcolor=white></td>"+
		"			<td><img src=http://s.gayet.net/images/v2/imBottomR.png></td>"+
		"		</tr>"+
		"		<tr><td height=20 colspan=3></td></tr>"+
		"	</table>"+
		"</div>"+
		"	</td>"+
		"	<td width=20></td>"+
		"	<td valign=top>"+
			"<table width=100% border=0 cellspacing=0 cellpadding=0>"+
			"<tr>"+
			"	<td><img src=http://s.gayet.net/images/v2/gTopLeft.gif></td>"+
			"	<td width=100% valign=top class=groupListTopBg></td>"+
			"	<td><img src=http://s.gayet.net/images/v2/gTopRight.gif></td>"+
			"</tr>"+
			"<tr class=groupListTopBg>"+
			"<td colspan=3 style=padding:10px;>"+
		"		<table border=0 width=100% cellspacing=0 cellpadding=0>";
		/*if(genCinSan != "true"){ 
			strOut +="		<tr><td colspan=3 height=10 align=right><a href=http://www.azbuz.com/TargetServlet?refer=57000000000000005 target=_blank><img src=http://s.gayet.net/images/v2/blogAzbuzBand.png border=0></a></tr>";
		}*/
		strOut += "		<tr>"+ 
		"			<td class=questionnaireMainItems><a href=javascript:void(0); style=cursor:pointer;text-decoration:none; onclick=if("+fliplayer+"){displayProfile(arrShortProfile[0],profileLayer.id,blogLayer.id,\'arrShortProfile\',0);}else{hideBlogLayer();} class=questionnaireMainItems>" + uNick + "</a> - Blog</td>";
		if(genCinSan == "true" || loggedInUserId==9095){ 
			strOut +="			<td valign=bottom><table width=100% cellspacing=0 cellpadding=0 border=0><tr><td align='right'></td><td align='right'>"+ ((loggedInUserId==uID) ?" <a href=javascript:void(0); onclick=\"canAddBlog(2, true);\">Yeni yazı ekle</a>" : "") + "&nbsp;&nbsp;&nbsp;&nbsp;";
		} else {
			strOut +="			<td valign=bottom><table width=100% cellspacing=0 cellpadding=0 border=0><tr><td align='right'></td><td align='right'> "+ ((loggedInUserId==uID) ?" &nbsp;&nbsp; <a href=\"javascript:void(0)\" onclick=\"openAzbuzWin('http://www.azbuz.com/loginToTransfer.azbuz?uid="+ uID +"&gnick="+uNick+"')\"><img src=http://s.gayet.net/images/tasi_buton.gif border=\"0\" /></a>" : "") + "&nbsp;&nbsp;&nbsp;&nbsp;";
		}
		strOut +="</td></tr></table>"+
		"		</tr>"+
		"		</table>"+
			"</td>"+
			"	</tr>"+
			"</table>"+
		"	<table border=0 width=100% cellspacing=0 cellpadding=0>"+
		"		<tr><td height=20></tr>"+
		"		<tr><td id=tdLatestBlogLink align='right' style='display:none;'></td></tr>"+
		//"		<tr><td id=tdAllBlogs style='border:1px solid #a5babc; padding:0px;' bgcolor='#99b4b4'></tr>"+
		"		<tr><td id=tdAllBlogs  bgcolor='#99b4b4' style='border-left:1px solid #a5babc ;border-top:1px solid #a5babc ;border-bottom:0px solid ;border-right:1px solid #a5babc ; padding:0px;'></tr>"+
		"	</table>"+
		"	</td>"+
		"</tr>"+
		"</table><img src=http://s.gayet.net/images/v2/signupSave.png style=display:none;>";

	document.getElementById("blogContentLayer").innerHTML = strOut;
	document.getElementById("profileLayer").style.display = "none";
	document.getElementById("blogLayer").style.display = "";
	activeBYear = 0;
	getBlogHistory();
}

function getBlogHistory(){
	var myCreatePacket = function(){
		writer = new CmdWriter("2");
		writer.appendStr(userId);
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		if(reader.getStr()=="true"){
			arrBlogHistory = new Array();
			

			for(;reader.hasObject();){
				blogMonth = reader.getStr();
				blogCount = reader.getStr();
				arrBlogHistory.push(new Array(blogMonth, blogCount));
			}
			writeBlogMonthLinks();
			
		}
	}
	
	var userId = arrCurrentProfile[1];
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/blog.ovt");
}
var activeBYear = 0;
function writeBlogMonthLinks(){
	var strOut = "";
	var currentBYear = 0;
	for(var i=0; i<arrBlogHistory.length;i++){
		bCount = arrBlogHistory[i][1];
		bYear = arrBlogHistory[i][0].substring(0,4);
		bMonth = arrBlogHistory[i][0].substring(4,6)
		if(bMonth.substring(0,1) == '0'){
			bMonth = bMonth.substring(1,2);
		}
		bMonth -=1;
		
		if(currentBYear != bYear){
			if(currentBYear != 0){
				strOut +="</table></td></tr>";
			}
			strOut += "<tr><td><span class=lila>&gt;&gt;</span><a href=javascript:void(0); onclick=flip('months" + bYear + "');activeBYear=" + bYear+ ";><b>" + bYear + "</b></a></td></tr>"
					+ "<tr><td><table id=months" + bYear ;
			if(!(bYear == activeBYear || (activeBYear == 0 && currentBYear == 0))){
			
				strOut += " style='display:none;'";
			}
			strOut +=">";
			
			currentBYear = bYear;
		}
		strOut += 	"<tr>"+
			"			<td></td>"+
			"			<td>";
					if("" + bYear + bMonth != activeBlogYearMonth){
						strOut += "<span class=lila>-</span> <a href=javascript:void(0); onclick=\"getBlogsMonthly(" + bYear + ", " + bMonth + ",1," + bCount + ");\"> " + monthNames[bMonth] + "</a> (" + bCount + ")";
					}else{
						strOut += "<strong>- " + monthNames[bMonth] + " (" + bCount + ")</strong>";
					}
		strOut += 	"	</td>"+
					"</tr>";
	}
	strOut += "</table></td></tr>"
	if(strOut.length>0){
		document.getElementById("tdBlogHistory").innerHTML = "<table border=0 cellspacing=0 cellpadding=0>" + strOut + "</table>";
	}
}

function getBlogsMonthly(year, month, pageNo, totalCount){
	var myCreatePacket = function(){
		writer = new CmdWriter("3");
		writer.appendStr(userId);
		writer.appendStr(year);
		writer.appendStr(month);
		writer.appendStr(pageNo);
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		if(reader.getStr()=="true"){
			activeBlogYearMonth = "" + year + month;
			writeBlogMonthLinks();
			var strOut = "";
			
			//window.location.hash = "blog:" + userId + "&m:" + month + "&page:" + pageNo;
				
			
			strOut +="<div class=generalCaption><b>" + year + "-" + monthNames[month] + ((totalCount>1)?(" (" + ((pageNo-1)*5 + 1) + "-" + (Math.min(pageNo*5,totalCount)) + ")"):"") + "</b></div>";
			myBlogArticles = new Array();
			
			for(;reader.hasObject();){
				blogId = reader.getStr();
				blogNick = reader.getStr();
				blogImage = reader.getStr();
				blogBody = reader.getStr();
				blogCreated = reader.getStr();
				commentCount = reader.getStr();
				systemTime = reader.getStr();
				blogTitle = reader.getStr();
				photoAlign = reader.getStr();
				hasVideo = reader.getStr();
				videoLink = reader.getStr();	
				
				tagCount = reader.getStr();
				strTag = "";
				strTagForUpdate = "";
				for(var i=0;i<tagCount;i++){
					tagId = reader.getStr();
					tagNum = reader.getStr();
					size = 24;
					if(tagNum<10)
						size=12;
					else if(tagNum<50)
						size=14;
					else if(tagNum<100)
						size=16;
					else if(tagNum<150)
						size=18;
					else if(tagNum<200)
						size=20;
					else if(tagNum<300)
						size=22;
					else{
						size=24;
					}
					tagTitle = reader.getStr();
					strTag += "<a href=\"/search.ovt?tagId="+tagId+"\" class=tagStyle style=\"font-size:"+ size +"px;\">" + tagTitle + "</a> ";
					strTagForUpdate += ((strTagForUpdate.length > 0)?", ":"") + tagTitle 
				
				}
				
				if(userId == loggedInUserId){
					myBlogArticles.push(new Array(blogId, blogTitle, blogBody, videoLink, strTagForUpdate))
				}
				
				strOut += 
					"<table border=0 width=100% cellspacing=0 cellpadding=0 bgcolor='#e6f0f0'>"+
					"<tr>"+
					"	<td valign=top style='line-height:20px; padding-left:30px; padding-top:20px;'>"+
					"		" + ((blogImage!=null && blogImage.length>0) ? "<img src="+scp+"uploads" + blogImage + ".jpg align=right>" : "") +
					"		<span  style='color black; font-size:10px; font-family:arial'>Tarih: </span><span class=date>" + getDateString(parseInt(blogCreated), systemTime) + "</span><br>"+
					"		<span  style='color:#FF0066;font-size:16px'><b>" + replaceSpecialChars(blogTitle) + "</b></span><br /><br /><span style='color:black; font-size:12px'>" + replaceSpecialChars(blogBody) + "</span><br>";
					strOut += "</td></tr>";
					if(strTag.length>0){
						strOut += "<tr><td height=10></td></tr><tr><td>"+
						"<table width=100% cellpadding=0 cellspacing=0 id=tableBlogTags class=tagBg1>" +
						"		<tr><td class=\"bold\" style=\"padding: 4 10 4 10;line-height: 1.5; color:666699;\">Etiketleri</td></tr>"+
						"		<tr><td style=\"padding: 4 10 4 10;line-height: 1.5;\" id=tdBlogTag>" + strTag + "</td>"+
						"		</tr>"+
						"	</table></td></tr><tr><td height=10></td></tr>";
					}
					if(videoLink!=null && videoLink.length>0){
						strOut+="<tr><td colspan=2>" + videoLink + "</td></tr>";
					}
					strOut+="<tr><td nowrap colspan=2 style='padding-left:20px; border-bottom:1px solid #99b4b4'>" + ((commentCount>0) ? "<span id=td_blog_comment_open_close><a href=javascript:void(0); onclick=displayBlogComment('" + blogId + "'," + userId + ",1," + commentCount + ");><img src='http://s.gayet.net/images/blog_close.png' border=0></a></span><a href=javascript:void(0); onclick=displayBlogComment('" + blogId + "'," + userId + ",1," + commentCount + "); style='color:black; font-size=10px; font-family:arial'>" + commentCount + " yorum</a> <span class=navigationTopSeperator>|</span>" : "")+
					"		<a href=javascript:void(0); onclick=\"canAddComment(" + userId + ",'" + blogId + "', false, '', 'blogAll', '" + userId + "');\" style='color:black; font-size=10px; font-family:arial'>Yorum bırak <br><br></a>";
					/*strOut+="		<tr><td nowrap>" + ((commentCount>0) ? "> <a href=javascript:void(0); onclick=displayBlogComment('" + blogId + "'," + userId + ",1," + commentCount + ");>" + commentCount + " yorum</a> <span class=navigationTopSeperator>|</span>" : "")+
					"		<a href=javascript:void(0); onclick=\"canAddComment(" + userId + ",'" + blogId + "', false, '', 'blogAll', '" + userId + "');\" style='color:black; font-size=10px; font-family:arial'>Yorum bırak<br><br></a>";
					*/
					if(userId == loggedInUserId){
						strOut += "  <span class=navigationTopSeperator>|</span><a href=javascript:void(0); onclick=\"canAddBlog(2, false, '" + blogId + "');\">Güncelle</a>";
					    strOut += "  <span class=navigationTopSeperator>|</span><a href=javascript:void(0); onclick=\"displayDeleteBlog('" + blogId + "');\">Sil</a>";
					}
					strOut +="<tr><td id=tdBlogComment"+blogId+" bgcolor=white style='border-bottom:1px solid #a5babc; border-left:0px solid; border-right:0px solid;border-top:0px solid;'></td></tr>" + 
					"</table>";
			}
			
			strOut += "<table width=100%  bgcolor='#e6f0f0' ><tr>";
			if(pageNo>1){
				strOut += "<td><a href=javascript:void(0); onclick=getBlogsMonthly(" + year + "," + month + "," + (pageNo-1) + "," + totalCount + ");>&lt;&lt; Önceki</a></td>"
			}
			
			if(totalCount>pageNo*5){
					strOut += "<td align=right><a href=javascript:void(0); onclick=getBlogsMonthly(" + year + "," + month + "," + (pageNo+1) + "," + totalCount + ");>Sonraki &gt;&gt;</a></td>"
			
			}
			strOut +="</tr></table>"

			if(strOut.length>0){
				document.getElementById("tdAllBlogs").innerHTML = strOut;
			}
		}
		getBlogHistory();
	}
	
	var userId = arrCurrentProfile[1];
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/blog.ovt");
}

function hideBlogLayer(fliplayer){
	if(document.getElementById(fliplayer)){
		document.getElementById("blogLayer").style.display = "none";
		document.getElementById(fliplayer).style.display = "";
	}else{
		document.getElementById("profileLayer").style.display = "";
		document.getElementById("blogLayer").style.display = "none";
		document.getElementById("blogContentLayer").innerHTML = "";
		if(document.getElementById("tdProfileComments")){
			document.getElementById("tdProfileComments").innerHTML = currentProfileComments;
		}
	}
}

function canAddBlog(methodId, isNew, baId){
	
	
	var myCreatePacket = function(){
		writer = new CmdWriter("11");		
		writer.appendStr(loggedInUserId);
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		reply = reader.getStr();
		
		if(reply=="true"){
			if(isNew){
			displayCreateBlog(methodId, false, "");
			} else {
				displayUpdateBlog(methodId, false, "",  baId);
			}
		} else {			
			showSilverAndGoldLayer();
		}
	}
	if(loggedInUserId==0){
		displayLogin();
	} else {
		if(document.getElementById("sMsgLayer")){
			
			document.getElementById("sMsgLayer").style.width = "400px";
			sMsgArea = document.getElementById("sMsgArea");
			sMsgArea.innerHTML = "Yükleniyor...";
			if(document.getElementById("sMsgLayer").style.display == "none"){flip("sMsgLayer");}
	
			
	
			var provider = new oyXMLRPCProvider();
			provider.createPacket = myCreatePacket;
			provider.onComplete = myOnComplete;
			provider.submit("/ajax/blog.ovt");
		}
	}
}

function displayCreateBlog(methodId, processCompleted, errMessage, specialCaseUserId, isUpdate){
	if(sMsgLayer==null){sMsgLayer = document.getElementById("sMsgLayer");}
	if(sMsgArea==null){sMsgArea = document.getElementById("sMsgArea");}

	if(sMsgLayer){
		if(processCompleted){
			pip = false;
			sMsgArea.style.cursor = "default";
			if(errMessage!=null && errMessage.length>0){
				document.getElementById("btnBlogCreate").style.display = "";
				document.getElementById("tdBlogCreateMsg").innerHTML = errMessage + "<br>";
			}else{
				var result_msg = "Yeni Blog yazınız eklendi";
				if ( isUpdate )
					result_msg = "Yeni Blog yazınız güncellendi"; 
				sMsgArea.innerHTML = "<table width=100% border=0><tr><td align=center><img src=http://s.gayet.net/images/iconAddToList.gif></td></tr><tr><td align=center class=popupText>"+result_msg+"</td></tr></table>";
			}
			
			switch(methodId){
			case 1:
				setTimeout("displayBlogLatest(" + loggedInUserId + ", 'tdLatestBlog');", 50);
			case 2:
				setTimeout("displayBlog(arrCurrentProfile);", 50);
			}  
		}else{
			var paramSpecial = 0;
			if (specialCaseUserId && specialCaseUserId > 0)
				paramSpecial = specialCaseUserId;
			sMsgArea.innerHTML = "<form method=post target=ifrUploadBlog action=/scripts/uploadBlog.jsp?m=" + methodId + "&specialCaseUserId=" + paramSpecial + " enctype=multipart/form-data id=frmBlogPic>"+
				"<div valign=top>"+
				((isUserPaidMember)?"":"<iframe id=ifAd src=/adver.jsp?reqURI=bloglayer width=0 height=0 hspace=0 vspace=0 frameborder=0 marginheight=0 marginwidth=0 scrolling=no ALLOWTRANSPARENCY=true></iframe>	")+				
				"</div> <br>"+
				"<table width=100% cellspacing=0 cellpadding=0 border=0><tr><td style=padding:10px;><table width=100% cellspacing=0 cellpadding=0 border=0>"+
				"<tr><td rowspan=99 width=10></td><td class=popupText>Yeni blog</td><td rowspan=99 width=10></td></tr>"+
				"<tr><td height=10></td></tr>"+
				"<tr><td id=tdBlogCreateMsg class=errorMessage>" + ((errMessage!=null && errMessage.length>0) ? errMessage : "") + "</td></tr>"+
				"<tr><td class=popupText><b>Başlık</b></td></tr>"+
				"<tr><td><input name=blogTitle id=blogTitle style=width:100%; class=txtFields tabindex=1></td></tr>"+
				"<tr><td height=4></td></tr>"+
				"<tr><td class=popupText><b>İçerik</b></td></tr>"+
				"<tr><td><textarea name=blogBody id=blogBody style=width:100%; rows=6 class=txtFields tabindex=2></textarea></td></tr>"+
				"<tr><td height=4></td></tr>"+
				"<tr><td class=popupText><b>Resim ekle</b></td></tr>"+
				"<tr><td><input name=blogImage id=blogImage type=file class=txtFields size=28 tabindex=3></td></tr>"+
				"<tr>"+
				"	<td>"+
				"		<table border=0 width=100% cellpadding=0 cellspacing=0>"+
				"		<tr>"+
				"			<td colspan=3 width=60% nowrap class=popupText>Resminiz yazının neresinde dursun?</td>"+
				"			<td align=right width=40% rowspan=2></td>"+
				"		</tr>"+
				"		<tr>"+
				"			<td><input type=radio name=commentPicAlign value=left id=commentPicAlignLeft><label for=commentPicAlignLeft><img src=http://s.gayet.net/images/picAlignLeft.gif></label></td>"+
				"			<td width=20></td>"+
				"			<td><input type=radio name=commentPicAlign value=right checked id=commentPicAlignRight><label for=commentPicAlignRight><img src=http://s.gayet.net/images/picAlignRight.gif></label></td>"+
				"		</tr>"+
				"		</table>"+
				"	</td>"+
				"</tr>"+
				"<tr><td height=4></td></tr>"+
				"<tr><td class=popupText><b>Etiket ekle </b>&nbsp;<a href=javascript:void(0); onclick=if(document.getElementById('etiketHelp').style.display=='none'){document.getElementById('etiketHelp').style.display='';}else{document.getElementById('etiketHelp').style.display='none';}; style=\"color:#fff\"><strong>Nasıl?</strong></a></td></tr>"+
				"<tr>"+
				"	<td>"+
				"		<table border=0 width=100% cellpadding=0 cellspacing=0>"+
				"			<tr>"+
				"				<td><textarea name=tagArea id=tagArea></textarea></td>"+
				"			</tr>"+
				"			<tr>"+
				"				<td colspan=2 style=display:none;padding:5px; id=etiketHelp valign=top>"+
				"					<table width=100% border=0 cellpadding=0 cellspacing=0>"+
				"						<tr>"+
				"							<td class=popupText>Not:Etiketleri girerken araya virgül (,) koyun.<br>"+
				"								Bir etiket en fazla 60 karakter olabilir."+
				"								<b onclick=document.getElementById('etiketHelp').style.display='none'; style=cursor:pointer;text-decoration:underline;>Kapat</b>"+
				"							</td>"+
				"						</tr>"+
				"					</table>"+
				"				</td>"+
				"			</tr>"+
				"		</table>"+
				"	</td>"+
				"</tr>"+
				"<tr><td height=4></td></tr>"+
				"<tr><td class=popupText><b>Video ekle </b>&nbsp;<a href=javascript:void(0); onclick=if(document.getElementById('video').style.display=='none'){document.getElementById('video').style.display='';}else{document.getElementById('video').style.display='none';}; style=\"color:#fff\"><strong>Nasıl?</strong></a></td></tr>"+
				"<tr>"+
				"	<td>"+
				"		<table border=0 width=100% cellpadding=0 cellspacing=0>"+
				"			<tr>"+
				"				<td><textarea style=overflow:auto; cols=30 rows=3 name=videotextarea id=videotextarea></textarea></td>"+
				"				<td align=right valign=bottom><img src=http://s.gayet.net/images/submitBlue.png id=btnBlogCreate style=cursor:pointer; tabindex=4 onclick=pb_submitForm(document.getElementById('frmBlogPic'));></td>"+
				"			</tr>"+
				"			<tr>"+
				"				<td colspan=2 style=display:none;padding:5px; id=video valign=top>"+
				"					<table width=100% border=0 cellpadding=0 cellspacing=0>"+
				"						<tr>"+
				"							<td class=popupText><strong>Nasıl video eklerim? </strong><br>"+
				"								Diğer üyelerle paylaşmak istediğiniz videonun, <b>YouTube</b>, <b>Azbuz.com</b> (Embed kodu) veya <b>Yahoo Video</b> (Add to Site) gibi video paylaşım sitelerindeki HTML kodlarını yukarıdaki kutuya girmeniz yeterli."+
				"								<b>Dikkat!</b> Buraya videoların URL'lerini (adreslerini) girmeniz bir işe yaramaz. <b onclick=document.getElementById('video').style.display='none'; style=cursor:pointer;text-decoration:underline;>Kapat</b>"+
				"							</td>"+
				"						</tr>"+
				"					</table>"+
				"				</td>"+
				"			</tr>"+
				"		</table>"+
				"	</td>"+
				"</tr>"+
				//"<tr><td align=right><img src=images/submitBlue.png id=btnBlogCreate style=cursor:pointer; tabindex=4 onclick=pb_submitForm(document.getElementById('frmBlogPic'));></td></tr>"+
				"</table></td></tr></table>"+
				"</form>"+
				"<iframe name=ifrUploadBlog id=ifrUploadBlog width=0 height=0 style=display:none;position:absolute;></iframe>";
			
		}
		sMsgLayer.style.width="400px";
		if(sMsgLayer.style.display == "none"){flip("sMsgLayer");}else{setElementPositionByMouse("sMsgLayer");}
		if(document.getElementById("blogTitle")){document.getElementById("blogTitle").focus();}
	}
}

function displayUpdateBlog(methodId, processCompleted, errMessage,  baId,specialCaseUserId){
	if(sMsgLayer==null){sMsgLayer = document.getElementById("sMsgLayer");}
	if(sMsgArea==null){sMsgArea = document.getElementById("sMsgArea");}
	
	title = "";
	body = "";
	video = "";
	tag = "";
	for(var i=0;i<myBlogArticles.length;i++){
		if(myBlogArticles[i][0] == baId){
			title = myBlogArticles[i][1];
			body = myBlogArticles[i][2];
			video = myBlogArticles[i][3];
			tag = myBlogArticles[i][4];
			break;
			
		}
	}
	
	if(sMsgLayer){
		if(processCompleted){
			pip = false;
			sMsgArea.style.cursor = "default";
			if(errMessage!=null && errMessage.length>0){
				document.getElementById("btnBlogCreate").style.display = "";
				document.getElementById("tdBlogCreateMsg").innerHTML = errMessage + "<br>";
			} else {
				sMsgArea.innerHTML = "<table width=100% border=0><tr><td align=center><img src=http://s.gayet.net/images/iconAddToList.gif></td></tr><tr><td align=center class=verd12pxBlueBlack>Yazınız güncellendi.</td></tr></table>";
			}
			
			switch(methodId){
			case 1:
				setTimeout("displayBlogLatest(" + loggedInUserId + ", 'tdLatestBlog');", 50);
			case 2:
				setTimeout("displayBlog(arrCurrentProfile);", 50);
			}
		}else{
		var paramSpecial = 0;
			if (specialCaseUserId && specialCaseUserId > 0)
				paramSpecial = specialCaseUserId;
			sMsgArea.innerHTML = "<form method=post target=ifrUploadBlog action=/scripts/uploadBlog.jsp?m=" + methodId + "&baId=" + baId + "&specialCaseUserId=" + paramSpecial + " enctype=multipart/form-data id=frmBlogPic>"+
				"<table width=100% cellspacing=0 cellpadding=0 border=0>"+
				"<tr><td rowspan=99 width=10></td><td class=popupText>Blog güncelle</td><td rowspan=99 width=10></td></tr>"+
				"<tr><td height=10></td></tr>"+
				"<tr><td id=tdBlogCreateMsg class=errorMessage>" + ((errMessage!=null && errMessage.length>0) ? errMessage : "") + "</td></tr>"+
				"<tr><td class=popupText>Başlık</td></tr>"+
				"<tr><td><input name=blogTitle id=blogTitle style=width:100%; class=txtFields tabindex=1 value=\"" + title + "\"></td></tr>"+
				"<tr><td height=4></td></tr>"+
				"<tr><td class=popupText>İçerik</td></tr>"+
				"<tr><td><textarea name=blogBody id=blogBody style=width:100%; rows=6 class=txtFields tabindex=2>" + body + "</textarea></td></tr>"+
				"<tr><td height=4></td></tr>"+
				"<tr><td><input name=blogImage id=blogImage type=file class=txtFields size=28 tabindex=3></td></tr>"+
				//"<tr><td height=4></td></tr>"+
				//"<tr><td align=right><img src=http://s.gayet.net/images/submitBlue.png id=btnBlogCreate style=cursor:pointer; tabindex=4 onclick=pb_submitForm(document.getElementById('frmBlogPic'));></td></tr>"+
				"<tr><td height=4></td></tr>"+
				"<tr><td class=popupText><b>Etiket ekle </b></td></tr>"+
				"<tr><td><textarea name=tagArea id=tagArea>" + tag + "</textarea></td></tr>"+
				"<tr><td height=4></td></tr>"+
				"<tr><td class=popupText><b>Video ekle </b>&nbsp;<a href=javascript:void(0); onclick=if(document.getElementById('video').style.display=='none'){document.getElementById('video').style.display='';}else{document.getElementById('video').style.display='none';};>Nasıl?</a></td></tr>"+
				"<tr>"+
				"	<td>"+
				"		<table border=0 width=100% cellpadding=0 cellspacing=0>"+
				"			<tr>"+
				"				<td><textarea style=overflow:auto; cols=30 rows=3 name=videotextarea id=videotextarea>"+(video.length>0?video:"")+"</textarea></td>"+
				"				<td align=right valign=bottom><img src=http://s.gayet.net/images/submitBlue.png id=btnBlogCreate style=cursor:pointer; tabindex=4 onclick=pb_submitForm(document.getElementById('frmBlogPic'));></td>"+
				"			</tr>"+
				"			<tr>"+
				"				<td colspan=2 style=display:none;padding:5px; id=video valign=top>"+
				"					<table width=100% border=0 cellpadding=0 cellspacing=0>"+
				"						<tr>"+
				"							<td class=popupText><strong>Nasıl video eklerim? </strong><br>"+
				"								Diğer üyelerle paylaşmak istediğiniz videonun, <b>YouTube</b>, <b>Azbuz.com</b> (Embed kodu) veya <b>Yahoo Video</b> (Add to Site) gibi video paylaşım sitelerindeki HTML kodlarını yukarıdaki kutuya girmeniz yeterli."+
				"								<b>Dikkat!</b> Buraya videoların URL'lerini (adreslerini) girmeniz bir işe yaramaz. <b onclick=document.getElementById('video').style.display='none'; style=cursor:pointer;text-decoration:underline;>Kapat</b>"+
				"							</td>"+
				"						</tr>"+
				"					</table>"+
				"				</td>"+
				"			</tr>"+
				"		</table>"+
				"	</td>"+
				"</tr>"+				
				"</table>"+
				"</form>"+
				"<iframe name=ifrUploadBlog id=ifrUploadBlog width=0 height=0 style=display:none;position:absolute;></iframe>";
		}

		if(sMsgLayer.style.display == "none"){flip("sMsgLayer");}else{setElementPositionByMouse("sMsgLayer");}
		if(document.getElementById("blogBody")){document.getElementById("blogBody").focus();}
	}
}
function displayDeleteBlog(baId){

	if(sMsgArea==null){sMsgArea = document.getElementById("sMsgArea");}
	if(sMsgLayer==null){sMsgLayer = document.getElementById("sMsgLayer");}
	sMsgArea.innerHTML = "<table border=0 width=100% cellpadding=0 cellspacing=0>" +
		"<tr><td colspan=3 style='color: yellow' align=center>Yazıyı silmek istediğinize emin misiniz?</td></tr>" +
		"<tr><td colspan=3 height=8></td></tr>" +		
		"<tr>" +         
		"	<td width=46% align=right><img src=http://s.gayet.net/images/no.gif onclick=hideLayer(sMsgLayer); style=cursor:pointer;></td>" +
		"	<td width=8% ></td>" +   
		"	<td width=46% ><img src=http://s.gayet.net/images/yes.gif onclick=deleteBlog('"+baId+"'); style=cursor:pointer;></td>" +
		"</tr>" +
		"</table>";		
	if(sMsgLayer.style.display == "none"){flip("sMsgLayer");}else{setElementPositionByMouse("sMsgLayer");}
	
}

function displayDeleteComment(cId, contentArea, groupId, pageNumber){
	if(sMsgArea==null){sMsgArea = document.getElementById("sMsgArea");}
	if(sMsgLayer==null){sMsgLayer = document.getElementById("sMsgLayer");}
	sMsgArea.innerHTML = "<table border=0 width=100% cellpadding=0 cellspacing=0>" +
		"<tr><td colspan=3 class=popupText align=center>Yazıyı silmek istediğinize emin misiniz?</td></tr>" +
		"<tr><td colspan=3 height=8></td></tr>" +		
		"<tr>" +         
		"	<td width=46% align=right><img src=http://s.gayet.net/images/no.gif onclick=hideLayer(sMsgLayer); style=cursor:pointer;></td>" +
		"	<td width=8% ></td>" +   
		"	<td width=46% ><img src=http://s.gayet.net/images/yes.gif onclick=\"deleteWaitingComment('" + cId + "',0," + loggedInUserId + ",'" + contentArea + "','" + groupId + "','" + pageNumber + "');\" style=cursor:pointer;></td>" +
		"</tr>" +
		"</table>";		
	if(sMsgLayer.style.display == "none"){flip("sMsgLayer");}else{setElementPositionByMouse("sMsgLayer");}
}
function askDeleteComment(userId, commentId){
	var theHtml = '<p class="px14">Bu yorumu silmek istediğinize emin misiniz?</p><br />'+
	'<p align="right"><a href="javascript:;" onclick="deleteProfileComment(\'' + userId + '\', \'' + commentId + '\')"><img src="http://s.gayet.net/images/buttonYesWhite.png" /></a> &nbsp; <a href="javascript:;" onclick="$.facebox.close()"><img src="http://s.gayet.net/images/buttonNoWhite.png" /></a></p>';
	faceboxAlert(theHtml);
}
function deleteProfileComment(userId, commentId){
	$.getJSON('/ajaxNonPublicProxy.jsp',{
		cmd:'deleteProfileComment', 'commentId':commentId}, function(data){
			if(data != null && data.success){
				$('#profileComment' + commentId).remove();
				faceboxAlert('<p class="px14">Yorum silindi.</p>',{autoClose: true});
			} else {
				faceboxAlert('<p class="px14">Hata oluştu.</p>',{autoClose: true});
			}
		}
	);
}


function deleteBlog(blogId){
	var myCreatePacket = function(){
		writer = new CmdWriter("5");
		writer.appendStr(loggedInUserId);
		writer.appendStr(blogId);
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		var reply = reader.getStr();

		if(reply=="true"){
			if(document.getElementById("sMsgLayer")){
				document.getElementById("sMsgLayer").style.width = "260px";
				sMsgArea = document.getElementById("sMsgArea");
				strWink = "<tr><td align=center><img src=http://s.gayet.net/images/iconAddToList.gif></td></tr><tr><td align=center style='color:yellow'>Yazı blogunuzdan silindi.</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");}
			}
			displayBlog(arrCurrentProfile);
		}
	}
	
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/blog.ovt");
}

function pb_submitForm(frm){
	var inputFile = document.getElementById("blogImage");
	var blogTitle = document.getElementById("blogTitle");
	var blogBody = document.getElementById("blogBody");

	if(blogTitle!=null && blogTitle.value.length>0 && blogBody!=null && blogBody.value.length>0){
		if(pip){
			document.getElementById("tdBlogCreateMsg").innerHTML = "İşleminiz devam ediyor. Lütfen bekleyiniz.<br>";
		}else{
			pip = true;
			frm.submit();
			sMsgArea.style.cursor = "wait";
			//sMsgArea.innerHTML += "<table width=100% height=100% style=position:absolute;><tr><td align=center class=verd12pxBlueBlack>Yazınız blog'unuza ekleniyor.<br>Lütfen bekleyiniz.</td></tr></table>";
			document.getElementById("btnBlogCreate").style.display = "none";
		}
	}else{
		document.getElementById("tdBlogCreateMsg").innerHTML = ((blogTitle==null || blogTitle.value.length==0) ? "Başlık boş olamaz.<br>" : "") + ((blogBody==null || blogBody.value.length==0) ? "İçerik boş olamaz.<br>" : "");
	}
}


var isProfileCommentsActive = false; // closeRequiredAreasWhenShowLogin
function showProfileComments(uId, pageNumber){
	var ct = $('#profileComments');
	var cl = ct.clone().empty();
	
	$.getJSON('/ajaxNonPublicProxy.jsp',{
		cmd:'getProfileComments', 'userId':uId, 'page':pageNumber},
		function(data){
			if(data != null && data.success){
				var canDelete = false;
				if(data.user.id == data.loggedOnUserId) canDelete = true;
				cl.append('<p class="hdr">' + data.user.nickname + ' ve arkadaşları diyor ki: <span style="float: right"><a href="javascript:;" onclick="canAddComment(\'' + data.user.id + '\',\'' + data.user.id + '\', false, \'\', \'comment\',\'' + data.user.id + '\');">Yorum / Video eklemek için tıklayın</a></span></p>');
				if(data.pageCount > 1) cl.append('<p align="right">' + (data.page > 1 ? '<a href="javascript:;" onclick="showProfileComments(\'' + data.user.id + '\', ' + parseInt(data.page-1) + ')" >&lt;&lt; Önceki</a>' : '') + (data.page > 1 && data.page < data.pageCount ? ' | ' : '') + (data.page < data.pageCount ? '<a href="javascript:;" onclick="showProfileComments(\'' + data.user.id + '\', ' + parseInt(data.page+1) + ')">Sonraki &gt;&gt;</a>' : '') + '</p>');
				var tb = $('<table>').addClass('fixx').attr({'cellpadding':0, 'cellspacing':0, 'border':1, 'rules':'rows', 'frame':'void'});
				tb.append($('<col>').attr({'width':'65'})).append($('<col>')).append($('<col>').attr({'width':'40'}));
				$(data.items).each(function(i,item){
					var iHtml = '<tr class="item" id="profileComment' + item.id + '"><td width="65" valign="top">';
					if(item.user.different){
						iHtml += '<span class="diffbox"><span class="difftop"></span><span class="diffmid"><img src="' + item.user.avatar + '" width="43" /></span><span class="diffbot"></span></span>';
					} else iHtml += '<img src="' + item.user.avatar + '" width="43" class="avatar" />';
					iHtml += '</td><td valign="top"><p><img src="http://s.gayet.net/images/v2/groupMember' + item.user.online + '.png" border="0" /> <a href="/viewProfile.ovt?userId=' + item.user.id + '">' + item.user.nickname + '</a> '+
					'<small>' + item.time + '</small></p><p>';
					if(item.photo != ''){ iHtml += '<img align="' + item.align + '" src="http://s.gayet.net/uploads' + item.photo + '" />' }
					iHtml += item.body.replace(/\n/g,'<br />') + '</p>';
					if(item.video.has) iHtml += '<div style="clear:both;display:block;text-align:center">' + item.video.path + '</div>';
					iHtml += '</td><td width="40" valign="top">' + (canDelete ? '<a href="javascript:;" onclick="askDeleteComment(\'' + item.user.id + '\', \'' + item.id + '\')">Sil</a>' : '') + '</td></tr>';
					tb.append(iHtml);
				});
				cl.append(tb);
				ct.replaceWith(cl);
			}
			if(data!=null && data.success==undefined){
				cl.append('<p class="hdr">Henüz kimse yorum yazmamış ilk siz yazın... <span style="float: right"><a href="javascript:;" onclick="canAddComment(\'' + data.user.id + '\',\'' + data.user.id + '\', false, \'\', \'comment\',\'' + data.user.id + '\');">Yorum / Video eklemek için tıklayın</a></span></p>');
				var tb = $('<table>').addClass('fixx').attr({'cellpadding':0, 'cellspacing':0, 'border':1, 'rules':'rows', 'frame':'void'});
				tb.append($('<col>').attr({'width':'65'})).append($('<col>')).append($('<col>').attr({'width':'40'}));

				cl.append(tb);
				ct.replaceWith(cl);
			
			}
		}
	);
	
}

function displayProfileComments(userId, contentArea, pageNumber){
	/*
	$.getJSON('/ajaxNonPublicProxy.jsp',{
		cmd:'getProfileComments', 'userId':uId, 'page':pageNumber},
		function(data){
			if(data != null){
				
			}
		}
	);
	*/

	//alert("displayProfileComments userId : " + userId + "  contentArea:" + contentArea + "  pageNumber" + pageNumber );
	
	var myCreatePacket = function(){
		writer = new CmdWriter("1");
		writer.appendStr(userId);
		if(!pageNumber){pageNumber=0;}
		writer.appendStr(pageNumber)
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){

		reader = new CmdReader(responseText);
		var serverTime = reader.getStr();
		var reply = reader.getStr();
		var ownerId = reader.getStr();
		var ownerNick = reader.getStr();
		var videoLinkCount = 1;
		var strOut = "";
 		reply = "true";
 		var commentCount = 0;
		if(reply=="true"){
			for(;reader.hasObject();){
				
				commentCount++;
				videoLinkCount++;
				pc_id = reader.getStr();
				pc_avatarPath = reader.getStr();
				pc_nickname = reader.getStr();
				pc_body = reader.getStr();
				pc_imageName = reader.getStr();
				pc_imageAlign = reader.getStr();
				pc_createdDate = reader.getStr();
				pc_isInGroup = reader.getStr();
				pc_isOnline = reader.getStr();
				pc_commentId = reader.getStr();
				pc_hasVideo = reader.getStr();
				pc_videoLink = reader.getStr();
				pc_body = replaceAll(pc_body,"\"/images/smiley/s01.png\"","/images/smiley/s01.png");
				if(pc_imageAlign==""){pc_imageAlign="right";}

			
					strOut +=""+
					"<table border=0 width=100% cellspacing=0 cellpadding=0>"+
					"<tr>"+
					"<td class=tabbedFrameContent><table border=0 width=100% cellspacing=0 cellpadding=0><tr>"+
					"	<td width=43 valign=top><a href=\"javascript:void(0);\" onclick=retrieveShortProfile(" + pc_id + ",\"displayProfile(arrTempProfile[0],profileLayer.id,currentLayerName,'arrTempProfile',0)\",'',true)><img src=http://s.gayet.net/images/transparent.png style='position:absolute;' border=0 width=80 height=90><img src=" + pc_avatarPath + "_xs." + ((pc_avatarPath.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% class=big>"+
					"		" + ((pc_imageName!=null && pc_imageName.length>0) ? "<img src=/uploads" + pc_imageName + " align=" + pc_imageAlign + " valign=top>" : "");
				if((pc_isInGroup=="true")){
					strOut += "		<img src=http://s.gayet.net/images/"+((pc_isInGroup=="true")?((pc_isOnline=="true")?"v2/groupMemberOnline":"v2/groupMemberOffline"):"grupUyeDegil")+".png border=0>&nbsp;";
				}
				strOut += 
					"<a href=\"javascript:void(0);\" onclick=retrieveShortProfile(" + pc_id + ",\"displayProfile(arrTempProfile[0],profileLayer.id,currentLayerName,'arrTempProfile',0)\",'',true)>" + pc_nickname + "</a>"+
					"		<span class=date>" + getDateString(parseInt(pc_createdDate), serverTime) + "</span><br><br>"+
					"		" + replaceSpecialChars(pc_body) + ""+
					"	</td>";
				if(loggedInUserId == userId){
					strOut +="<td valign=top align=right><a href=javascript:void(0); class=linkBlue onclick=\"displayDeleteComment('" + pc_commentId + "','" + contentArea + "',null," + pageNumber + ");\">[<b>SİL</b>]</a></td>";
				}
				strOut +="</tr></table></td></tr>";
				if(pc_hasVideo=="true"){
					strOut += "<tr><td colspan=4 height=10 align=center><div class=\"subvideoLinksInComments\" id=\"subvideoLinksInComments" + videoLinkCount + "\">" + pc_videoLink + "</div></td></tr>";
				}
				strOut +=
					"<tr><td height=1 bgcolor=#9ab0b0 colspan=4></td></tr>"+  
					"</table>";
			}
			strOut += "<table width=100% border=0><tr>";
			strOut2 = "<table width=100% border=0><tr>";
			if(pageNumber>1){
				strOut += "<td align=left><a href=javascript:void(0); onclick=\"displayProfileComments(" + userId + ",'" + contentArea + "'," + (pageNumber-1) + ");\" class=linkBlue>&lt;&lt; Önceki</a></td>"
				strOut2 += "<td align=left><a href=javascript:void(0); onclick=\"displayProfileComments(" + userId + ",'" + contentArea + "'," + (pageNumber-1) + ");\" class=linkBlue>&lt;&lt; Önceki</a></td>"
			}
			
			if(commentCount == 10){
				strOut += "<td align=right id=tdCommentNext><a href=javascript:void(0); onclick=\"displayProfileComments(" + userId + ",'" + contentArea + "'," + (pageNumber+1) + ");\" class=linkBlue>Sonraki &gt;&gt;</a></td>"
				strOut2 += "<td align=right id=tdCommentNextTop><a href=javascript:void(0); onclick=\"displayProfileComments(" + userId + ",'" + contentArea + "'," + (pageNumber+1) + ");\" class=linkBlue>Sonraki &gt;&gt;</a></td>"
			}
			strOut += "</tr></table>";
			strOut2 += "</tr></table>";
			strOut = strOut2 + strOut;
			
		}

		if(pageNumber == 1 || strOut.length>0){
			document.getElementById(contentArea).innerHTML = "<table border=0 width=100% cellspacing=0 cellpadding=0 class=tabbedFrameJustTab>"+
				"<tr>"+
				"	<td class=commentsGeneralCaption nowrap>" + ownerNick + " ve arkadaşları diyor ki:&nbsp;</td>"+
				"	<td width=100%><a href=javascript:void(0); onclick=\"canAddComment(" + ownerId + ",'" + ownerId + "', false, '', 'comment'," + ownerId + ");document.getElementById('videoLinksInComments').className = 'hideSubs';\"> Yorum/video ekle</a></td>"+
				"	<td><table border=0 cellspacing=0 cellpadding=0><tr><td></td></tr></table></td>"+
				"</tr>"+
				"</table>";
	
			if(strOut.length==0){document.getElementById(contentArea).innerHTML += "Bu kullanıcıya yazılmış yorum bulunamadı.";}
			else{document.getElementById(contentArea).innerHTML += strOut;}
			isProfileCommentsActive = true; // closeRequiredAreasWhenShowLogin
			
		}else{
			document.getElementById("tdCommentNext").style.display="none";
			document.getElementById("tdCommentNextTop").style.display="none";
		}
	}
	
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/comment.ovt");
	
}

function canAddComment(userId,foreignObjectID, processCompleted, errMessage, callerName, externalID, parentId, shortCommentObject){
	var myCreatePacket = function(){
		writer = new CmdWriter("5");
		writer.appendStr(userId); 
		if(callerName.indexOf("blog")>=0){
			writer.appendStr("BLOG_");
		} else if(callerName.indexOf("video")>=0){
			writer.appendStr("VIDEO_");
		} else {
			writer.appendStr("PROFILE_");
		}
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		reply = reader.getStr();
		isIgnored = reader.getStr();
		if(userId==2753971){
			reply="true";
		}
		if(reply=="true"){
			if(callerName.indexOf("video")>=0){
				displayCreateVideoComment(foreignObjectID, false, "",'spCreateComment');
			} else if ( shortCommentObject != null && shortCommentObject.txtComment != null ){
				addShortComment(shortCommentObject);
			}
			else {
				displayCreateComment(foreignObjectID, processCompleted, errMessage, callerName, externalID, parentId);
			}
		} else {			
			if(isIgnored==1){
				showIgnoredLayer("comment");
			} else {
				showSilverAndGoldLayer();
			}
			//sMsgArea.innerHTML = "<a href=/secure/membership.ovt?uId=" + userId +" class=popupLink>Bu işlemi yapabilmek için tıklayın</a>";
		}
	}
	if(loggedInUserId==0){
		displayLogin();
	} else {
		if(document.getElementById("sMsgLayer")){
			if(callerName.indexOf("video")<0){
			
			document.getElementById("sMsgLayer").style.width = "400px";
			sMsgArea = document.getElementById("sMsgArea");
			sMsgArea.innerHTML = "Yükleniyor...";
			if(document.getElementById("sMsgLayer").style.display == "none"){flip("sMsgLayer");}
	
			}
	
			var provider = new oyXMLRPCProvider();
			provider.createPacket = myCreatePacket;
			provider.onComplete = myOnComplete;
			provider.submit("/ajax/comment.ovt");
		}
	}
}
function showProfileCommentForm(){
	
}

function canAskQuestion(userId){
	var myCreatePacket = function(){
		writer = new CmdWriter("31");
		writer.appendStr(userId); //profil sahibinin idsi...
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		reply = reader.getStr();
		isIgnored = reader.getStr();

		if(reply=="true"){
			displayAskQuestionLayer("");
		} else {			
			if(isIgnored==1){
				showIgnoredLayer("guruQuestion");
			} else {
				showSilverAndGoldLayer();
			}
		}
	}
	if(loggedInUserId==0){
		displayLogin();
	} else {
		var provider = new oyXMLRPCProvider();
		provider.createPacket = myCreatePacket;
		provider.onComplete = myOnComplete;
		provider.submit("/ajax/others.ovt");
	}
}

function displayAskQuestionLayer(strQuestion){
	
	if(sMsgLayer==null){sMsgLayer = document.getElementById("sMsgLayer");}
	if(sMsgArea==null){sMsgArea = document.getElementById("sMsgArea");}
	if(sMsgLayer.style.display == "none"){flip("sMsgLayer");}
	
	contentArea = sMsgArea;
	
	var strGroup = "";
	
	if (strQuestion == undefined ){
		strQuestion = "";
	}	
	
	strGroup = "<div valign=top >"+
		((isUserPaidMember)?"":"<iframe id=ifAd src=/adver.jsp?reqURI=taglayer width=0 height=0 hspace=0 vspace=0 frameborder=0 marginheight=0 marginwidth=0 scrolling=no ALLOWTRANSPARENCY=true></iframe>	")+				
		"</div> <br>";
	strGroup += "<table width=100% >";
	strGroup += "<tr><td id=questionResult align=left> <p class=popupLink> İlişki Gurusu Sinan Akyüz\'e Sorun : </p> </td></tr>";
	strGroup += "<tr><td id=questionNick align=center> <p class=popupLink> Rumuzunuz :   <input name=txtQuestionNick id=txtQuestionNick value=" + userNickname +">  </p></td></tr>";
	strGroup += "<tr><td align=center ><textarea name=txtQuestion id=txtQuestion rows=3 cols=30>" +  strQuestion + "</textarea></td></tr>";
	strGroup += "<tr><td align=center>";
	if(strQuestion && strQuestion.length>0){
		strGroup += "<a href='javascript:void(0);' class=popupLink onclick=\"addGuruQuestion(document.getElementById('txtQuestion').value, document.getElementById('txtQuestionNick').value);\" >Güncelle</a>"
	} else {
		strGroup += "<a href='javascript:void(0);' class=popupLink onclick=\"addGuruQuestion(document.getElementById('txtQuestion').value, document.getElementById('txtQuestionNick').value);\" >Gönder</a>" +
		"<br><br>";
	}
	strGroup += "</td></tr></table>";
	
	contentArea.innerHTML = strGroup;
	
}

function addGuruQuestion(strQuestion, strNickname){

	//validate..
	if (strQuestion == null || trimString (strQuestion).length <= 0 ){
		var strmsg="Sorunuzu girmediniz, Lütfen sorunuzu girin..";
		if(document.getElementById("questionResult")){
			var messageToDisplay = "<span class=lila> <strong>" +strmsg+"</strong> </span> <br/>";
			document.getElementById("questionResult").innerHTML = strmsg;
		}else{
			gayetMessageBox(strmsg);
		}
		return;
	}else if (strQuestion.length > 1000) {
	
		var strmsg="Sorunuz çok uzun, 1000 karakterden fazla olmamalı..";
		if(document.getElementById("questionResult")){
			var messageToDisplay = "<span class=lila> <strong>" +strmsg+"</strong> </span> <br/>";
			document.getElementById("questionResult").innerHTML = strmsg;
		}else{
			gayetMessageBox(strmsg);
		}
		return;
	}else if ( strNickname != null && trimString (strNickname).length > 30 ){
	
		var strmsg="Rumuzunuz çok uzun, 30 karakterden fazla olmamalı..";
		if(document.getElementById("questionResult")){
			var messageToDisplay = "<span class=lila> <strong>" +strmsg+"</strong> </span> <br/>";
			document.getElementById("questionResult").innerHTML = strmsg;
		}else{
			gayetMessageBox(strmsg);
		}
		return;
		
	}
	var myCreatePacket = function(){
		writer = new CmdWriter("32");
		writer.appendStr(trimString (strQuestion));	
		writer.appendStr(trimString (strNickname));	
		writer.endOfObject();
		return writer.Buffer;
	}
	
	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		reply = reader.getStr();
		if(reply){
			/*if(document.getElementById("questionResult")){*/
				var messageToDisplay = "<span class=lila> <strong>Sorunuz alındı! </strong> <br/>";
				messageToDisplay +="Sorunuz, İlişki Gurumuz Sinan Akyüz tarafından seçilip yayınlandığı takdirde e-posta adresinize bir bilgilendirme postası gönderilecektir.<br/>";
				messageToDisplay +="Yine de, sorunuzun cevaplanması birkaç haftayı bulabilir. <br/>";
				messageToDisplay +="İlgi ve sabrınız için teşekkür ederiz.";
				//document.getElementById("questionResult").innerHTML = messageToDisplay;
				gayetMessageBox(messageToDisplay);
			/*}*/
			
		}
	}
	
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/others.ovt");
}


function sendComment(toBlogId, txtCommentElemId, toUserId, userId){
	
	var strComment = "";
	if (document.getElementById(txtCommentElemId)){
		strComment = document.getElementById(txtCommentElemId).value;
		
		if (strComment == null || trimString (strComment).length<= 0){
			gayetMessageBox("Yorum girmediniz, Lütfen yorum giriniz.");
			return;
		}
		
	}else {
		gayetMessageBox("Sorun oluştu, Lütfen daha sonra tekrar deneyin.");
		return;
	}

	var shortCommentObject = {
		"toBlogId" : toBlogId,
		"txtComment" : strComment,
		"toUserId" :toUserId,
		"inputElementId" : txtCommentElemId
	}
	
	canAddComment(toUserId,toBlogId, false, '', 'blogShort', toUserId,0,shortCommentObject );
	
}

function addShortComment(shortCommentObject){
	var myCreatePacket = function(){
		writer = new CmdWriter("11");
		writer.appendStr(shortCommentObject.toBlogId);	
		writer.appendStr(shortCommentObject.txtComment);
		writer.appendStr(shortCommentObject.toUserId);
		writer.endOfObject();
		return writer.Buffer;
	}
	
	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		reply = reader.getStr();
		
		if(reply){
		
			var msjString = "";
			if(shortCommentObject.toUserId!=loggedInUserId){
				msjString = "<table width=100% ><tr><td align=center><img src=http://s.gayet.net/images/iconAddToList.gif></td></tr><tr><td align=center class=popupText>Yorumunuz alınmıştır. Profil sahibinin onayına sunulacaktır.</td></tr></table>";					
			} else {
				msjString = "<table width=100% ><tr><td align=center><img src=http://s.gayet.net/images/iconAddToList.gif></td></tr><tr><td align=center class=popupText> Yorumunuz alındı. </td></tr></table>";
			}
			
			if ( document.getElementById (shortCommentObject.inputElementId)){
				document.getElementById (shortCommentObject.inputElementId).value = "";
			}
			
			gayetMessageBox(msjString);
			
		}
	}
	
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/comment.ovt");
}

function retrieveGuruQuestions(page, contentArea, isFirstPage){
	var myCreatePacket = function(){
		writer = new CmdWriter(33);
		currentlyViewedQuestionWeek = currentlyViewedQuestionWeek + (page);
		//alert(currentlyViewedQuestionWeek);
		writer.appendStr(currentlyViewedQuestionWeek);
		writer.endOfObject();
		return writer.Buffer;
	}
	
	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		var blnHasObject = false;
		if(reader.hasObject()){
			
			questionCount = reader.getStr();
			if ( questionCount > 0){
				var strResult = "";			
				for(var i=0;i<questionCount;i++){
					var strQuestionId = reader.getStr();
					var strQuestion = reader.getStr();
					var strAnswerId = reader.getStr();
					var strAnswer = reader.getStr();
					var strNickname = reader.getStr();
					var strBlogArticleId = reader.getStr();
					
					if (strNickname != null && strNickname.length > 0)
						strQuestion +=  "("+ strNickname + ")";
					if(document.getElementById(contentArea)){
						if ( isFirstPage  ) 
							strResult += "<li><img src=http://s.gayet.net/images/sAkyuz/saLiImg.gif />" + strQuestion + "<a href=\"/viewProfile.ovt?userId=3213039&bid=" + strBlogArticleId +"&fd=true#qid" + strQuestionId +"\">CEVAP</a></li>";	
						else 
							strResult += "<li><img src=http://s.gayet.net/images/sAkyuz/saLiImg.gif />" + strQuestion + "<span>" + strAnswer +"</span></li>";	

						/*strResult += "<li><img src=http://s.gayet.net/images/sAkyuz/saLiImg.gif />" + strQuestion + "<span>" + strAnswer +"</span></li>";	*/
					}
				}
				document.getElementById(contentArea).innerHTML = strResult;
				blnHasObject = true;
			}
		}
		
		if ( !blnHasObject ){
			currentlyViewedQuestionWeek-=page;
		}
		
		if ( currentlyViewedQuestionWeek == 0){
			changeDisplayIfExist( "nextWeek", "none");
		}else{
			changeDisplayIfExist( "nextWeek", "block");
		} 	
	}//myOnComplete


	if(loggedInUserId==0){
		displayLogin();
	} 
	else {
		var provider = new oyXMLRPCProvider();
		provider.createPacket = myCreatePacket;
		provider.onComplete = myOnComplete;
		provider.submit("/ajax/others.ovt");	
	}
}

function retrieveBlogArchive(forUserId, page, currentlyPostedBlog , contentArea){
	var myCreatePacket = function(){
		writer = new CmdWriter(12);
		currentBlogArchviePage =  currentBlogArchviePage + page
		writer.appendStr(forUserId);
		writer.appendStr(currentlyPostedBlog);
		writer.appendStr(currentBlogArchviePage);
		writer.endOfObject();
		return writer.Buffer;
	}
	
	var myOnComplete = function(responseText){
	
		reader = new CmdReader(responseText);
		
		var reply  = reader.getStr();
		
		if( reply  == "true"){
		
			var archiveCount = reader.getStr();
			if ( archiveCount > 0 && document.getElementById(contentArea)){
				var strBlogArchiveList = "";
				for(;reader.hasObject();){
					
					var blogId = reader.getStr();
					var blogTitle = reader.getStr();
					var blogPosted = reader.getStr();
					
					strBlogArchiveList += "<li><a href=\"/viewProfile.ovt?userId=" +forUserId +"&bid="+blogId+"&fd=true\">" + blogTitle + "</a><span>" + blogPosted + "</span></li>";
				}
				document.getElementById(contentArea).innerHTML = strBlogArchiveList;	
											
			}
			
			if (currentBlogArchviePage == 1)
				changeDisplayIfExist( "nextArchive", "none");
			else
				changeDisplayIfExist( "nextArchive", "block");	
			
		}else{
			currentBlogArchviePage--;
		}
			
	}//myOnComplete

	if(loggedInUserId==0){
		displayLogin();
	} 
	else {
		var provider = new oyXMLRPCProvider();
		provider.createPacket = myCreatePacket;
		provider.onComplete = myOnComplete;
		provider.submit("/ajax/blog.ovt");
	}

}

function displayCreateComment(foreignObjectID, processCompleted, errMessage, callerName, externalID, parentId){
	if(loggedInUserId==0){
		displayLogin();
	} else {
		if(sMsgLayer==null){sMsgLayer = document.getElementById("sMsgLayer");}
		if(sMsgArea==null){sMsgArea = document.getElementById("sMsgArea");}
	
		if(sMsgLayer){
			if(processCompleted){
				pip = false;
				sMsgArea.style.cursor = "default";
				if(errMessage!=null && errMessage.length>0){
					document.getElementById("btnCommentCreate").style.display = "";
					document.getElementById("tdCommentCreateMsg").innerHTML = errMessage + "<br>";
				} else {
					if(callerName == "comment" && foreignObjectID!=loggedInUserId){
						sMsgArea.innerHTML = "<table width=100% ><tr><td align=center><img src=http://s.gayet.net/images/iconAddToList.gif></td></tr><tr><td align=center class=popupText>Yorumunuz alınmıştır. Profil sahibinin onayına sunulacaktır.</td></tr></table>";					
					} else {
						sMsgArea.innerHTML = "<table width=100% ><tr><td align=center><img src=http://s.gayet.net/images/iconAddToList.gif></td></tr><tr><td align=center class=popupText>"+(callerName=="group"?"Mesajınız":"Yorumunuz")+" alındı. </td></tr></table>";
					}
					//sMsgArea.innerHTML += "<br><a href=javascript:void(0); class=verd9pxBlueReg onclick=flip('sMsgLayer');>kapat</a>";
				}
				
				//if(callerName=="comment"){setTimeout("displayProfileComments(" + foreignObjectID + ", 'tdProfileComments');", 50);}
				//else if(callerName=="blog"){setTimeout("displayBlogLatest(" + externalID + ", 'tdLatestBlog');", 50);}       
				//else if(callerName=="blogAll"){setTimeout("displayBlog(arrCurrentProfile);", 50);}
			} else {
				if(externalID==undefined){externalID=0;}
				var strCmnt = "";
				if(!isUserPaidMember){
					strCmnt += "<table border=0 cellpadding=4 cellspacing=4 width=100% ><tr><td class=\"popupText bold\" align=center>" +
					"Sevgili Üyemiz; yaptığınız bu işlem, " + ((genCinSan == "true")? "patlican.com.tr’nin":"Gayet.net’in " )+ " hediyesidir.<br />Esen kalın..." +
					"</td></tr></table>";
				}
				strCmnt += "<form method=post target=ifrUploadComment action=/scripts/uploadComment.jsp?m=" + callerName + "&foId=" + foreignObjectID + "&exId=" + externalID;
				if(parentId){
					strCmnt += "&pId=" + parentId + " ";
				}
				 strCmnt += " enctype=multipart/form-data id=frmCommentPic>"+
					"<table width=100% cellspacing=0 cellpadding=0><tr><td style=padding:10px;><table width=100% cellspacing=0 cellpadding=0>";
				
				if(callerName == "group" && !parentId){
					strCmnt +="<tr><td rowspan=99 width=10></td><td class=popupText>Mesaj</td><td rowspan=99 width=10></td></tr>";
				} else if(callerName == "group" ){
					strCmnt +="<tr><td rowspan=99 width=10></td><td class=popupText>Cevap</td><td rowspan=99 width=10></td></tr>";
				} else {
					strCmnt +="<tr><td rowspan=99 width=10></td><td class=popupText>Yeni yorum</td><td rowspan=99 width=10></td></tr>";
				}
				strCmnt +="<tr><td height=10></td></tr>"+
					"<tr><td id=tdCommentCreateMsg class=popupLink>" + ((errMessage!=null && errMessage.length>0) ? errMessage : "") + "</td></tr>"+
					"<tr><td class=popupText>İçerik</td></tr>"+
					"<tr><td><textarea name=commentBody id=commentBody style=width:100%;overflow:auto; rows=6 class=txtFields tabindex=1></textarea></td></tr>"+
					"<tr><td height=4></td></tr>"+
					"<tr><td class=popupText>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>";
				if(callerName == "group"){
					strCmnt +=
						"<tr>"+
						"	<td>"+
						"		<table border=0 width=100% cellpadding=0 cellspacing=0>"+
						"			<tr>"+
						"				<td><input type=checkbox name=addToMyBlog id=addToMyBlog value=true onclick=if(this.checked){document.getElementById('titleWord').style.display='';document.getElementById('titleItsOwn').style.display='';}else{document.getElementById('titleWord').style.display='none';document.getElementById('titleItsOwn').style.display='none';document.getElementById('title').value='';};></td>"+
						"				<td width=100% nowrap class=popupText><i><label for=addToMyBlog onclick=if(document.getElementById('addToMyBlog').checked){document.getElementById('titleWord').style.display='';document.getElementById('titleItsOwn').style.display='';}else{document.getElementById('titleWord').style.display='none';document.getElementById('titleItsOwn').style.display='none';}>Bu mesajım blog’umda da yayınlansın.</label></i></td>"+
						"			</tr>"+
						"			<tr>"+
						"				<td colspan=2 class=popupText id=titleWord style=display:none;>Başlık girebilirsiniz</td>"+
						"			</tr>"+
						"			<tr>"+
						"				<td colspan=2 style=display:none; id=titleItsOwn><input type=text name=title id=title class=txtFields size=41></td>"+
						"			</tr>"+
						"		</table>"+
						"	</td>"+
						"</tr>";
				}
				if(callerName != "group"){
					strCmnt +=
					  "<div valign=top style='display:none;'>"+
						((isUserPaidMember)?"":"<iframe id=ifAd src=/adver.jsp?reqURI=commentvideolayer width=206 height=50 hspace=0 vspace=0 frameborder=0 marginheight=0 marginwidth=0 scrolling=no ALLOWTRANSPARENCY=true></iframe>	")+				
						"</div> <br>"+ 
						"<tr>"+
						"	<td>"+
						"		<table border=0 width=100% cellpadding=0 cellspacing=0>"+
						"		<tr>"+
						"			<td colspan=3 width=60% nowrap class=popupText>Resminiz yazının neresinde dursun?</td>"+
						//"			<td align=right width=40% rowspan=2><img src=http://s.gayet.net/images/submitBlue.png id=btnCommentCreate style=cursor:pointer; tabindex=3 onclick=pc_submitForm(document.getElementById('frmCommentPic'));></td>"+
						"		</tr>"+
						"		<tr>"+
						"			<td><input type=radio name=commentPicAlign value=left id=commentPicAlignLeft><label for=commentPicAlignLeft><img src=http://s.gayet.net/images/picAlignLeft.gif></label></td>"+
						"			<td width=20></td>"+
						"			<td><input type=radio name=commentPicAlign value=right checked id=commentPicAlignRight><label for=commentPicAlignRight><img src=http://s.gayet.net/images/picAlignRight.gif></label></td>"+
						"		</tr>"+
						"		</table>"+
						"	</td>"+
						"</tr>";
				}
				if(callerName != "blogAll" && callerName != "blog"){
					strCmnt +=
						"<tr><td height=4></td></tr>"+
						"<tr><td class=popupText><b>Video ekle </b>&nbsp;<a href=javascript:void(0); onclick=if(document.getElementById('video').style.display=='none'){document.getElementById('video').style.display='';}else{document.getElementById('video').style.display='none';}; class=popupLink>Nasıl?</a></td></tr>"+
						"<tr>"+
						"	<td>"+
						"		<table border=0 width=100% cellpadding=0 cellspacing=0>"+
						"			<tr>"+
						"				<td><textarea style=overflow:auto; cols=30 rows=3 name=videotextarea id=videotextarea></textarea></td>"+
						"				<td align=right valign=bottom style=padding-left:4px;><img src=http://s.gayet.net/images/v2/popUpSend.png id=btnCommentCreate style=cursor:pointer; tabindex=4 onclick=pc_submitForm(document.getElementById('frmCommentPic'));></td>"+
						"			</tr>"+
						"			<tr>"+
						"				<td colspan=2 style=display:none;padding:5px; id=video valign=top>"+
						"					<table width=100% border=0 cellpadding=0 cellspacing=0>"+
						"						<tr>"+
						"							<td class=popupText><strong>Nasıl video eklerim? </strong><br>"+
						"								Diğer üyelerle paylaşmak istediğiniz videonun, <b>YouTube</b>, <b>Azbuz.com</b> (Embed kodu) veya <b>Yahoo Video</b> (Add to Site) gibi video paylaşım sitelerindeki HTML kodlarını yukarıdaki kutuya girmeniz yeterli."+
						"								<b>Dikkat!</b> Buraya videoların URL'lerini (adreslerini) girmeniz bir işe yaramaz. <b onclick=document.getElementById('video').style.display='none'; style=cursor:pointer;text-decoration:underline;>Kapat</b>"+
						"							</td>"+
						"						</tr>"+
						"					</table>"+
						"				</td>"+
						"			</tr>"+
						"		</table>"+
						"	</td>"+
						"</tr>";
				} else {
					strCmnt +=
						"<tr><td height=4></td></tr>"+
						"<tr>"+
						"	<td>"+
						"		<table border=0 width=100% cellpadding=0 cellspacing=0>"+
						"			<tr>"+
						"				<td></td>"+
						"				<td align=right valign=bottom><img src=http://s.gayet.net/images/v2/popUpSend.png id=btnCommentCreate style=cursor:pointer; tabindex=4 onclick=pc_submitForm(document.getElementById('frmCommentPic'));></td>"+
						"			</tr>"+
						"		</table>"+
						"	</td>"+
						"</tr>";
				}
				strCmnt +="</table></tr></td></table>"+
					"</form>"+
					"<iframe name=ifrUploadComment id=ifrUploadComment width=0 height=0 style=display:none;position:absolute;></iframe>";
				
				sMsgArea.innerHTML = strCmnt;
			}
			if(sMsgLayer.style.display == "none"){flip("sMsgLayer");}else{setElementPositionByMouse("sMsgLayer");}
			if(document.getElementById("commentBody")){document.getElementById("commentBody").focus();}
		}
	}
}

function pc_submitForm(frm){
	var inputFile = document.getElementById("commentImage");
	var commentBody = document.getElementById("commentBody");
	
	if((inputFile!=null && inputFile.value.length>0) || (commentBody!=null && commentBody.value.length>0)){
		if(pip){
			document.getElementById("tdCommentCreateMsg").innerHTML = "İşleminiz devam ediyor. Lütfen bekleyiniz.<br>";
		} else {
			pip = true;
			frm.submit();
			sMsgArea.style.cursor = "wait";
			document.getElementById("btnCommentCreate").style.display = "none";
		}
	} else {
		document.getElementById("tdCommentCreateMsg").innerHTML = "Resim dosyası seçmeli veya içerik girmelisiniz.<br>";
	}
}

function displayFans(userId, fanCount, contentArea){
	contentArea = document.getElementById(contentArea);
	retrievedFans = false;
	if(userId && contentArea){
		if(fanCount && fanCount > 0){
			contentArea.innerHTML="<strong>("+fanCount+")</strong>";
		 }
	} 
}

function displayFanCauses(userId){	
	$.getJSON("/ajaxPublicProxy.jsp",{
		cmd:"retrieveFanCauses"},
		function(data){
			var ht = "<div style=\"padding:10px;font-size:14px\"><h3>Bu üyeye hayranım, çünkü;</h3><p style=\"line-height:1.6em\" id=\"fanCausesList\">";
			$(data.items).each(
				function(i,item){
					ht += "<label style=\"display:block\"><input type=\"radio\" name=\"fanCause\" style=\"vertical-align:middle; margin:0; padding:0\" id=\"fanCause"+item.code+"\" value=\""+item.code+"\" /> "+item.content+"</label>";
				}
			);
			ht += "</p><p align=\"right\"><a href=\"javascript:;\" onclick=\"submitFanCause('" + userId + "', true);\"><img src=\"http://s.gayet.net/images/v2/gonder.gif\" border=\"0\"></a></p></div>";
			$.facebox(ht);
		}
	);
	
}

function submitFanCause(userId, status){
	var myCreatePacket = function(){
		writer = new CmdWriter((status) ? "15" : "16");
		writer.appendStr(userId);
		if(status){writer.appendStr(fanCauseValue);}
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		var reply = reader.getStr();
		var strOut = "";

		if(sMsgLayer==null){sMsgLayer = document.getElementById("sMsgLayer");}
		if(sMsgArea==null){sMsgArea = document.getElementById("sMsgArea");}

		if(reply=="true"){
			faceboxAlert("<center><p><img src=\"http://s.gayet.net/images/iconAddToList.gif\"></p><p>"+ ((status) ? "Tebrikler, hayranlığınız iletildi." : "Tebrikler, kullanıcının hayran sayısını 1 azalttiniz.") + "</p></center>", {autoClose:true});
		}else{
			faceboxAlert("Sorun oluştu.", {autoClose:true});
		}

	}
	var fanCauseValue = -1;
	if(status){
		fanCauseValue = $("#fanCausesList :radio:checked").val();
	}

	if((status && fanCauseValue >= 0) || !status){
		var provider = new oyXMLRPCProvider();
		provider.createPacket = myCreatePacket;
		provider.onComplete = myOnComplete;
		provider.submit("/ajax/label.ovt");
	}
	
}

function retrieveProfileTestsAnswerRatio(contentArea){
	var myCreatePacket = function(){
		writer = new CmdWriter("10");
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){

		reader = new CmdReader(responseText);
		var reply = reader.getStr();

		if(reply!=null && reply.length>0){
			if(contentAreaText){contentAreaText.innerHTML = "Profiliniz <a href=\"javascript:void(0);\" onclick=retrieveShortProfile(loggedInUserId,\"displayProfile(arrShortProfile[0],profileLayer.id,tblMainLogin.id,'arrShortProfile',0);\");> <strong>%" + parseInt(reply * 100) + "</strong></a> dolu";}
			if(contentAreaImg){contentAreaImg.innerHTML = "<img src=http://s.gayet.net/images/pasta/yuzdeler" + parseInt(reply * 32) + ".png>";}
		}
	}
	

	contentAreaText = document.getElementById(contentArea+"Text");
	contentAreaImg = document.getElementById(contentArea+"Img");
	if(contentAreaText || contentAreaImg){
		var provider = new oyXMLRPCProvider();
		provider.createPacket = myCreatePacket;
		provider.onComplete = myOnComplete;
		provider.submit("/ajax/profile.ovt");
	}
}


function writeProfileTestNavigation(userId, contentArea){
	var myCreatePacket = function(){
		writer = new CmdWriter("13");
		writer.appendStr(userId)
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		var testNavArray = new Array();
		for(;reader.hasObject();){
			testName = reader.getStr();
			testTitle = reader.getStr();
			testNavArray.push(new Array(testName, testTitle));
		}			
		
		var testNav = "<table cellpadding=0 cellspacing=0 width=><tr>";
		var navCount = 0;	
		for(var i=0;i<testNavArray.length;i++){
			if(testNavArray[i][0] != undefined){
				navCount++;
				testNav += "<td class=tabbedFrameTabPsv id=testNav" + (navCount) + " width=15% style='padding: 0 5px 0 5px;border-right:#9cb2b2 1px solid;' onclick=\"makeTabActive('testNav', this.id);retrieveTestResultsForUser(3,'" + testNavArray[i][0] + "'," + userId + "," +(navCount) + ")\" nowrap>" + testNavArray[i][1] + "</td>";
			}
		}
		testNav += "</tr></table>";
		contentArea.innerHTML = testNav;
	}
	

	contentArea = document.getElementById(contentArea);
	if(contentArea){
		var provider = new oyXMLRPCProvider();
		provider.createPacket = myCreatePacket;
		provider.onComplete = myOnComplete;
		provider.submit("/ajax/profile.ovt");
	}
}

function showFriends(uId, pageNumber){
	var pageCount = 1;
	var dL = $('#tdGroup');
	loading(dL);
	$.getJSON('/ajaxNonPublicProxy.jsp',{
		cmd:'getFriends', 'userId':uId, 'page':pageNumber},
		function(data){
			if(data != null){
				$('#spanGrupNumber').empty();
				if(data.success) $('#spanGrupNumber').html('(' + data.count + ')');
				if(!data.success && data.error == 'can\'t see'){
					dL.html('Arkadaşlarını gizlemiş');
					return;
				}

				var ht = $('<table class="fixx" border="1" cellspacing="0" cellpadding="0" frame="void" rules="all" style="border-color: #d2d2d2; border-collapse: collapse"><col /><col /><col /></table>');
				var tr = $('<tr>').appendTo(ht);
				pageCount = data.pageCount;
				if(data.items.length > 0){
					$(data.items).each(
						function(i,item){
							var nickname = item.nickname.length > 8 ? item.nickname.substring(0, 8) + '...' : item.nickname;
							if(i > 0 && i % 3 == 0){tr = $('<tr>').appendTo(ht)}
							var img = $('<img>').attr({'src':item.avatar + '_xxs.' + (item.avatar.indexOf('avatarDefault') < 0 ? 'jpg' : 'png') ,'border':0, 'width':43});
							if(item.different){
								img = $('<span>').addClass('diffbox').append($('<span>').addClass('difftop')).append($('<span>').addClass('diffmid').append(img)).append($('<span>').addClass('diffbot'));
							} else img.css({'border':'1px solid #999999'})
							tr.append($('<td>').css({'padding':'8px', 'text-align':'center', 'vertical-align':'top'}).append($('<a>').attr({'href':'/viewProfile.ovt?userId=' + item.userId}).append(img).append('<br>').append('<strong>' + nickname + '</strong>')).append(item.groupCount > 0 ? '<br />(' + item.groupCount + ')' : ''));
						}
					);
					if(data.items && data.items.length > 0){
						var i = 0, j = 3 - (data.items.length % 3);
						while (i < j && j < 3) { tr.append($('<td>')); i++; }
					}
				}else{
					tr.append($('<td>').append('Henüz arkadaş grubunda kimse yok'));
				}
				
				ht.appendTo(dL.empty());
				if(data.items.length > 0){
					$('<div>').css({'margin':'10px 0'}).append($('<div>').css({'float':'left', 'width':'50%', 'text-align':'left'}).append(pageNumber > 1 ? $('<a>').attr({'href':'javascript:;'}).click(function(){showFriends(uId,pageNumber-1);}).append('&lt;&lt; Önceki') : '')).append($('<div>').css({'float':'right', 'width':'50%', 'text-align':'right'}).append(pageNumber < pageCount ? $('<a>').attr({'href':'javascript:;'}).click(function(){showFriends(uId,pageNumber+1);}).append('Sonraki &gt;&gt;') : '')).append(data.loggedOnUserId == uId ? $('<p>').css({'clear':'both', 'text-align':'center'}).append($('<a>').attr('href','/relations.ovt?navId=10012').append('Arkadaşlarım')).append($('<span>').addClass('lila').append(' &nbsp;|&nbsp; ')).append($('<a>').attr('href','/settings.ovt?page=3').append('Gizlilik ayarlarım')) : '').appendTo(dL);
				}
			}
		}
	);
			
}

function showFans(uId, pageNumber){
	var pageCount = 1;
	var dL = $('#fansTd');
	loading(dL);
	$.getJSON('/ajaxNonPublicProxy.jsp',{
		cmd:'getFans', 'userId':uId, 'page':pageNumber},
		function(data){
			if(data != null){
				var ht = $('<table class="fixx" border="1" cellspacing="0" cellpadding="0" frame="void" rules="all" style="border-color: #d2d2d2; border-collapse: collapse"><col /><col /><col /></table>');
				var tr = $('<tr>').appendTo(ht);
				pageCount = data.pageCount;
				$(data.items).each(
					function(i,item){
						var nickname = item.nickname.length > 8 ? item.nickname.substring(0, 8) + '...' : item.nickname;
						if(i > 0 && i % 3 == 0){tr = $('<tr>').appendTo(ht)}
						var img = $('<img>').attr({'src':item.avatar + '_xxs.' + (item.avatar.indexOf('avatarDefault') < 0 ? 'jpg' : 'png') ,'border':0, 'width':43});
						if(item.different){
							img = $('<span>').addClass('diffbox').append($('<span>').addClass('difftop')).append($('<span>').addClass('diffmid').append(img)).append($('<span>').addClass('diffbot'));
						} else img.css({'border':'1px solid #999999'})
						tr.append($('<td>').css({'padding':'8px', 'text-align':'center', 'vertical-align':'top'}).append($('<a>').attr({'href':'/viewProfile.ovt?userId=' + item.userId, 'class':'linkBlue'}).append(img).append('<br>').append('<strong>' + nickname + '</strong>')).append(item.groupCount > 0 ? ' (' + item.groupCount + ')' : '').append('<br>').append('' + item.fanCause + ''));
					}
				);
				if(data.items && data.items.length > 0){
					var i = 0, j = 3 - (data.items.length % 3);
					while (i < j && j < 3) { tr.append($('<td>')); i++; }
				}
				ht.appendTo(dL.empty());
				$('<div>').css({'margin':'10px 0'}).append(
					$('<div>').css({'float':'left', 'width':'50%', 'text-align':'left'}).append(pageNumber > 1 ? $('<a>').attr({'href':'javascript:;'}).click(function(){showFans(uId,pageNumber-1);}).append('&lt;&lt; Önceki') : '')
				).append(
					$('<div>').css({'float':'right', 'width':'50%', 'text-align':'right'}).append(pageNumber < pageCount ? $('<a>').attr({'href':'javascript:;'}).click(function(){showFans(uId,pageNumber+1);}).append('Sonraki &gt;&gt;') : '')
				).appendTo(dL);
			}
		}
	);
			
}

function confirmWaitingComment(commentId, blogId, userId, pageNo, commentCount){
	var myCreatePacket = function(){
		writer = new CmdWriter("3");
		writer.appendStr(commentId);
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		var reply = reader.getStr();

		if(reply=="true"){
			var isCommentToUser = reader.getStr();
			//alert(isCommentToUser); 
			if(blogId){
				if(document.getElementById("tdBlogComment" + blogId)){
					document.getElementById("tdBlogComment" + blogId).innerHTML = "";
				}
				displayBlogComment(blogId, userId);
			}else{
				for(var woBound = 0; woBound < arrWaitingObjects.length; woBound++){
					if(arrWaitingObjects[woBound][0]==commentId){
						arrWaitingObjects.splice(woBound + 1, 1);
						break;
					}
				}
				if(isCommentToUser=="true"){
					var countDisplayer = document.getElementById("sp_countOfCP");
				}else{
					var countDisplayer = document.getElementById("sp_countOfCB");
				}
				if(countDisplayer && countDisplayer.innerHTML){
					if(parseInt(countDisplayer.innerHTML) - 1 == 0){
						if(isCommentToUser=="true"){
							if(document.getElementById("myCBCount")){
								document.getElementById("myCBCount").innerHTML = "";
							}
						}else{
							if(document.getElementById("myCPCount")){
								document.getElementById("myCPCount").innerHTML = "";
							}						
						}
					}else{
						countDisplayer.innerHTML = parseInt(countDisplayer.innerHTML) - 1;
					}
				}
	
				
			}
		}
	}
	
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/comment.ovt");
}

function deleteWaitingComment(commentId, blogId, userId, contentArea, groupId, pageNo, commentCount){
	
	var myCreatePacket = function(){
		writer = new CmdWriter("4");
		writer.appendStr(commentId);
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		var reply = reader.getStr();

		if(reply=="true"){
			if(blogId && blogId>0){
				if(document.getElementById("tdBlogComment" + blogId)){
					document.getElementById("tdBlogComment" + blogId).innerHTML = "";
				}
				displayBlogComment(blogId, userId, pageNo, commentCount-1);
			}else if(groupId && groupId>0){
				retrieveGroupComments(groupId, 1, contentArea);
			}else if(contentArea){
				if(document.getElementById("sMsgLayer")){
					document.getElementById("sMsgLayer").style.width = "260px";
					sMsgArea = document.getElementById("sMsgArea");
					strWink = "<tr><td align=center><img src=http://s.gayet.net/images/iconAddToList.gif></td></tr><tr><td align=center class=popupTextYazı profilinizden silindi.</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, pageNo);
		
			}else{
			
				for(var woBound = 0; woBound < arrWaitingObjects.length; woBound++){
					if(arrWaitingObjects[woBound][0]==commentId){
						arrWaitingObjects.splice(woBound + 1, 1);
						break;
					}
				}
	
				var countDisplayer = document.getElementById("sp_countOfWaitings");
				if(countDisplayer && countDisplayer.innerHTML){
					if(parseInt(countDisplayer.innerHTML) - 1 == 0){
						if(document.getElementById("myWOCount")){
							document.getElementById("myWOCount").innerHTML = "";
						}
					}else{
						countDisplayer.innerHTML = parseInt(countDisplayer.innerHTML) - 1;
					}
				}
	
				
			}
		}else{
			if(contentArea){
				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, pageNo);
		
			}
		}
	}
	
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/comment.ovt");
}

function retrieveOtherProfilePhotos(userId){
	var myCreatePacket = function(){
		writer = new CmdWriter("4");
		writer.appendStr(userId);
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		reply = reader.getStr();

		if(reply && reply=="true"){
			for(;reader.hasObject();){
				albumPath = reader.getStr();
				photoId = reader.getStr();
				caption = reader.getStr();

				imgTemp = new Image();
				imgTemp.src = staticContentPath + "/uploads/" + albumPath + photoId + "_ws.jpg";
				imgTemp2 = new Image();
				imgTemp2.src = staticContentPath + "/uploads/" + albumPath + photoId + "_w.jpg";

				arrAllProfilePhotos.push(new Array(imgTemp, imgTemp2, caption));
			}
			displayOtherProfilePhotos(userId);
		}
	}
	arrAllProfilePhotos = new Array();
			
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/photo.ovt");
}
function displayOtherProfilePhotos(userId){
	var ca = document.getElementById("tdOtherProfilePhotos");
	var caAP = document.getElementById("profileAvatarPath");
	if(ca && caAP){
		var strOut = "";
		for(var pCount = 0; pCount < arrAllProfilePhotos.length; pCount++){
			if(pCount==0){strOut = "|";}
			if(pCount!=currentlyViewedPhoto){strOut += "<a href=javascript:void(0); onclick=\"switchProfilePhotos(" + pCount + ",'" + userId + "');\">";}
			strOut += " " + (pCount + 1) + " ";
			if(pCount!=currentlyViewedPhoto){strOut += "</a>";}
			strOut += "|";
		}
		ca.innerHTML = strOut;
	}
}


function displayBiggestProfilePhotos(userId){
	var ca = document.getElementById("spBiggestProfilePhotos");
	
	var photoIndex = currentlyViewedPhoto;
	
	if(photoIndex > arrAllProfilePhotos.length - 1){photoIndex = 0;}
	else if(photoIndex < 0){photoIndex = arrAllProfilePhotos.length - 1}
	
	var myCreatePacket = function(){
		writer = new CmdWriter("69");
		writer.appendStr(userId);
		writer.appendStr(photoIndex +1);
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		
		reader = new CmdReader(responseText);
		reply = reader.getStr();
		
		if(reply=="true"){
			var show_first_photo = reader.getStr();
			if(isIE){ ca.style.left = 200; }
			if(arrAllProfilePhotos.length>0){
				if(ca){
					ca.style.display = "";
					ca.innerHTML ="<table border=0 cellspacing=0 cellpadding=0 bgcolor=white class=tblBiggestPhoto style=\"position:absolute;z-index:99999\">"+
						"<tr class=profileTopBg>"+
						"	<td><a href=javascript:void(0); class=linkBlue onclick=\"switchProfilePhotos(" + (currentlyViewedPhoto - 1) + ",'" + userId + "');reloadBanner();\">" + ((arrAllProfilePhotos.length>1)?"<< Önceki":"") + "</a></td>"+
						"	<td align=center><a href=javascript:void(0); class=linkBlue onclick=\"document.getElementById('spBiggestProfilePhotos').style.display='none';showProfileBanner();\">Kapat</a></td>"+
						"	<td align=right style=\"cursor:pointer;\" onclick=\"switchProfilePhotos(" + (currentlyViewedPhoto + 1) + ",'" + userId + "');\"><a href=javascript:void(0); class=linkBlue onclick=\"switchProfilePhotos(" + (currentlyViewedPhoto + 1) + ",'" + userId + "');reloadProfileBanner();\">" + ((arrAllProfilePhotos.length>1)?"Sonraki >>":"") + "</a></td>"+
						"</tr>"+
						"<tr><td colspan=3>"+
						//((isUserPaidMember)?"":"<iframe src=/adver.jsp?reqURI=profilepic width=610 height=102 hspace=0 vspace=0 frameborder=0 marginheight=0 marginwidth=0 scrolling=no ALLOWTRANSPARENCY=true></iframe>	")+				
					    "</td></tr>"+
						"<tr>"+
						"	<td colspan=3 align=center><div style=\"cursor:pointer\" title=\"Kapatmak için tıklayın\" onclick=\"document.getElementById('spBiggestProfilePhotos').style.display='none';showProfileBanner();\"><img src=http://s.gayet.net/images/transparent.png width=" + arrAllProfilePhotos[currentlyViewedPhoto][1].width + " height=" + arrAllProfilePhotos[currentlyViewedPhoto][1].height + " style='position:absolute;' border=0><img src=" + arrAllProfilePhotos[currentlyViewedPhoto][1].src + " id=profileBiggestPhoto  style=cursor:pointer; border=0></div></td>"+
						"</tr>"+
						"<tr class=profileTopBg>"+
						"	<td colspan=3>" + arrAllProfilePhotos[currentlyViewedPhoto][2] + "</td>"+
						"</tr>"+
						"</table>";
				}
			}
		}else {
			changeDisplayIfExist("spBiggestProfilePhotos", "none");
			showSilverAndGoldLayer();
		}
	
	}
	var provider = new oyXMLRPCProvider();
		provider.createPacket = myCreatePacket;
		provider.onComplete = myOnComplete;
		provider.submit("/ajax/profile.ovt");
	
	
}
function closeProfileBanner(){
	if(document.getElementById("profilBanner1")){
				document.getElementById("profilBanner1").style.display = "none";
	}
	if(document.getElementById("profilBanner2")){
				document.getElementById("profilBanner2").style.display = "none";
	}
	if(document.getElementById("profilBanner3")){
				document.getElementById("profilBanner3").style.display = "none";
	}
	if(document.getElementById("profilBanner4")){
				document.getElementById("profilBanner4").style.display = "none";
	}
	if(document.getElementById("profilBanner5")){
				document.getElementById("profilBanner5").style.display = "none";
	}
	if(document.getElementById("blogBanner")){
				document.getElementById("blogBanner").style.display = "none";
	}
	if(document.getElementById("main300x250")){
				document.getElementById("main300x250").style.display = "none";
	}
	if(document.getElementById("testBanners")){
				document.getElementById("testBanners").style.display = "none";
	}
	if(document.getElementById("fotoBakBanner")){
				document.getElementById("fotoBakBanner").style.display = "none";
	}
}

function showProfileBanner(){
	if(document.getElementById("profilBanner1")){
				document.getElementById("profilBanner1").style.display = "";
	}
	if(document.getElementById("profilBanner2")){
				document.getElementById("profilBanner2").style.display = "";
	}
	if(document.getElementById("profilBanner3")){
				document.getElementById("profilBanner3").style.display = "";
	}
	if(document.getElementById("profilBanner4")){
				document.getElementById("profilBanner4").style.display = "";
	}
	if(document.getElementById("profilBanner5")){
				document.getElementById("profilBanner5").style.display = "";
	}
	if(document.getElementById("blogBanner")){
				document.getElementById("blogBanner").style.display = "";
	}
	if(document.getElementById("main300x250")){
				document.getElementById("main300x250").style.display = "";
	}
	if(document.getElementById("testBanners")){
				document.getElementById("testBanners").style.display = "";
	}
	if(document.getElementById("fotoBakBanner")){
				document.getElementById("fotoBakBanner").style.display = "";
	}
}
function switchProfilePhotosOld(pNumber, albumOwenerId){

	
	if(pNumber > arrAllProfilePhotos.length - 1){pNumber = 0;}
	else if(pNumber < 0){pNumber = arrAllProfilePhotos.length - 1}
	
	currentlyViewedPhoto = pNumber;
	document.getElementById("profileAvatarPath").src = arrAllProfilePhotos[pNumber][0].src;
	if(document.getElementById("spBiggestProfilePhotos").style.display==""){
		displayBiggestProfilePhotos(albumOwenerId);
	}
	displayOtherProfilePhotos(albumOwenerId);
	
}

function switchProfilePhotos(pNumber, albumOwenerId){

	if(pNumber > arrAllProfilePhotos.length - 1){pNumber = 0;}
	else if(pNumber < 0){pNumber = arrAllProfilePhotos.length - 1}
	
	var myCreatePacket = function(){
		writer = new CmdWriter("69");
		writer.appendStr(albumOwenerId);
		writer.appendStr(pNumber+1);
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		
		if(reader.getStr()=="true"){
			currentlyViewedPhoto = pNumber;
			document.getElementById("profileAvatarPath").src = arrAllProfilePhotos[pNumber][0].src;
			if(document.getElementById("spBiggestProfilePhotos").style.display==""){
				displayBiggestProfilePhotos(albumOwenerId);
			}
			displayOtherProfilePhotos(albumOwenerId);
			
		}else {
			changeDisplayIfExist("spBiggestProfilePhotos", "none");
			showSilverAndGoldLayer();
		}
	}
	
	var provider = new oyXMLRPCProvider();
		provider.createPacket = myCreatePacket;
		provider.onComplete = myOnComplete;
		provider.submit("/ajax/profile.ovt");
	
}


function displayBlogComment(blogId, userId, pageNo, totalCount){
	
		var myCreatePacket = function(){
		writer = new CmdWriter("4");
		writer.appendStr(userId);
		writer.appendStr(blogId);
		writer.appendStr(pageNo);
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		if(reader.getStr()=="true"){
			var strOut = "";
			commentCount = 0;		
			for(;reader.hasObject();){
			commentCount++;
				commentId = reader.getStr();
				pc_id = reader.getStr();
				pc_avatarPath = reader.getStr();
				pc_nickname = reader.getStr();
				pc_body = reader.getStr();
				pc_imageName = reader.getStr();
				pc_imageAlign = reader.getStr();
				pc_createdDate = reader.getStr();
				serverTime = reader.getStr();
				commentStatus = reader.getStr();
//				replaceAll(pc_body,"\"/images/smiley/s01.png\"","/images/smiley/s01.png");
				if(pc_imageAlign==""){pc_imageAlign="right";}

				strOut += "<table border=0 width=100% cellspacing=0 cellpadding=0 bgcolor='white'  >";
					strOut += "<tr><td height='10px' nowrap></td></tr><tr>"+
					"	<td width=43 valign=top style='padding-left:30px'><a href=\"javascript:void(0);\" onclick=hideBlogLayer();retrieveShortProfile(" + pc_id + ",\"displayProfile(arrTempProfile[0],profileLayer.id,currentLayerName,'arrTempProfile',0)\",'',true)><img src=http://s.gayet.net/images/transparent.png width=80 height=95 style='position:absolute' border=0><img src=" + pc_avatarPath + "_xs." + ((pc_avatarPath.indexOf("avatarDefault")<0) ? "jpg" : "png") + " border=0></a></td>"+
					"<td width='30px'></td>"+
					"	<td valign=top ><span style='font-size:10px; font-color:black; font-family:arial'>Tarih:" + getDateString(parseInt(pc_createdDate), serverTime) + "</span><br>"+
					"" + ((pc_imageName!=null && pc_imageName.length>0) ? "<img src="+scp+"uploads/" + pc_imageName + " align=" + pc_imageAlign + " valign=top>" : "") +
					"		<span class=verd12pxBlueBold><a href=\"javascript:void(0);\" onclick=hideBlogLayer();retrieveShortProfile(" + pc_id + ",\"displayProfile(arrTempProfile[0],profileLayer.id,currentLayerName,'arrTempProfile',0)\",'',true)>" + pc_nickname + "</a></span> "+
					"	";
					if(loggedInUserId == userId){
						if(commentStatus == "W"){
							strOut += "		<span><a href=javascript:void(0); class=linkBlue onclick=confirmWaitingComment('" + commentId + "','" + blogId + "'," + userId + "," + pageNo + "," + totalCount + ");>[<b>YAYINLA</b>]</a> <a href=javascript:void(0); class=linkBlue onclick=deleteWaitingComment('" + commentId + "','" + blogId + "'," + userId + ",0,0," + pageNo + "," + totalCount + ");>[<b>SİL</b>]</a></span><br><br>";
						}else{
							strOut += "		<span><a href=javascript:void(0); class=linkBlue onclick=deleteWaitingComment('" + commentId + "','" + blogId + "'," + userId + ",0,0," + pageNo + "," + totalCount + ");>[<b>SİL</b>]</a></span><br><br>";
						
						}
					}
					strOut +="<span class=commentBody><br>" + pc_body + "</span>"+
					"	</td><td width=10></td>"+
					"</tr>"+
					"<tr> <td></td><td></td><td colspan=2 height=7 ></td><td width=10></td></tr>"+
					"<tr><td></td><td></td><td colspan=2 height=1 style=background-color:#99b4b4></td><td width=10></td></tr>"+
					"<tr><td></td><td></td><td colspan=2 height=4 ></td><td width=10></td></tr>"+
					"</table>";
					/*
					strOut += "<tr height='10px'></tr><tr>"+
					"	<td width=43 valign=top 'style=padding-left:30px'><a href=# onclick=hideBlogLayer();retrieveShortProfile(" + pc_id + ",\"displayProfile(arrTempProfile[0],profileLayer.id,currentLayerName,'arrTempProfile',0)\",'',true)><img src=http://s.gayet.net/images/transparent.png width=80 height=95 style='position:absolute' border=0><img src=" + pc_avatarPath + "_xs." + ((pc_avatarPath.indexOf("avatarDefault")<0) ? "jpg" : "png") + " border=0></a></td>"+
					"	<td valign=top >"+
					"		" + ((pc_imageName!=null && pc_imageName.length>0) ? "<img src="+scp+"uploads/" + pc_imageName + " align=" + pc_imageAlign + " valign=top>" : "") +
					"		<span class=verd12pxBlueBold><a href=javascript:void(0); onclick=hideBlogLayer();retrieveShortProfile(" + pc_id + ",\"displayProfile(arrTempProfile[0],profileLayer.id,currentLayerName,'arrTempProfile',0)\",'',true)>" + pc_nickname + "</a></span> "+
					"		<span class=commentDate>" + getDateString(parseInt(pc_createdDate), serverTime) + "</span>";
					if(loggedInUserId == userId){
						if(commentStatus == "W"){
							strOut += "		<span><a href=javascript:void(0); class=linkBlue onclick=confirmWaitingComment('" + commentId + "','" + blogId + "'," + userId + "," + pageNo + "," + totalCount + ");>[<b>YAYINLA</b>]</a> <a href=javascript:void(0); class=linkBlue onclick=deleteWaitingComment('" + commentId + "','" + blogId + "'," + userId + ",0,0," + pageNo + "," + totalCount + ");>[<b>SİL</b>]</a></span><br><br>";
						}else{
							strOut += "		<span><a href=javascript:void(0); class=linkBlue onclick=deleteWaitingComment('" + commentId + "','" + blogId + "'," + userId + ",0,0," + pageNo + "," + totalCount + ");>[<b>SİL</b>]</a></span><br><br>";
						
						}
					}
					strOut +="<span class=commentBody>" + replaceSpecialChars(pc_body) + "</span>"+
					"	</td><td width=5></td>"+
					"</tr>"+
					"<tr><td></td><td colspan=2 height=7 ></td></tr>"+
					"<tr><td></td><td colspan=2 height=1 style=background-color:#99b4b4></td></tr>"+
					"<tr><td></td><td colspan=2 height=4 ></td></tr>"+
					"</table>";
					*/
			}
 	
			if(strOut.length>0){
			   		//strNext ="<div style='background-color:white'>&nbsp;&nbsp;<a href=javascript:void(0); onclick=flip('tdBlogComment" + blogId + "');>Kapat</a></div>";
				strNext = "<table width=100% bgcolor=white><tr><td align=right colspan=5><a href=javascript:void(0); onclick=flip('tdBlogComment" + blogId + "'); class=linkBlue>Kapat</a></td></tr></table>";
					
				strNext += "<table width=100% bgcolor=white><tr>";
					if(pageNo>1){
						strNext += "<td id=tdBlogCommentBefore><a href=javascript:void(0); onclick=displayBlogComment('" + blogId + "','" + userId + "'," + (pageNo-1) + "," + totalCount + "); class=linkBlue >&lt;&lt; Önceki</a></td>"
					}
					if(totalCount>pageNo*10){
							strNext += "<td align=right id=tdBlogCommentNext><a href=javascript:void(0); onclick=displayBlogComment('" + blogId + "','" + userId + "'," + (pageNo+1) + "," + totalCount + "); class=linkBlue >Sonraki &gt;&gt;</a></td>"
					
					}
					strNext +="</tr></table>"
					
					strOut = strNext + strOut;
				if(document.getElementById("tdBlogComment" + blogId)){
					document.getElementById("tdBlogComment" + blogId).innerHTML = strOut;
				}
				
			}
		}
	}
	
	if(document.getElementById("tdBlogComment" + blogId) && document.getElementById("tdBlogComment" + blogId).innerHTML.length>10){
		if(document.getElementById("tdBlogComment" + blogId).style.display == "none"){
			document.getElementById("tdBlogComment" + blogId).style.display = "";
		}
	}	
	/*
	if(document.getElementById("tdBlogComment" + blogId) && document.getElementById("tdBlogComment" + blogId).innerHTML.length>10){
		if(document.getElementById("tdBlogComment" + blogId).style.display == "none"){
			flip("tdBlogComment" + blogId)
		}else {
			flip("tdBlogComment" + blogId)
		}
	}
*/
		var provider = new oyXMLRPCProvider();
		provider.createPacket = myCreatePacket;
		provider.onComplete = myOnComplete;
		provider.submit("/ajax/blog.ovt");
	
}

function displayBlogCommentShort(blogId, userId, page, totalCount){
	
		var myCreatePacket = function(){
		writer = new CmdWriter("4");
		currentBlogCommentPage =  currentBlogCommentPage + page
		writer.appendStr(userId);
		writer.appendStr(blogId);
		writer.appendStr(currentBlogCommentPage);
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		if(reader.getStr()=="true"){
			var strOut = "<table  cellspacing=\"1\" cellpadding=\"4\" border=\"1\" rules=\"rows\" bordercolor=\"#FFE1AF\" frame=\"below\" style=\"border-collapse:collapse\">"
						+"<col style=\"max-width: 55px;\" width=\"50\" /><col width=\"*\" />";
			commentCount = 0;		
			for(;reader.hasObject();){
			commentCount++;
				commentId = reader.getStr();
				pc_id = reader.getStr();
				pc_avatarPath = reader.getStr();
				pc_nickname = reader.getStr();
				pc_body = reader.getStr();
				pc_imageName = reader.getStr();
				pc_imageAlign = reader.getStr();
				pc_createdDate = reader.getStr();
				serverTime = reader.getStr();
				commentStatus = reader.getStr();
				if(pc_imageAlign==""){pc_imageAlign="right";}
				
				strOut += "<tr><td valign=\"top\"><img align=\"left\" alt=\"" + pc_nickname + "\" src=\"" + pc_avatarPath +  (pc_avatarPath.indexOf("avatarDefault")>0?"_xs.png\" width=45 ":"_xxs.jpg\" ") + " class=\"ava\" />"
				 + "</td><td valign=\"top\"><a href=\"/viewProfile.ovt?userId=" + pc_id + "\">" 
				 + pc_nickname + "</a> &nbsp; <span class=\"white\">" + getDateString(parseInt(pc_createdDate), serverTime) + "</span><br />"
				 + "<span><strong>" + pc_body + "</strong></span></td></tr>"

				//strOut += "<li><a href=\"/viewProfile.ovt?userId="+pc_id+"\">" +pc_nickname+"</a> &nbsp; "+getDateString(parseInt(pc_createdDate), serverTime)+" <span>"+pc_body+"</span></li>";
			}
			strOut += "</table>"
 			
 			//alert(strOut);
			if(strOut.length>0){		
				if (currentBlogCommentPage == 1)
					changeDisplayIfExist( "commentNextPage", "none");
				else
					changeDisplayIfExist( "commentNextPage", "");					
					
				if(document.getElementById("blogCommentList")){
					document.getElementById("blogCommentList").innerHTML = strOut;
				}
				
			}
		}else {
			currentBlogCommentPage--;
		}
	}
	
	if(document.getElementById("tdBlogComment" + blogId) && document.getElementById("tdBlogComment" + blogId).innerHTML.length>10){
		if(document.getElementById("tdBlogComment" + blogId).style.display == "none"){
			document.getElementById("tdBlogComment" + blogId).style.display = "";
		}
	}	


	if(loggedInUserId==0){
		displayLogin();
	} 
	else {
		var provider = new oyXMLRPCProvider();
		provider.createPacket = myCreatePacket;
		provider.onComplete = myOnComplete;
		provider.submit("/ajax/blog.ovt");
	}

	
}


function closeTestLayer(){
	if(document.getElementById("testLayer")){
		document.getElementById("testLayer").style.display = 'none';
	}
	if(document.getElementById("pageProfile")){
		document.getElementById("pageProfile").style.display = '';
	}
}


function updateTestSettings(){
	var myCreatePacket = function(){
		writer = new CmdWriter("7");
		cbxObj = document.frmShowResult.showResult; 
		if(cbxObj){
			if(cbxObj.length){
				writer.appendStr(cbxObj.length)
				for(var i=0;i<cbxObj.length;i++){
					writer.appendStr(cbxObj[i].value);
					writer.appendStr(cbxObj[i].checked);
				}
			}else{
				writer.appendStr(1);
				writer.appendStr(cbxObj.value);
				writer.appendStr(cbxObj.checked);
			}
		}
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reply = reader.getStr();
		if(reply && reply == "true"){
			if(document.getElementById("updateResult")){
				document.getElementById("updateResult").innerHTML = "<table cellpadding=0 cellspacing=0><tr><td><img src=http://s.gayet.net/images/pinkButtonLeft.png></td><td bgcolor=#FF0066  class=verd12pxWhiteBold>Güncellemeler kaydedildi.</td><td><img src=http://s.gayet.net/images/pinkButtonRight.png></td></tr></table>";
			}
		}
	}
	
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/test.ovt");
}

function showTestResult(show, testId){
	var myCreatePacket = function(){
		writer = new CmdWriter("7");		
		writer.appendStr(1);
		writer.appendStr(testId);
		writer.appendStr(show);
		
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		contentArea = document.getElementById("showResultLink");
		if(contentArea){
			/*
			if(show){
				contentArea.innerHTML = "<a href=javascript:void(0); class=linkBlue onclick=showTestResult(false,'" + testId + "');>Sonuçlar profilimde gösterilmesin</a>";
			}else{
					contentArea.innerHTML = "<a href=javascript:void(0); class=linkBlue onclick=showTestResult(true,'" + testId + "');>Sonuçlar profilimde gösterilsin</a>";
			}		*/
		}		
	
	}
	
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/test.ovt");
}


function retrieveAlbumPhotos(userId){
	var myCreatePacket = function(){
		writer = new CmdWriter("6");
		writer.appendStr(userId);
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		reply = reader.getStr();

		if(reply && reply=="true"){
			for(;reader.hasObject();){
				albumPath = reader.getStr();
				photoId = reader.getStr();
				caption = reader.getStr();

				imgTemp = new Image();
				imgTemp.src = ""+scp+"uploads/" + albumPath+ photoId + "_xs.jpg";
				imgTemp2 = new Image();
				imgTemp2.src = ""+scp+"uploads/" + albumPath + photoId + "_w.jpg";

				arrAllAlbumPhotos.push(new Array(imgTemp, imgTemp2, caption));
			}
			
			if(arrAllAlbumPhotos.length>0){
				if(document.getElementById("tablePhotoAlbum")){
					document.getElementById("tablePhotoAlbum").style.display = "";
				}
				displayAlbumPhotos(userId);
			}else{
				if(document.getElementById("tablePhotoAlbum")){
					document.getElementById("tablePhotoAlbum").style.display = "none";
				}
			}
		}
	}
	arrAllAlbumPhotos = new Array();
			
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/photo.ovt");
}


function retrieveCurPicAlbumPhotos(userId){
	var myCreatePacket = function(){
		writer = new CmdWriter("7");
		writer.appendStr(userId);
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		reply = reader.getStr();

		if(reply && reply=="true"){
			for(;reader.hasObject();){
				albumPath = reader.getStr();
				photoId = reader.getStr();
				caption = reader.getStr();

				imgTemp = new Image();
				imgTemp.src = ""+scp+"uploads/" + albumPath+ photoId + "_xs.jpg";
				imgTemp2 = new Image();
				imgTemp2.src = ""+scp+"uploads/" + albumPath + photoId + ".jpg";

				arrAllCurPicAlbumPhotos.push(new Array(imgTemp, imgTemp2, caption));
			}
			
			if(arrAllCurPicAlbumPhotos.length>0){
				if(document.getElementById("tablePhotoAlbum")){
					document.getElementById("tablePhotoAlbum").style.display = "";
				}
				displayCurPicAlbumPhotos();
			}else{
				if(document.getElementById("tablePhotoAlbum")){
					document.getElementById("tablePhotoAlbum").style.display = "none";
				}
			}
		}
	}
	arrAllCurPicAlbumPhotos = new Array();
			
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/photo.ovt");
}

function displayAlbumPhotos( albumOwenerId ){
	strAlbum = "<table width=100%><tr>"
	for(var i=0;(i<arrAllAlbumPhotos.length && i<2);i++){
		
		strAlbum += "<td width=48%><a href=javascript:void(0); onclick=\"switchAlbumPhotos(" + i + ",true, '"+ albumOwenerId +"');closeProfileBanner();\"><img src=http://s.gayet.net/images/transparent.png width=" + arrAllAlbumPhotos[i][0].width + " height=" + arrAllAlbumPhotos[i][0].height + " style='position:absolute;' border=0><img src=" + arrAllAlbumPhotos[i][0].src +" border=0></a></td><td width=2% nowrap></td>";
		
	}
	strAlbum += "</tr>"
	if(arrAllAlbumPhotos.length>4){
		strAlbum += "<tr><td><a href=javascript:void(0); onclick=\"switchAlbumPhotos(0,true, '" +albumOwenerId +"');closeProfileBanner();\" class=linkBlue>Hepsi</a></td></tr>"
	}
	
	strAlbum += "</table>";
	if(document.getElementById("tdPhotoAlbum")){
		document.getElementById("tdPhotoAlbum").innerHTML = strAlbum;
	}
}

function displayCurPicAlbumPhotos(){
	strAlbum = "<table width=100%><tr>"
	for(var i=0;(i<arrAllCurPicAlbumPhotos.length && i<2);i++){
		
		strAlbum += "<td width=48%><a href=javascript:void(0); onclick=\"switchCurPicAlbumPhotos(" + i + ",true);closeProfileBanner();\"><img src=http://s.gayet.net/images/transparent.png width=" + arrAllCurPicAlbumPhotos[i][0].width + " height=" + arrAllCurPicAlbumPhotos[i][0].height + " style='position:absolute;' border=0><img src=" + arrAllCurPicAlbumPhotos[i][0].src +" border=0></a></td><td width=2% nowrap></td>";
		
	}
	strAlbum += "</tr>"
	if(arrAllCurPicAlbumPhotos.length>4){
		strAlbum += "<tr><td><a href=javascript:void(0); onclick=\"switchCurPicAlbumPhotos(0,true);closeProfileBanner();\" class=linkBlue>Hepsi</a></td></tr>"
	}
	
	strAlbum += "</table>";
	if(document.getElementById("tdPhotoCurPicAlbum")){
		document.getElementById("tdPhotoCurPicAlbum").innerHTML = strAlbum;
	}
}

function switchCurPicAlbumPhotos(pNumber, changePos){

	if(pNumber > arrAllCurPicAlbumPhotos.length - 1){pNumber = 0;}
	else if(pNumber < 0){pNumber = arrAllAlbumPhotos.length - 1}
	
	currentlyViewedCurPicAlbumPhoto = pNumber;
	if(document.getElementById("spBiggestAlbumPhotos")){
		document.getElementById("spBiggestAlbumPhotos").style.left = 100;
		if(changePos){
			document.getElementById("spBiggestAlbumPhotos").style.top = mouseY;
		}
		displayBiggestCurPicAlbumPhotos();
	}
	
}

function displayBiggestCurPicAlbumPhotos(){	
	
	var ca = document.getElementById("spBiggestAlbumPhotos");
	
	if(arrAllCurPicAlbumPhotos.length>0){
		if(ca){
			ca.style.display = "";
			ca.innerHTML = "<table border=0 cellspacing=0 cellpadding=0 bgcolor=white class=tblBiggestPhoto>"+
				"<tr class=profileTopBg>"+
				"	<td><a href=javascript:void(0); class=linkBlue onclick=\"switchCurPicAlbumPhotos(" + (currentlyViewedCurPicAlbumPhoto -1) + ",false);reloadBanner();\">" + ((arrAllCurPicAlbumPhotos.length>1)?"<< Önceki":"") + "</a></td>"+
				"	<td align=center><a href=javascript:void(0); class=linkBlue onclick=\"document.getElementById('spBiggestAlbumPhotos').style.display='none';showProfileBanner();\">Kapat</a></td>"+
				"	<td align=right><a href=javascript:void(0); class=linkBlue onclick=\"switchCurPicAlbumPhotos(" + (currentlyViewedCurPicAlbumPhoto +1) + ",false);reloadBanner();\">" + ((arrAllCurPicAlbumPhotos.length>1)?"Sonraki >>":"") + "</a></td>"+
				"</tr>"+
				"<tr>"+
				"	<td colspan=3 align=center><a href=javascript:void(0); title=\"Kapatmak için tıklayın\" onclick=\"document.getElementById('spBiggestAlbumPhotos').style.display='none';showProfileBanner();\"><img src=http://s.gayet.net/images/transparent.png width=" + arrAllCurPicAlbumPhotos[currentlyViewedCurPicAlbumPhoto][1].width + " height=" + arrAllCurPicAlbumPhotos[currentlyViewedCurPicAlbumPhoto][1].height + " style='position:absolute;' border=0><img src=" + arrAllCurPicAlbumPhotos[currentlyViewedCurPicAlbumPhoto][1].src + " id=albumBiggestPhoto  style=cursor:pointer; border=0></a></td>"+
				"</tr>"+
				"<tr class=profileTopBg>"+
				"	<td colspan=3>" + arrAllCurPicAlbumPhotos[currentlyViewedCurPicAlbumPhoto][2] + "</td>"+
				"</tr>"+
				"</table>";
		}
	}
}


function displayBiggestAlbumPhotos(albumOwenerId){	
	var ca = document.getElementById("spBiggestAlbumPhotos");
	
	var photoIndex = currentlyViewedAlbumPhoto;
	
	if(photoIndex > arrAllAlbumPhotos.length - 1){photoIndex = 0;}
	else if(photoIndex < 0){photoIndex = arrAllAlbumPhotos.length - 1}
		
	var myCreatePacket = function(){
		writer = new CmdWriter("69");
		writer.appendStr(albumOwenerId);
		writer.appendStr(photoIndex + 1);
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		
		reader = new CmdReader(responseText);
		reply = reader.getStr();
		
		if(reply == "true"){
			if(arrAllAlbumPhotos.length>0){
				if(ca){
					ca.style.display = "";
					ca.innerHTML = "<table border=0 cellspacing=0 cellpadding=0 bgcolor=white class=tblBiggestPhoto style=\"position:absolute;z-index:999999\">"+
						"<tr class=profileTopBg>"+
						"	<td><a href=javascript:void(0); class=linkBlue onclick=\"switchAlbumPhotos(" + (currentlyViewedAlbumPhoto -1) + ",false ,'" +albumOwenerId+"');reloadBanner();\">" + ((arrAllAlbumPhotos.length>1)?"<< Önceki":"") + "</a></td>"+
						"	<td align=center><a href=javascript:void(0); class=linkBlue onclick=\"document.getElementById('spBiggestAlbumPhotos').style.display='none';showProfileBanner();\">Kapat</a></td>"+
						"	<td align=right><a href=javascript:void(0); class=linkBlue onclick=\"switchAlbumPhotos(" + (currentlyViewedAlbumPhoto +1) + ",false,'"+albumOwenerId+"');reloadBanner();\">" + ((arrAllAlbumPhotos.length>1)?"Sonraki >>":"") + "</a></td>"+
						"</tr>"+
						"<tr><td colspan=3>"+
						((isUserPaidMember)?"":"<iframe class=\"profilePicBanner\" id=ifAd src=/adver.jsp?reqURI=profilepic width=0 height=0 hspace=0 vspace=0 frameborder=0 marginheight=0 marginwidth=0 scrolling=no ALLOWTRANSPARENCY=true></iframe>	")+				
						"</td></tr>"+
						"<tr>"+
						"	<td colspan=3 align=center><div style=\"cursor:pointer;\" title=\"Kapatmak için tıklayın\" onclick=\"document.getElementById('spBiggestAlbumPhotos').style.display='none';showProfileBanner();\"><img src=http://s.gayet.net/images/transparent.png width=" + arrAllAlbumPhotos[currentlyViewedAlbumPhoto][1].width + " height=" + arrAllAlbumPhotos[currentlyViewedAlbumPhoto][1].height + " style='position:absolute;' border=0><img src=" + arrAllAlbumPhotos[currentlyViewedAlbumPhoto][1].src + " id=albumBiggestPhoto  style=cursor:pointer; border=0></div></td>"+
						"</tr>"+
						"<tr class=profileTopBg>"+
						"	<td colspan=3>" + arrAllAlbumPhotos[currentlyViewedAlbumPhoto][2] + "</td>"+
						"</tr>"+
						"</table>";
				}
			}
		}else {
			changeDisplayIfExist("spBiggestAlbumPhotos", "none");
			showSilverAndGoldLayer();
		}
	}
	
	var provider = new oyXMLRPCProvider();
		provider.createPacket = myCreatePacket;
		provider.onComplete = myOnComplete;
		provider.submit("/ajax/profile.ovt");
	
}

function switchAlbumPhotos(pNumber, changePos, albumOwenerId){

	if(pNumber > arrAllAlbumPhotos.length - 1){pNumber = 0;}
	else if(pNumber < 0){pNumber = arrAllAlbumPhotos.length - 1}
	
	currentlyViewedAlbumPhoto = pNumber;
	if(document.getElementById("spBiggestAlbumPhotos")){
		document.getElementById("spBiggestAlbumPhotos").style.left = 100;
		if(changePos){
			document.getElementById("spBiggestAlbumPhotos").style.top = mouseY;
		}
		displayBiggestAlbumPhotos(albumOwenerId);
	}
	
}




function changePassword(layer){
	
	var myCreatePacket = function(){
		writer = new CmdWriter("22");
		writer.appendStr(oldPass);
		writer.appendStr(newPass1);
		writer.appendStr(newPass2);
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		
		reader = new CmdReader(responseText);
		reply = reader.getStr();
		if(reply && reply=="true"){
			document.getElementById("tdErrors").innerHTML="Şifreniz değiştirildi.";
			document.getElementById("oldPass").value="";
			document.getElementById("newPass1").value="";
			document.getElementById("newPass2").value="";
		}else{
			errorStr = reader.getStr()
			tdErrors.innerHTML = errorStr;
		}
	}

	var oldPass = document.getElementById("oldPass").value;
	var newPass1 = document.getElementById("newPass1").value;
	var newPass2 = document.getElementById("newPass2").value;
	var tdErrors = document.getElementById("tdErrors");
	if(!oldPass || oldPass.length<6){
		tdErrors.innerHTML="Girdiğiniz şifre yanlış, tekrar deneyin.";
	}else if(newPass1==null || newPass2==null || newPass1.length==0 || newPass2.length==0){
		tdErrors.innerHTML="Her iki alana da yeni şifrenizi yazmalısınız.";
	}else if(newPass1!=newPass2){
		tdErrors.innerHTML="Girdiğiniz şifreler birbirine uyuşmuyor.";
	}else if(newPass1.length<6){
		tdErrors.innerHTML="Şifreniz en az 6 karakter uzunluğunda olmalıdır.";
	}else{
		tdErrors.innerHTML="İşlem yapılıyor...";
		var provider = new oyXMLRPCProvider();
		provider.createPacket = myCreatePacket;
		provider.onComplete = myOnComplete;
		provider.submit("/ajax/profile.ovt");
	}
}

function changeEmail(layer){
	
	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("tdErrors").innerHTML="E-posta adresiniz başarıyla 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("tdErrors");
	
	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");
	}
}

function displayCancelMembership(layer){
	
	var strOut = 
			"<table cellpadding=0 cellspacing=0 width=100% height=100% style=\"padding:10px 10px 0px 10px;\">"+
			"	<tr><td>"+
			"		<span class=popupText>"+
			"			<b>Uyarı:</b><br>";
			if(genCinSan != "true"){
				strOut += "Gayet.net ";
			}else{
				strOut += "Patlıcan ve Gayet.net üyeliğinizi iptal etmek üzeresiniz, ";
			} 
			strOut += "üyeliğinizi iptal ettiğiniz takdirde aynı rumuzla yeni bir üyelik yaratamazsınız. Profilinize, mesajlarınıza, arkadaş listelerinize ve blogunuza bir daha ulaşamazsınız. <br> "+
			"			Kaydınızı silmeden önce, eski günlerin hatırına şu son soruyu cevaplar mısınız, lütfen… İstifa nedeninizi öğrenip hatalarımızı düzeltmek istiyoruz.<br> "+
			"		</span>"+
			"	</td></tr>"+
			"	<tr><td>"+
			"		<div id=passwrdLayer style=display:none;position:relative;>"+
			"		<div style=position:absolute;>"+
			"			<table cellpadding=0 cellspacing=0 width=300 border=0 bgcolor=#dbd6ff style=\"border:1px solid #ff0000\">"+
			"				<tr><td id=tdErr class=popupText colspan=4 style=padding-left:4px;font-size:10px;><span style=color:#660066 ;>İstifa sürecinizi tamamlamak için şifrenizi giriniz.</span></td></tr>" +			
			"				<tr><td id=tdConfirmPassword width=100% style=padding:2px; align=center><input name=cnfrmPass type=password id=cnfrmPass class=txtFields style=width:98%;background:#ffffcc;/></td><td width=1><img src=http://s.gayet.net/images/ok.gif vspace=2 onClick=confirmPassword();></td><td width=1><img src=http://s.gayet.net/images/closeGray.gif hspace=4 vspace=2 onClick=flip('passwrdLayer');></td></tr>" +
			"			</table>"+
			"		</div>"+
			"		</div>"+
			"		<table cellpadding=0 cellspacing=0 width=100%>";
			
			quitReasons2 = quitReasons2.sort(function() {return 0.5 - Math.random()})
		
			
			for(var i=0;i<quitReasons2.length;i++){
				strOut += "	<tr><td width=1><input type=radio value=\"" + i+ "\" name=who  onClick=document.getElementById('quitReason').style.display='none';checkedQuitReason=" + i + ";></td><td class=popupText colspan=2><label for=quitReason4><i>" + quitReasons2[i] + "</i></label></td></tr>";
			}
			
			strOut += "			<tr><td valign=top><input type=radio value=7 name=who id=quitReason3 onClick=document.getElementById('quitReason').style.display='';checkedQuitReason=7;></td><td class=popupText valign=top><label ><i>Diğer</i></label></td><td align=right><img onclick=\"flip('sMsgLayer');\" src=http://s.gayet.net/images/v2/buttonGiveup2.png style=cursor:pointer;>&nbsp;&nbsp;<img src=http://s.gayet.net/images/v2/buttonSend.png style=cursor:pointer; onclick=\"if((checkedQuitReason==7)&&(document.getElementById('txtQuitReason').value.length==0)){return;}else{ showPasswordLayerOrNot() };\"></td></tr>" +
			"		</table>"+
			"		<div id=quitReason style=display:none;>"+
			"			<table cellpadding=0 cellspacing=0 width=100% style=\"padding:5px 0px 0px 15px;\">"+
			"				<tr><td><textarea name=txtQuitReason id=txtQuitReason class=txtFields rows=4 style=width:100%;background:#ffffcc;overflow:auto;></textarea></td></tr>" +
			"			</table>"+
			"		</div>"+
			"	</td></tr>"+
			"</table>";
	if(document.getElementById("sMsgLayer")){
		sMsgArea = document.getElementById("sMsgArea");
		sMsgArea.innerHTML = strOut;
		if(document.getElementById("sMsgLayer").style.display == "none"){flip("sMsgLayer");}else{setElementPositionByMouse("sMsgLayer");}
		document.getElementById("sMsgLayer").style.width = "400px";
		document.getElementById("sMsgLayer").style.left = "400px";
	}
}

function showPasswordLayerOrNot(){
	if(genCinSan == "true"){
		takeReasonForMembersQuit();
	}else{
		flip('passwrdLayer');
	} 
}

function confirmPassword(){
	var myCreatePacket = function(){
		writer = new CmdWriter("26");
		writer.appendStr(document.getElementById('cnfrmPass').value);
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		
		reader = new CmdReader(responseText);
		reply = reader.getStr();
		if(reply && reply=="true"){
			flip('passwrdLayer');
			takeReasonForMembersQuit();
		}else{
			errorStr = reader.getStr()
			document.getElementById('tdErr').innerHTML = "<span style=color:#660066 ;>" + errorStr + "</span>";
		}
	}
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/profile.ovt");
}

function takeReasonForMembersQuit(){
	
	var myCreatePacket = function(){
		writer = new CmdWriter("25");
		if(checkedQuitReason==7){
			writer.appendStr(document.getElementById('txtQuitReason').value);
		}else{
			
			writer.appendStr(quitReasons2[checkedQuitReason]);
		}
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		
		reader = new CmdReader(responseText);
		reply = reader.getStr();
		if(reply && reply=="true"){
			document.getElementById("sMsgArea").innerHTML=
				"		<span class=popupText<br>"+
				"			<b>Zaman ayırdığınız için teşekkür ederiz.</b>"+
				"		</span>";
			cancelMembership();
		}else{
			errorStr = reader.getStr()
			tdErrors.innerHTML = errorStr;
		}
	}
	
	if(document.getElementById("sMsgLayer").style.display == "none"){flip("sMsgLayer");}else{setElementPositionByMouse("sMsgLayer");}

	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/profile.ovt");
}

function cancelMembership(layer){
	
	var myCreatePacket = function(){
		writer = new CmdWriter("24");
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		
		reader = new CmdReader(responseText);
		reply = reader.getStr();
		if(reply && reply=="true"){
			document.getElementById("sMsgArea").innerHTML +="<br><br><span class=popupText>Profiliniz ve ilgili tüm bilgiler silindi.</span>";
		}else{
			errorStr = reader.getStr()
			document.getElementById("sMsgArea").innerHTML = errorStr;
		}
	}
	
	var tdErrors = document.getElementById("tdErrors");
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/profile.ovt");
}

function retrieveHardworkingUsers(displayLayer, numberForEachPage){
	var myCreatePacket = function(){
		writer = new CmdWriter("7");
		writer.appendStr(loggedInUserId);
		writer.endOfObject();
		return writer.Buffer;
	}
	
	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		userCount = reader.getStr();
		if(userCount>0){
			for(var x=0;x<userCount;x++){
				user_id = reader.getStr();
				user_nick = reader.getStr();
				avatar_path = reader.getStr();
				user_age = reader.getStr();
				user_location = reader.getStr();
				blog_title = reader.getStr();
				hardworkingUsers.push(new Array(user_id, user_nick, avatar_path, user_age, user_location, blog_title));
			}
			var ca = document.getElementById(displayLayer)
			if(ca){
				writeHardWorkingUsers(displayLayer,numberForEachPage,hardworkingUsers);
			}
		}
	}
	
	hardworkingUsers = new Array();
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/blog.ovt");
}

function writeHardWorkingUsers(displayLayer, numberForEachPage, arr){
	var contentArea = document.getElementById(displayLayer);
	if(contentArea && arr!=null && arr.length>0 && numberForEachPage!=null){
		var strGroup = "";
		if(arr.length > ((hwUsersForMainLogin - 1) * numberForEachPage)){
			strGroup +=
				"<div>"+
				"	<table cellpadding=0 cellspacing=0 width=100% border=0><tr>";
			for(var i = ((hwUsersForMainLogin - 1) * numberForEachPage); i<arr.length && i<(hwUsersForMainLogin * numberForEachPage); i++){
				user_id = arr[i][0];
				user_nick = arr[i][1];
				avatar_path = arr[i][2];
				user_age = arr[i][3];
				user_location = arr[i][4];
				blog_title = arr[i][5];
				if(blog_title.length>15){
					blog_title = blog_title.substring(0,15) + "...";
				}
				if(i%2 == 0){
					strGroup += "		</tr><tr>";
				}
				strGroup +=
				"			<td width=50% style='padding: 0px 8px 8px 0px'>"+
				"				<table cellpadding=0 cellspacing=0 width=100% border=0>"+
				"					<tr>"+
				"						<td width=1 valign=top><a href=\"javascript:void(0);\" onclick=\"retrieveShortProfileNew('" + user_id + "', 'tblProfileActions');\" ><img src=" + avatar_path + " border=0 alt=" + user_nick + "></a></td>"+
				"						<td style=\"padding:0 2px 0 4px;\">"+
				"							<a href=\"javascript:void(0);\" class=linkSmall onclick=\"retrieveShortProfileNew('" + user_id + "', 'tblProfileActions');\"><b>" + user_nick + "</b></a><br><span class=verd10pxBlackReg>" + user_age + ", " + user_location + "</span><br>"+
				"							<a href=\"#gayetTop\" class=linkSmall onclick=\"displayBlogNew('" + user_id + "','tblProfileActions');\">" + blog_title + "</a>"+
				"						</td>"+
				"					</tr>"+
				"				</table>"+
				"			</td>";
			}
			strGroup +=
				"	</table>"+
				"</div>";
			strGroup += "<div><table width=100% border=0><tr>";
			if(hwUsersForMainLogin>1){
				strGroup += "<td align=left><a href=javascript:void(0); class=linkSmall onmousedown=\"hwUsersForMainLogin--;writeHardWorkingUsers('" + displayLayer + "', " + numberForEachPage + ",hardworkingUsers);\">Önceki</a> <span class=fullRedSmall>&lt;&lt;</span></td>"
			}
			if(arr.length > (hwUsersForMainLogin * numberForEachPage)){
				strGroup += "<td id=tdNextHW align=right><span class=fullRedSmall>&gt;&gt;</span> <a href=javascript:void(0); class=linkSmall onmousedown=\"hwUsersForMainLogin++;writeHardWorkingUsers('" + displayLayer + "', " + numberForEachPage + ",hardworkingUsers);\">Sonraki</a></td></tr>"
			}
			strGroup += "</tr></table></td></tr></table></div>";
			contentArea.innerHTML = strGroup;
		}
	}	
}


function retrieveUsersRightNav(method, page, gender){
	var myCreatePacket = function(){
		writer = new CmdWriter(method);
		writer.appendStr(page);
		writer.appendStr(gender);
		writer.endOfObject();
		return writer.Buffer;
	}
	
	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		userCount = reader.getStr();
		if(userCount>0){
			newUsers = new Array();
			for(var x=0;x<userCount;x++){
				user_id = reader.getStr();
				user_nick = reader.getStr();
				avatar_path = reader.getStr();
				g_count = reader.getStr();
				newUsers.push(new Array(user_id, user_nick, avatar_path, g_count));
			}
			writeUsersRightNav(newUsers);
			if(page>1){
				strOut = "<a href=\"javascript:void(0);\" onclick=\"retrieveUsersRightNav('" + method + "', '" + (parseInt(page)-1)+ "', '" + gender+ "');\" class=\"linkSmall\" >Önceki</a>";
				writeInnerHTMLIfExist("usersRightNavPrev", strOut);
			}else{
				writeInnerHTMLIfExist("usersRightNavPrev", "");
			}
			if(newUsers.length>=4){
				if (parseInt(page) != 5 )  //we assume at most 20 populer users 
					strOut = "<a href=\"javascript:void(0);\" onclick=\"retrieveUsersRightNav('" + method + "', '" + (parseInt(page)+1)+ "', '" + gender+ "');\" class=\"linkSmall\" >Sonraki</a>";
				else strOut= "";
				writeInnerHTMLIfExist("usersRightNavNext", strOut);
			}else{
				writeInnerHTMLIfExist("usersRightNavNext", "");
			}
			strOut = "<a href=\"javascript:void(0);\" onclick=\"retrieveUsersRightNav('" + method + "', '1', '" + (gender == 'M' ? 'F' : 'M' ) + "');\" class=\"linkSmall\" >" + (method == 28 ? 'Populer' : 'Yeni' ) + " " + (gender == 'M' ? 'kadın' : 'erkek' ) + " üyeler</a>";
			writeInnerHTMLIfExist("usersRightNavOther", strOut);
						
		}else{
			writeInnerHTMLIfExist("usersRightNavNext", "");
		}
	}

	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/profile.ovt");
}

function writeUsersRightNav(arr){
	if( arr != null && arr.length > 0 ){
		strGroup = "";
		for(var i = 0; i< arr.length; i++){
			user_id = arr[i][0];
			user_nick = arr[i][1];
			avatar_path = arr[i][2];
			g_count = arr[i][3];
			user_nick = user_nick.substring(0, user_nick.length > 13 ? 13 : user_nick.length );
			strGroup +=
			"<div>"+
			"	<table cellpadding=0 cellspacing=2 width=100% border=0>"+
			"		<tr>"+
			"			<td style=\"padding:0 2px 0 4px;\" align=center>";
			var strStyle = "";
			if(avatar_path.indexOf("_c.jpg")>0){
				strStyle = "cursor:pointer;background-image:url(" + avatar_path + ");background-repeat:no-repeat;background-position:left top;"
			} else {
				strStyle = "cursor:pointer;background-image:url(" + avatar_path + ");background-repeat:no-repeat;background-position:center top;"
			}
			strGroup +="<div class=\"blackSpan\"" 
					+ " onclick=\"retrieveShortProfileNew('" + user_id + "', 'tblProfileActions');\""
					+ "	style=" + strStyle + "></div>"		
					+ "	<div><a href=\"javascript:void(0);\" onclick=\"retrieveShortProfileNew('" + user_id + "', 'tblProfileActions');\">"
					+ "<b>" + user_nick + "</b></a> " + g_count + "	</div>" +
			"			</td>"+
			"		</tr>";
			strGroup += "		<tr><td height=10 colspan=2></td></tr>";
			strGroup +=
			"	</table>"+
			"</div>";
		}
		writeInnerHTMLIfExist("usersRightNav", strGroup);
	}
}

function retrieveLatestTesters(displayLayer, numberForEachPage, gender){
	var myCreatePacket = function(){
		writer = new CmdWriter("30");
		writer.appendStr(testersForMainLogin);
		writer.appendStr(gender);
		writer.endOfObject();
		return writer.Buffer;
	}
	
	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		userCount = reader.getStr();
		var arrTemp = new Array();
		if(userCount>0){
			for(var x=0;x<userCount;x++){
				user_id = reader.getStr();
				user_nick = reader.getStr();
				avatar_path = reader.getStr();
				user_age = reader.getStr();
				user_location = reader.getStr();
				arrTemp.push(new Array(user_id, user_nick, avatar_path, user_age, user_location));
			}
			
			if(arrTemp.length>0){
				for(var k=0; k<arrTemp.length; k++){
					testers.push(arrTemp[k]);
				}
			}
			if(userCount>0 && newUsers!=null && testers.length>0){
				writeTesters(displayLayer, numberForEachPage, testers);
			}else{
				if(document.getElementById(displayLayer)){
					document.getElementById(displayLayer).innerHTML = "";
				}
			}
		}
	}
	
	if(testersForMainLogin == 1){
		testers = new Array();
	}
	
	currentLatestTestersGender = gender;
	
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/profile.ovt");
}

function writeTesters(displayLayer, numberForEachPage, arr){
	var contentArea = document.getElementById(displayLayer);
	if(contentArea && arr!=null && arr.length>0 && numberForEachPage!=null){
		window.location.hash = "testUsers:" + testersForMainLogin;
		
		var strGroup = "";
		if(arr.length > ((testersForMainLogin - 1) * numberForEachPage)){
		
			strGroup +=
				"<div>"+
				"	<table cellpadding=0 cellspacing=0 width=100% border=0><tr>";
			for(var i = ((testersForMainLogin - 1) * numberForEachPage); i<arr.length && i<(testersForMainLogin * numberForEachPage); i++){
				user_id = arr[i][0];
				user_nick = arr[i][1];
				avatar_path = arr[i][2];
				user_age = arr[i][3];
				user_location = arr[i][4];
				if(i%2 == 0){
					strGroup += "		</tr><tr>";
				}
				strGroup +=
				"			<td width=50% style='padding: 0px 8px 8px 0px'>"+
				"				<table cellpadding=0 cellspacing=0 width=100% border=0>"+
				"					<tr>"+
				"						<td width=1 valign=top><a href=\"javascript:void(0);\" onclick=retrieveShortProfile(" + user_id + ",\"displayProfile(arrShortProfile[0],profileLayer.id,tblMainLogin.id,'arrShortProfile',0)\"); ><img src=" + avatar_path + " border=0 alt=" + user_nick + "></a></td>"+
				"						<td style=\"padding:0 2px 0 4px;\">"+
				"							<a href=\"javascript:void(0);\" class=linkBlue onclick=retrieveShortProfile(" + user_id + ",\"displayProfile(arrShortProfile[0],profileLayer.id,tblMainLogin.id,'arrShortProfile',0)\");><b>" + user_nick + "</b></a><br><span class=verd10pxBlackReg>" + user_age + ", " + user_location + "</span><br>"+
				"						</td>"+
				"					</tr>"+
				"				</table>"+
				"			</td>";

			}
			
			strGroup +=
				"	</table>"+
				"</div>";
			
			if(currentLatestTestersGender == "F"){
				strGroup += "<div><tr><td><a  href=\"javascript:void(0);\" class=linkSmall onclick=\"testersForMainLogin=1;retrieveLatestTesters('" + displayLayer + "', " + numberForEachPage + ",'M');\" >Son test çözen erkek üyeler</a></td></tr></div> ";
			}else if(currentLatestTestersGender == "M"){
				strGroup += "<div><tr><td><a href=\"javascript:void(0);\" class=linkSmall onclick=\"testersForMainLogin=1;retrieveLatestTesters('" + displayLayer + "', " + numberForEachPage + ",'F');\" >Son test çözen kadın üyeler</a></td></tr></div> ";
			}
			strGroup += "<div><table width=100% border=0><tr>";
			if(testersForMainLogin>1){
				strGroup += "<td align=left><a href=\"javascript:void(0);\" class=linkSmall onmousedown=\"testersForMainLogin--;writeTesters('" + displayLayer + "', " + numberForEachPage + ",testers);\">Önceki</a> <span class=fullRedSmall>&lt;&lt;</span></td>"
			}
			if(arr.length >= (testersForMainLogin * numberForEachPage)){
				strGroup += "<td id=tdNextPOP align=right><span class=fullRedSmall>&gt;&gt;</span> <a href=javascript:void(0); class=linkSmall onmousedown=\"testersForMainLogin++;writeTesters('" + displayLayer + "', " + numberForEachPage + ",testers);\">Sonraki</a></td></tr>"
			}
			strGroup += "</tr></table></td></tr>";
			strGroup += "</table></div>";
			contentArea.innerHTML = strGroup;
		}else{
			retrieveLatestTesters(displayLayer, numberForEachPage, currentLatestTestersGender);
		}
	}
}

var USERS_ONLINE = 1;
var MEMBERS_OF_YESTERDAY = 2;
var USERS_BORN_TODAY = 3;




function displayHayranPopup(){

	var msjString = 
		"<table width=100% cellpadding=0 cellspacing=0 border=0>"+
		"<tr><td style='padding:10px;' class=popupText>"+			
		"	Birine hayran olduğunuzda onun profiline abone olursunuz.<br>" +
		"Profil aboneliği o profildeki yeniliklerden haberdar olmanızı sağlar... <br>" +
		"Profiline abone olduğunuz üyelerin...<br><br>" +
		"<li>Profiline veya foto albümüne yeni fotoğraf eklendiğinde; </li>" +
		"<li>Bloguna yazı eklendiğinde; </li>" +
		"<li>Profiline yorum bırakıldığında size haber verilir. </li>" +
		"Abone olduğunuz profillerdeki yenilikler günü gününe ancak tek mesajla bildirilir. Böylece mesaj merkezinde şişkinlik olmaz.<br>" +
		"Ancaaak, hayran olduğunuz üye sizi hayran listesinden silerse aboneliğiniz de sona erer. <br>" +
		"Abone olduğunuz profilden size haber gelmezse sebebi budur, bizden bilmeyin. ";


	msjString += 
		"</td></tr>"+
		"</table>";

	if(sMsgLayer==null){sMsgLayer = document.getElementById("sMsgLayer");}
	if(sMsgArea==null){sMsgArea = document.getElementById("sMsgArea");}
		
		sMsgArea.innerHTML = msjString;
		sMsgLayer.style.width = "400px";
		sMsgLayer.style.left = "300px";
		sMsgLayer.style.top = (document.body.scrollTop) + (document.body.clientHeight)/2-150;;
		sMsgLayer.style.display = "";

}


function displayTagsInfoLayer(show){
	
	var msjString = 
		"<table width=100% cellpadding=0 cellspacing=0 border=0>"+
		"<tr><td style='padding:10px;' class=popupText>"+		
		"<b>Etiketleri boş bırakmayın!</b><br>"+
		"Yeni bir eğlenceye başlıyoruz.<br>"+
		"Gayet.net’te etiketlere tanım yazabilirsiniz.<br>"+
		"Etiket tanımlarına konuyla ilgili resim de ekleyebilirsiniz.<br>"+
		"Aradığınız etiket yoksa, hemen kendiniz o etiketi oluşturabilirsiniz.<br>"+
		"Yazılan tanımlara oy verebilir, en iyi oyu alanı en üstte çıkartabilirsiniz.<br>"+
		"İsterseniz başkalarının yazdıklarını okuyarak keyfinize bakabilirsiniz... <br>"+
		"Yapabilirsiniz, yapabilirsiniz!<br><br>"+


		"<b>Bloglar da etiketlendi</b><br>"+
		"Artık bloglara da etiket ekleyebilir ve bloglarınızın da daha fazla kişiye görünmesini sağlayabilirsiniz. "+
		"Bunun için blog yazısı giriş formundaki etiket ekleme alanına etiketleri yazabilirsiniz.<br><br>"+
		
		"Etiket sayfalarının altında, o etiketi taşıyan blog varsa, onlara ulaşmanız için gereken linki göreceksiniz.<br><br>"+
		 
		"Şimdi, hemen bir etiket bulup tanım yazmaya başlayın...<br>"+
		"<div><form method=post action='/tag/tagPhrase.gyt'><table cellpadding=0 cellspacing=0 border=0><tr><td nowrap class=verd11pxBlackReg height=25>Etiket ara </td><td><input type=text name=searchTag id=searchTag class=txtFields /></td><td>&nbsp;</td><td> <input type=image src=http://s.gayet.net/images/buttonSearch.gif /></td></tr></table></form><div>"+
		 
		"Hala profilinize etiket eklemediyseniz de size teessüf ederiz.<br>"+
		"<span class=popupLink style=cursor:pointer;text-decoration:underline; onclick=retrieveTagsOfUserForSetting(loggedInUserId);if(document.getElementById('sMsgLayer')){setTimeout(\"document.getElementById('sMsgLayer').style.width='200px';document.getElementById('sMsgLayer').style.left=mouseX-250;\",500);}>Profilinize etiket ekleyin</span>"+
		"</td></tr>"+
		"<tr><td align=right><table cellpadding=0 cellspacing=0 border=0><tr><td height=1 width=1><input type=checkbox name=dontShowUpdateWarning id=dontShowUpdateWarning onchange=dontShowWarning(this.checked,'DONT_SHOW_TAGS_INFO_LAYER');></td><td class=verd10pxBlackReg style=padding-right:10px; nowrap><i><label for=dontShowUpdateWarning>Bu uyarıyı bir daha gösterme.</label></i></td></table></td></tr>"+
		"</table>";
	
	if(sMsgLayer==null){sMsgLayer = document.getElementById("sMsgLayer");}
	if(sMsgArea==null){sMsgArea = document.getElementById("sMsgArea");}
	
	if(show){
		sMsgArea.innerHTML = msjString;
		sMsgLayer.style.width = "450px";
		sMsgLayer.style.left = "300px";
		sMsgLayer.style.top = (document.body.scrollTop) + (document.body.clientHeight)/2-150;;
		sMsgLayer.style.display = "";
		//retrieveEducationCodes('educationSelect');
		//flip('eduUpdateInPop');
	}
}

var Type = 'Z';
function showSecretFanMouseOver(){
	strPop = "<table cellpadding=0 cellspacing=0>"+
			"<tr><td><img src=/images/v2/popLeftTop.png></td><td width=100% class=tdPopTop></td><td valign=bottom><img src=/images/v2/popRightTop.png></td></tr>"+
			"<tr bgcolor=#B0CBCF><td colspan=3><table cellpadding=0 cellspacing=0 ><tr><td bgcolor=#60979F width=1 nowrap></td><td width=100% style=\"padding:4 4 4 4\">" +
			"Hayran ol ama kimse bilmesin. O da bir gün size gizli hayran olursa ana sayfadan her ikiniz de kocaman göreceksiniz ki: <span style=color:red;>BİNGO !!!</span>"+
			"</td><td bgcolor=#60979F width=3 nowrap></td></tr></table>"+
			"<tr><td  colspan=3><table cellpadding=0 cellspacing=0><tr><td><img src=/images/v2/popLeftBottom.png></td><td width=100% class=tdPopBottom></td><td><img src=/images/v2/popRightBottom.png></td></tr></table></td></tr></table>";
			
	if(document.getElementById("layerMouseOver"))	{
		document.getElementById("layerMouseOver").innerHTML = strPop;
		document.getElementById("layerMouseOver").style.left = mouseX;
		document.getElementById("layerMouseOver").style.top = mouseY;
		document.getElementById('layerMouseOver').style.display='';
		setTimeout("document.getElementById('layerMouseOver').style.display='none';",2000);
	}	
}

function kontolPanelMouseOver(type){
	strPop = "<table cellpadding=0 cellspacing=0>"+
			"<tr><td><img src=/images/v2/popLeftTop.png></td><td width=100% class=tdPopTop></td><td valign=bottom><img src=/images/v2/popRightTop.png></td></tr>"+
			"<tr bgcolor=#B0CBCF><td colspan=3><table cellpadding=0 cellspacing=0 ><tr><td bgcolor=#60979F width=1 nowrap></td><td width=100% style=\"padding:4 4 4 4\">";
			if(type==1){//Mesaj Merkezi
			strPop +="<b>Gayet.net’in ve sizinle ilgilenen üyelerin mesajları buraya gelir.</b>";
			}
			else if(type==2){//Goz Kirpma
			strPop +="<b>Dikkatini çekmek isteyenlerin kırptığı gözleri burdan görebilirsin.</b>";
			}
			else if(type==3){//Profilimi Gezenler
			strPop +="<b>Profilinizi gezenleri görmek için birebir.</b>";
			}
			else if(type==4){//Grubuma Katilmak Isteyenler
			strPop +="<b>Arkadaş grubunuza katılmak isteyenleri görmek için.</b>";
			}
			else if(type==5){//Anketimi Cevaplayan
			strPop +="<b>Anketiniz varsa, cevaplayan herkesi burdan görürsünüz.</b>";
			}
			else if(type==6){//Bloguma
			strPop +="<b>Blogunuza yorum yazanlar burada.</b>";
			}
			else if(type==7){//Profilime
			strPop +="<b>Profilinizi gezenlerin yaptığı yorumları görmek için.</b>";
			}
			else if(type==8){//Hayran Sayiniz
			strPop +="<b>Ve işte hayranlar da burda.</b>";
			}
			strPop +="</td><td bgcolor=#60979F width=3 nowrap></td></tr></table>"+
			"<tr><td  colspan=3><table cellpadding=0 cellspacing=0><tr><td><img src=/images/v2/popLeftBottom.png></td><td width=100% class=tdPopBottom></td><td><img src=/images/v2/popRightBottom.png></td></tr></table></td></tr></table>";
			
	if(document.getElementById("layerMouseOver"))	{
		document.getElementById("layerMouseOver").innerHTML = strPop;
		document.getElementById("layerMouseOver").style.left = mouseX;
		document.getElementById("layerMouseOver").style.top = mouseY;
		document.getElementById("layerMouseOver").style.width = 150;
		//document.getElementById('layerMouseOver').style.display='';
		setTimeout("document.getElementById('layerMouseOver').style.display='none';",4000);
	}	
}

function retrieveGayetNews(numb){
   	var myCreatePacket = function(){
		writer = new CmdWriter(99);
		writer.appendStr(loggedInUserId);		
		writer.appendStr(numb);
		writer.endOfObject();
		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();
			link=reader.getStr();
			
			if(numb > gayetNewsStart ){	
				prev = numb - 1;
				strSquares = "<a href=\"javascript:void(0);\"  onclick=\"retrieveGayetNews(" + prev + ");\"><img src='http://s.gayet.net/images/squares/sqrL.png' border='0'></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
			}else{
		    	strSquares= "<a><img src='http://s.gayet.net/images/squares/sqrL.png' border='0'></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
			}
			pageCount  = 0;
		    for(var i = gayetNewsStart; i < gayetNewsEnd; i++){
            	pageCount ++;
            	if(numb==i){ 
                	strSquares +="<span onclick='retrieveGayetNews(" + i + ")'><img src='http://s.gayet.net/images/squares/sqrOn" + pageCount + ".png' border='0'></span>&nbsp;";
                }else{ 
             		strSquares +="<span onclick='retrieveGayetNews(" + i + ")'><img src='http://s.gayet.net/images/squares/sqrOff" + pageCount + ".png' border='0'> </span>&nbsp";
                }
       		}
			strSquares +="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp";
			if(numb < gayetNewsEnd - 1 ){	
				next = numb + 1;			      							  
				strSquares +="<a href=\"javascript:void(0);\"  onclick=\"retrieveGayetNews(" + next + ");\"><img src='http://s.gayet.net/images/squares/sqrR.png' border='0'> </a>";
			}else{
				strSquares +="<a><img src='http://s.gayet.net/images/squares/sqrR.png' border='0'> </a>";
			}
			document.getElementById('gytNewsSqrs').innerHTML=strSquares;
			document.getElementById('gytNewsPic').innerHTML= " <a href=/viewProfile.ovt?userId=9095&bId="+link+"><img src='http://s.gayet.net/uploads/gayetnews/"+(newsId)+".jpg' border='0'></a>";
			document.getElementById('gytNewsTitle').innerHTML= "<a href=/viewProfile.ovt?userId=9095&bId="+link+" style='text-decoration: none;color: black'><b>"+(title)+"</b></a>";
			document.getElementById('gytNewsBody').innerHTML= ""+(body)+"";
		}else{
		}	
	}
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/blog.ovt");
}

function retrieveCurrentPictures(userId){
	var myCreatePacket = function(){
		writer = new CmdWriter("7");
		writer.appendStr(userId);
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		reply = reader.getStr();

		if(reply && reply=="true"){
			for(;reader.hasObject();){
				albumPath = reader.getStr();
				photoId = reader.getStr();
				caption = reader.getStr();

				imgTemp = new Image();
				imgTemp.src = staticContentPath + "/uploads/" + albumPath + photoId + "_s.jpg";
				imgTemp2 = new Image();
				imgTemp2.src = staticContentPath + "/uploads/" + albumPath + photoId + ".jpg";

				arrCurrentPics.push(new Array(imgTemp, imgTemp2, caption));
			}
			if(arrCurrentPics.length>0){
				if(document.getElementById("tableCurrentPics")){
					document.getElementById("tableCurrentPics").style.display = "";
				}
				displayCurrentPictures();
			}else{
				if(document.getElementById("tableCurrentPics")){
					document.getElementById("tableCurrentPics").style.display = "none";
				}
			}
			
		}
	}
	arrCurrentPics = new Array();
			
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/photo.ovt");
}
function displayCurrentPictures(){
	strAlbum = "<table width=100%><tr>"
	for(var i=0;(i<arrCurrentPics.length && i<2);i++){
		strAlbum += "<td width=48%><a href=javascript:void(0); onclick=\"switchAlbumPhotos(" + i + ",true);closeProfileBanner();\"><img src=http://s.gayet.net/images/transparent.png width=" + arrAllAlbumPhotos[i][0].width + " height=" + arrAllAlbumPhotos[i][0].height + " style='position:absolute;' border=0><img src=" + arrAllAlbumPhotos[i][0].src +" border=0></a></td><td width=2% nowrap></td>";
	}
	strAlbum += "</tr>"
	if( arrCurrentPics.length > 4 ){
		strAlbum += "<tr><td><a href=javascript:void(0); onclick=\"switchAlbumPhotos(0,true);closeProfileBanner();\" class=linkBlue>Hepsi</a></td></tr>"
	}
	
	strAlbum += "</table>";
	if(document.getElementById("tdCurrentPics")){
		document.getElementById("tdCurrentPics").innerHTML = strAlbum;
	}
}


function showChangeBirthDateLayer( birthDate ){
	if( birthDate ){
		birthDateArr = birthDate.split(" ");
		dateArr = birthDateArr[0].split("-");
		timeArr = birthDateArr[1].split(":");
		day = dateArr[0];
		month = dateArr[1];
		year = dateArr[2];		
		hour = timeArr[0];
		minute = timeArr[1];
	}else{
		year = -1;
		month = -1;
		day = -1;
		hour = -1;
		minute = -1;
	}
	var strOut = "<form name=\"changeBirthDayForm\" id=\"changeBirthDayForm\" >"
		+	"<table width=100% height=100% border=0 class=updateTable2 onMouseOver=\"if(stoValue>0){clearInterval(stoValue);}\"><tr><td style=padding:10px 10px 0 10px;><table border=0>"
     	+		"<tr><td>Doğum tarihiniz:<br />"
        +			"<select id=\"birth_date_day\" name=\"birth_date_day\">";
	for( i=1; i<32; i++){
		strOut +=	"<option value=\"" + i + "\"" ;
	   	if( day == i ){ strOut += " selected"; }
	   	strOut += " >" + ( i < 10 ? "0"+ i : i ) + "</option>";
	}
    strOut +=		"</select> "
        +			"<select id=\"birth_date_month\" name=\"birth_date_month\">";
        for( i=1; i<13; i++){
          	strOut +=	"<option value=\"" + (i-1) + "\"" ;
          	if( month == i ){ strOut += " selected"; }
          	strOut += " >" + ( i < 10 ? "0" + i : i ) + "</option>";
          }
         	strOut +=	"</select> "
         		+		"<select id=\"birth_date_year\" name=\"birth_date_year\">";
          for( i=1991; i>1930; i--){
          	strOut +=	"<option value=\"" + i + "\"" ;
          	if( year == i ){ strOut += " selected"; }
          	strOut += " >" + i + "</option>";
          }
         	strOut +=	"</select>"
      	+		"</td>"
      	+		"<td style=\"padding-left:25px;\">"
      	+			"Doğum saatiniz:<br />"
          +			"<select id=\"birth_date_hour\" name=\"birth_date_hour\">";
        	for( i=0; i < 24; i++){
          	strOut +=	"<option value=\"" + i + "\"" ;
          	if( hour == i ){ strOut += " selected"; }
          	strOut += " >" + ( i < 10 ? "0"+ i : i ) + "</option>";
          }
         	strOut +=			"</select> "
         	+			"<select id=\"birth_date_minute\" name=\"birth_date_minute\">";
        	for( i=0; i < 60; i++){
          	strOut +=	"<option value=\"" + i + "\"" ;
          	if( minute == i ){ strOut += " selected"; }
          	strOut += " >" + ( i < 10 ? "0"+ i : i ) + "</option>";
          }
         	strOut +=			"</select>"
      	+		"</td>"
      	+	"</tr>"
      	+	"<tr>"
      	+		"<td><img style=cursor:pointer; onclick=\"changeBirthDate('changeBirthDayForm');\" src=\"http://s.gayet.net/images/ok.gif\">&nbsp;&nbsp;<img style=cursor:pointer; onclick=\"hideLayer(sMsgLayer);\"  src=\"http://s.gayet.net/images/closeGray.gif\"></td>"
      	+	"</tr><tr><td align=right colspan=2> <span id=age18 class=\"lila bold\"></span> &nbsp;</td></tr>"	
  		+	"</table></td></tr></table></form>";
	if( document.getElementById("sMsgLayer") && document.getElementById("sMsgArea") ){
		if(document.getElementById("sMsgLayer").style.display == "none"){flip("sMsgLayer");}else{setElementPositionByMouse("sMsgLayer");}
		document.getElementById("sMsgArea").innerHTML = strOut;
	}
}


function changeBirthDate( formName ){
	birth_date_year = document.forms[formName].elements["birth_date_year"].value;
	birth_date_month = document.forms[formName].elements["birth_date_month"].value;
	birth_date_day = document.forms[formName].elements["birth_date_day"].value;
	birth_date_hour = document.forms[formName].elements["birth_date_hour"].value;
	birth_date_minute = document.forms[formName].elements["birth_date_minute"].value;
	//alert( birth_date_year + " - " + birth_date_month + " - " + birth_date_day + " - " + birth_date_hour + " - " + birth_date_minute);
	var myCreatePacket = function(){
		writer = new CmdWriter("65");
		writer.appendStr(birth_date_year);
		writer.appendStr(birth_date_month);
		writer.appendStr(birth_date_day);
		writer.appendStr(birth_date_hour);
		writer.appendStr(birth_date_minute);
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		result = reader.getStr();
		//alert(result);
		if( result == "true" ){
			writeInnerHTMLIfExist("birthDateField", "" + birth_date_day + "-" + parseInt(parseInt(birth_date_month) + 1) + "-" + birth_date_year + "  " + birth_date_hour + ":" + birth_date_minute +"");
			flip('sMsgLayer');
		}else{
			birthDateErr = reader.getStr();
			if( birthDateErr && birthDateErr.length > 0 ){
				writeInnerHTMLIfExist('age18', birthDateErr);
			}else{
				writeInnerHTMLIfExist('age18', 'Bir hata oluştu tekrar deneyiniz!');
			}
		}
	}

	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/profile.ovt");
}


function showChangeBirthPlaceLayer( birthPlaceId){
	var myCreatePacket = function(){
		writer = new CmdWriter("24");
		writer.appendStr("4000000000000995");
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		locationCount = reader.getStr();
		if( locationCount > 0 ){
			var strOut = "<form name=\"changeBirthPlaceForm\" id=\"changeBirthPlaceForm\" >"
			+	"<table width=100% height=100% border=0 class=updateTable2 onMouseOver=\"if(stoValue>0){clearInterval(stoValue);}\"><tr><td style=padding:10px;><table border=0>"
        	+		"<tr>"
        	+			"<td>Doğum yeriniz:<br />"
            +				"<select id=\"placeOfBirthId\" name=\"placeOfBirthId\" class=\"astroSelects\">";
            for(i=0; i<locationCount; i++){
            	location_id = reader.getStr();
            	location_title = reader.getStr();
           		strOut +=	"<option value=\"" + location_id + "\"" ;
           		if( birthPlaceId == location_id ){ strOut += " selected"; }
           		strOut += " >" + location_title + "</option>";
            }
           	strOut +=		"</select>"
        	+			"</td>"
        	+		"</tr>"
        	+		"<tr>"
        	+			"<td><img style=cursor:pointer; onclick=\"changeBirthPlace('changeBirthPlaceForm');flip('sMsgLayer');\" src=\"http://s.gayet.net/images/ok.gif\">&nbsp;&nbsp;<img style=cursor:pointer; onclick=\"hideLayer(sMsgLayer);\"  src=\"http://s.gayet.net/images/closeGray.gif\"></td>"
    		+		"</tr>"
    		+	"</table></td></tr></table></form>";
			if( document.getElementById("sMsgLayer") && document.getElementById("sMsgArea") ){
				if(document.getElementById("sMsgLayer").style.display == "none"){flip("sMsgLayer");}else{setElementPositionByMouse("sMsgLayer");}
					document.getElementById("sMsgArea").innerHTML = strOut;
			}
		}else{
			//hata
		}
		
	}

	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/others.ovt");
}

function changeBirthPlace( formName ){
	var myCreatePacket = function(){
		writer = new CmdWriter("64");
		placeOfBirthId = document.forms[formName].elements["placeOfBirthId"].value;
		writer.appendStr(placeOfBirthId);
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		result = reader.getStr();
		if( result == "true" ){
			var selectedIndex = document.forms[formName].elements["placeOfBirthId"].selectedIndex;
			var selectedText = document.forms[formName].elements["placeOfBirthId"][selectedIndex].text; 
			if(document.getElementById("birthPlaceField")){
				document.getElementById("birthPlaceField").innerHTML = selectedText;
			}
		}else{
			//alert("Hata");
		}
		
	}
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/profile.ovt");
}

function attachOrDetachLabelToUser(method, labelId, userId, callerName, callerMethod){
	var myCreatePacket = function(){
		writer = new CmdWriter(method);
		if(labelId>0){
			writer.appendStr(labelId);
		}
		writer.appendStr(userId);
		writer.endOfObject();
		return writer.Buffer;
	}
  
	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		reply = reader.getStr();
		if(reply=="true"){
			if(callerName==null || callerName.length==0){
				eval("rel" +currentRelationNavIndex + " = false;");
				getLabels(false);
			}else if(callerName=="search"){
				var strValue = "";   
				if(callerMethod=="del"){
					strValue = "<a href=javascript:void(0); onClick=\"attachOrDetachLabelToUser(8,0," + userId + ", 'search', 'add');\">Favorilerime ekle</a>";
					if(document.getElementById("s_favourite" + userId)){document.getElementById("s_favourite" + userId).innerHTML = strValue;}
					if(document.getElementById("p_AddToList")){document.getElementById("p_AddToList").innerHTML = strValue;}
					if(document.getElementById("pb_AddToList")){document.getElementById("pb_AddToList").innerHTML = strValue;}
					if(document.getElementById("m_AddToList" + userId)){document.getElementById("m_AddToList" + userId).innerHTML = strValue;}
					if(document.getElementById("f_AddToList" + userId)){document.getElementById("f_AddToList" + userId).innerHTML = "<a class=verd11pxDarkBlueBold href=javascript:void(0); onClick=\"attachOrDetachLabelToUser(8,0," + userId + ", 'search', 'add');\"><img src=http://s.gayet.net/images/addToFavoritesAdd.png border=0></a>";}
				}else if(callerMethod=="add"){
					strValue = "<a href=javascript:void(0); onClick=\"attachOrDetachLabelToUser(9,0," + userId + ", 'search', 'del');\">Favorilerinizde</a>";
					if(document.getElementById("s_favourite" + userId)){document.getElementById("s_favourite" + userId).innerHTML = strValue;}
					if(document.getElementById("p_AddToList")){document.getElementById("p_AddToList").innerHTML = strValue;}
					if(document.getElementById("pb_AddToList")){document.getElementById("pb_AddToList").innerHTML = strValue;}
					if(document.getElementById("m_AddToList" + userId)){document.getElementById("m_AddToList" + userId).innerHTML = strValue;}
					if(document.getElementById("f_AddToList" + userId)){document.getElementById("f_AddToList" + userId).innerHTML = "<a class=verd11pxDarkBlueBold href=javascript:void(0); onClick=\"attachOrDetachLabelToUser(9,0," + userId + ", 'search', 'del');\"><img src=http://s.gayet.net/images/addToFavoritesIn.png border=0></a>";}
				} 
				
				for(i=0;i<20;i++){
					eval("rel"+i+" = false");
				}
				
				if(document.getElementById("sMsgLayer")){
					document.getElementById("sMsgLayer").style.width = "260px";
					sMsgArea = document.getElementById("sMsgArea");
					strWink = "<tr><td align=center><img src=http://s.gayet.net/images/iconAddToList.gif></td></tr><tr><td align=center class=popupText>" + ((callerMethod=="del") ? "Favorilerinizden silindi." : "Favorilerinize eklendi.") + "</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 if (callerName == "message"){
				if(callerMethod=="del"){
					strValue = "<a href=javascript:void(0); onClick=\";\"></a>";
					var elems = document.getElementsByName("s_favourite" + userId);
					if (elems != null && elems.length > 0){
						for(i=0;i<elems.length;i++){
							elems[i].innerHTML = "Favorilerime ekle";
							changeOnclickIfExist(elems[i].id, "attachOrDetachLabelToUser(8,0," + userId + ", 'message', 'add')");
						}	
						
					}

				}else if(callerMethod=="add"){
					var elems = document.getElementsByName("s_favourite" + userId);
					if (elems != null && elems.length > 0){
						for(i=0;i<elems.length;i++){
							elems[i].innerHTML = "Favorilerinizde";
							changeOnclickIfExist(elems[i].id, "attachOrDetachLabelToUser(9,0," + userId + ", 'message', 'del')");
						}	
						
					}
					
				} 

				
				if(document.getElementById("sMsgLayer")){
					document.getElementById("sMsgLayer").style.width = "260px";
					sMsgArea = document.getElementById("sMsgArea");
					strWink = "<tr><td align=center><img src=http://s.gayet.net/images/iconAddToList.gif></td></tr><tr><td align=center class=popupText>" + ((callerMethod=="del") ? "Favorilerinizden silindi." : "Favorilerinize eklendi.") + "</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{
		}
	}

	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/label.ovt");
}

function displayNotepadEntry(strCurrentNote, blogArticleId,isDefaultNote){
	
	if(sMsgLayer==null){sMsgLayer = document.getElementById("sMsgLayer");}
	if(sMsgArea==null){sMsgArea = document.getElementById("sMsgArea");}
	if(sMsgLayer.style.display == "none"){flip("sMsgLayer");}
	
	contentArea = sMsgArea;
	
	var strGroup = "";
	
	if (strCurrentNote == undefined  || strCurrentNote ==  null){
		strCurrentNote = "";
	}	
	
	strGroup += "<table width=100%>";
	strGroup += "<tr><td id=notepadentry align=left> <p class=popupLink> Notunuz:</p> </td></tr>";
	strGroup += "<tr><td align=center ><textarea name=txtNotepadEntry id=txtNotepadEntry rows=3 cols=30>" +  strCurrentNote  + "</textarea></td></tr>";
	
	strGroup += "<tr><td align=left>";
	strGroup += "<input type=checkbox name=defaultNote id=defaultNote "  + (isDefaultNote == "true" ? "checked" :"" ) + "><span class=popupLink> İlk notum bu olsun.</span> ";
	strGroup += "</td></tr>";	
	
	strGroup += "<tr><td align=center>";
	if(strCurrentNote && strCurrentNote.length>0){
		strGroup += "<a href='javascript:void(0);' class=popupLink onclick=\"addNotepadEntry(document.getElementById('txtNotepadEntry').value, '" +blogArticleId+ "', document.getElementById('defaultNote').checked);\" >Güncelle</a>"
	} else {
		strGroup += "<a href='javascript:void(0);' class=popupLink onclick=\"addNotepadEntry(document.getElementById('txtNotepadEntry').value, 0);\" >Ekle</a>" +
		"<br><br>";
	}
	
	strGroup += "</td></tr></table>";
	
	contentArea.innerHTML = strGroup;
	

	
}

function addNotepadEntry(strNotepadEntry, blogArticleId, isDefault){
	
	
	//validate..
	if (strNotepadEntry == null || trimString (strNotepadEntry).length <= 0 ){
		var strmsg="Notunuzu girmediniz, Lütfen notunuzu girin..";
		if(document.getElementById("notepadentry")){
			var messageToDisplay = "<span class=lila> <strong>" +strmsg+"</strong> </span> <br/>";
			document.getElementById("notepadentry").innerHTML = messageToDisplay;
		}else{
			gayetMessageBox(strmsg);
		}
		return;
	}else if (strNotepadEntry.length > 225) {
	
		var strmsg="Notunuz 225 karakterden uzun olamaz.";
		if(document.getElementById("notepadentry")){
			var messageToDisplay = "<span class=lila> <strong>" +strmsg+"</strong> </span> <br/>";
			document.getElementById("notepadentry").innerHTML = messageToDisplay;
		}else{
			gayetMessageBox(strmsg);
		}
		return;
	}
	
	if (isDefault == "undefined" ||isDefault == null  )
		isDefault = false;
	
	var myCreatePacket = function(){
		writer = new CmdWriter("13");
		writer.appendStr(loggedInUserId);	
		writer.appendStr(blogArticleId);
		writer.appendStr(trimString (strNotepadEntry));	
		writer.appendStr(isDefault);
		writer.endOfObject();
		return writer.Buffer;
	}
	
	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		reply = reader.getStr();
		numberOfNotes = reader.getStr();
		blogArticleId = reader.getStr();
		date = reader.getStr();
		
		if(reply == "true"){
		
			var messageToDisplay = "<span class=lila> <strong>Notunuz "  +(blogArticleId > 0 ? "güncellendi." : "alındı!" ) + "</strong> <br/>";
			gayetMessageBox(messageToDisplay);
			showNote(blogArticleId,strNotepadEntry,date, numberOfNotes,isDefault);
				
				
		}else {
			
			if ( numberOfNotes == 3 ) {
				var messageToDisplay = "<span class=lila> <strong>3 nottan fazla giremezsiniz! </strong> <br/>";
				gayetMessageBox(messageToDisplay);
			}
		}
	}
	
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/blog.ovt");
}



function retrieveNotepadEntries(userId, currentNoteId){

	
	var myCreatePacket = function(){
		writer = new CmdWriter("14");
		writer.appendStr(userId);	
		writer.appendStr(currentNoteId);
		writer.endOfObject();
		return writer.Buffer;
	}
	
	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		reply = reader.getStr();
		
		var blogId = reader.getStr();
		var note = reader.getStr();
		var date = reader.getStr();
		var colorId = reader.getStr();
		var numberOfNotes = reader.getStr(); 
		var isDefaultNote = reader.getStr();
		
		if (currentNoteId == 0 ){//just for first view..
			if (document.getElementById('notePadLayer')){
			
				if (userId == loggedInUserId)
					document.getElementById('notePadLayer').className="npSize npBg0"+ colorId;
				else 
					document.getElementById('notePadLayer').className="npSize npBg0"+ colorId + "false";
			}
		}
		
		if(reply == "true"){
			showNote (blogId,note,date,numberOfNotes, isDefaultNote);
		}else {
			
			if (numberOfNotes<=0 && (userId == loggedInUserId)) {	
				var defaultMessage = "<a class=\"npContentInner\" href=\"javascript:void(0)\" onclick=\"displayNotepadEntry('',0,document.getElementById('isDefaultNote').value)\" >Buraya istediğinizi yazın, herkes görsün!</a>";
				showNote (0,defaultMessage,"",numberOfNotes,isDefaultNote);
				/*if (document.getElementById('tdNotepadNick'))
					document.getElementById('tdNotepadNick').innerHTML = "-Gayet.net-";
				*/	
			}
		}
	}
	
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/blog.ovt");
	
}


function showNote (blogId, note, date,  numberOfNotes,isDefaultNote) {
	var noteLayer = document.getElementById('blogContainer');
	if ( noteLayer ){
		noteLayer.style.display="";
		if (document.getElementById('npDateContent'))
			document.getElementById('npDateContent').innerHTML = date;
		if (document.getElementById('npContentInner'))
			document.getElementById('npContentInner').innerHTML=  note;
		if (document.getElementById('currNoteBlogArticleId'))
			document.getElementById('currNoteBlogArticleId').value = blogId;
		if (document.getElementById('isDefaultNote'))
			document.getElementById('isDefaultNote').value = isDefaultNote;	
		if (numberOfNotes && numberOfNotes == 3 ){
			changeDisplayIfExist("addEntryLink", "none");
		}else {
			changeDisplayIfExist("addEntryLink", "");
		}
	}	
}
function deleteNoteEntry(blogId){
	var myCreatePacket = function(){
		writer = new CmdWriter("5");
		writer.appendStr(loggedInUserId);
		writer.appendStr(blogId);
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		var reply = reader.getStr();

		if(reply=="true"){
			if(document.getElementById("sMsgLayer")){
				document.getElementById("sMsgLayer").style.width = "260px";
				sMsgArea = document.getElementById("sMsgArea");
				strWink = "<tr><td align=center><img src=http://s.gayet.net/images/iconAddToList.gif></td></tr><tr><td align=center style='color:yellow'>Yazı notlarınız arasından silindi.</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");}
			}
			
			retrieveNotepadEntries(loggedInUserId, 0);
		}
	}
	
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/blog.ovt");
}
function displayDeleteNote(baId){

	if(sMsgArea==null){sMsgArea = document.getElementById("sMsgArea");}
	if(sMsgLayer==null){sMsgLayer = document.getElementById("sMsgLayer");}
	sMsgArea.innerHTML = "<table border=0 width=100% cellpadding=0 cellspacing=0>" +
		"<tr><td colspan=3 style='color: yellow' align=center>Notunuzu silmek istediğinize emin misiniz?</td></tr>" +
		"<tr><td colspan=3 height=8></td></tr>" +		
		"<tr>" +         
		"	<td width=46% align=right><img src=http://s.gayet.net/images/no.gif onclick=hideLayer(sMsgLayer); style=cursor:pointer;></td>" +
		"	<td width=8% ></td>" +   
		"	<td width=46% ><img src=http://s.gayet.net/images/yes.gif onclick=deleteNoteEntry('"+baId+"'); style=cursor:pointer;></td>" +
		"</tr>" +
		"</table>";		
	if(sMsgLayer.style.display == "none"){flip("sMsgLayer");}else{setElementPositionByMouse("sMsgLayer");}
	
}

//
function changeNotePadColor(colorId){

	var myCreatePacket = function(){
		writer = new CmdWriter("15");
		writer.appendStr(loggedInUserId);
		writer.appendStr(colorId);	
		writer.endOfObject();
		return writer.Buffer;
	}
	
	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		reply = reader.getStr();
		if(reply == "true"){
		
			if (document.getElementById('notePadLayer'))	{
				document.getElementById('notePadLayer').className="npSize npBg0"+ colorId;
			}
		}
	}
	
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/blog.ovt");	
}



