var currentTestCreatorsPage = 1;
var currentTestSolversPage = 1;

function updateEmailSetting(){
	
	var myCreatePacket = function(){
		writer = new CmdWriter("35");
		writer.appendStr(false);
		writer.appendStr(false);	
		writer.appendStr(document.getElementById("msgMail").checked);	
		writer.appendStr(document.getElementById("winkMail").checked);	
		//writer.appendStr(document.getElementById("blogMail").checked);
		writer.appendStr(document.getElementById("guruMail").checked);	
		writer.appendStr(document.getElementById("profileMail").checked);
		//writer.appendStr(document.getElementById("tagCommentAnswerMail").checked);		
		
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		
		reader = new CmdReader(responseText);
		//dbg("updateQuick = " + responseText);
		if(reader.getStr()){
			document.getElementById("tdSettingUpdate").innerHTML = "<table cellpadding=0 cellspacing=0><tr><td><img src=http://s.gayet.net/images/pinkButtonLeft.png></td><td bgcolor=#FF0066  class=verd12pxWhiteBold>E-posta ayarlarınız güncellendi.</td><td><img src=http://s.gayet.net/images/pinkButtonRight.png></td></tr></table>";
			//document.getElementById(layerToHide).style.display = "";
			//if(document.getElementById("msgHeaderLayer"))	document.getElementById("msgHeaderLayer").style.display = "";
			getQuickContacts();
		}
		
	}
	//dbg("layToHide = " + layerToHide);
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/message.ovt");
	
}

function displayMesageSettings(currentLayer){
		if(document.getElementById("otherSettingsLayer")){
			if(document.getElementById(currentLayer)){
				document.getElementById(currentLayer).style.display = "none";
			}
			strOut = ""
			+"	<table>"
			+"		<tr>"
			+"			<td class=\"tusHdr\"><strong>T</strong>est <strong>U</strong>yarı <strong>S</strong>istemi</td>"
			+"		</tr>"			
			+"		<tr>"
			+"			<td id=\"testCategorySelectLayer\"></td>"
			+"		</tr>"			
			+"		<tr>"
			+"			<td id=\"testCreatorSelectLayer\"></td>"
			+"		</tr>"			
			+"		<tr>"
			+"			<td id=\"testSolverSelectLayer\"></td>"
			+"		</tr>"
			+"		<tr>"
			+"			<td height=\"30\">&nbsp;</td>"
			+"		</tr>"
			+"		<tr>"
			+"			<td class=\"tusTd\"><input type=\"checkbox\" class=\"vertAl\" name=\"wantTUSMailCheck\" id=\"wantTUSMailCheck\" selected> <strong><span class=\"lila\">&gt;</span> E-posta gelsin &nbsp; &nbsp; <input type=\"checkbox\" name=\"wantTUSMessageCheck\" id=\"wantTUSMessageCheck\" selected> <span class=\"lila\">&gt;</span> Mesaj gelsin</td>"
			+"		</tr>"			
			+"		<tr>"
			+"			<td><a href=\"javascript:void(0);\" onclick=\"controlSelectionAndSubmit();\"><img src=\"http://s.gayet.net/images/v2/buttonUpdate.png\" border=\"0\" /></a></td>"
			+"		</tr>"
			+"		<tr>"
			+"			<td height=\"15\" style=\"background:url(http://s.gayet.net/images/v2/tusAraBorder.png) repeat-x\"></td>"
			+"		</tr>"	
			+"		<tr>"
			+"			<td id=\"messageSettingsLayer\"></td>"
			+"		</tr>"	
			+"	</table>";
			document.getElementById("otherSettingsLayer").innerHTML = strOut;
			document.getElementById("otherSettingsLayer").style.display = "";
			
			currentDisplayObject = "otherSettingsLayer";
			if(document.getElementById("tdNextPage"))	document.getElementById("tdNextPage").style.visibility = "hidden";
			if(document.getElementById("tdPreviousPage"))document.getElementById("tdPreviousPage").style.visibility = "hidden";
			if(document.getElementById("tdNextPage2"))	document.getElementById("tdNextPage2").style.visibility = "hidden";
			if(document.getElementById("tdPreviousPage2"))document.getElementById("tdPreviousPage2").style.visibility = "hidden";
			if(document.getElementById("msgHeaderLayer"))	document.getElementById("msgHeaderLayer").style.display = "none";
			categorySelectForTestMessage('testCategorySelectLayer');
			creatorSelectForTestMessage('testCreatorSelectLayer');
			retrieveSelectedTestSolvers('testSolverSelectLayer', 1);
			retrieveMessageSettings('messageSettingsLayer', currentLayer);
	}
}


function categorySelectForTestMessage(contentArea){
	var myCreatePacket = function(){
		writer = new CmdWriter("41");
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		total_count = reader.getStr();
		if( total_count > 0 ){
			strOut = ""
				+"	<form id=\"categorySelectForm\" name=\"categorySelectForm\"><table>"
				+"		<tr>"
				+"			<td colspan=\"3\" class=\"tusTd\"><strong><span class=\"lila\">&gt;</span> Bu kategorilerde yeni bi test yayınlandığında;</strong></td>"
				+"		</tr>"
				+"		<tr>";		
			count  =  0;
			while( reader.hasObject() ){
				count ++;
				list_id = reader.getStr();
				list_name = reader.getStr();
				isSelected = reader.getStr();
				strOut +=  "<td>&nbsp; <input type=\"checkbox\" class=\"vertAl\" id=\"categorySelectBox\" name=\"categorySelectBox\" value=\"" + list_id + "\"";
				if( isSelected == "true" ){
					strOut += " checked=\"checked\" ";
				}
				strOut += " >" + list_name + "</td>";
				if( count % 3 == 0 ){
					strOut += "</tr><tr>";	
				}
			}
			strOut += " 	</tr>"
				+"	</table></form>";
			if(document.getElementById( contentArea )){	document.getElementById(contentArea).innerHTML = strOut;}
		}
	}
	
	var provider = new oyXMLRPCProvider(contentArea);
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/message.ovt");
}

//testi yayınlanan kullanıcılar
function creatorSelectForTestMessage(contentArea){
	var myCreatePacket = function(){
		writer = new CmdWriter("40");
		writer.appendStr(1);
		writer.endOfObject();
		return writer.Buffer;
	}
	
	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		total_count = reader.getStr();
		if( total_count > 0 ){
			strOut = ""
				+"	<form id=\"creatorSelectForm\" name=\"creatorSelectForm\"><table>"
				+"		<tr>"
				+"			<td colspan=\"3\"><span class=\"tusTd\"><strong><span class=\"lila\">&gt;</span> Bu üyeler yeni test hazırladığında;</strong></span> <span class=\"lila\">(Ctrl tuşuyla çoklu seçim yapabilirsiniz.)</span><br /><span class=\"lila\">Test hazırlandığında uyarı almak istediğiniz kişilerin profillerinde, \"Hazırladığı testler\" bölümünün altındaki <img src=\"http://s.gayet.net/images/v2/tusBt.png\" border=\"0\" /> butonuna basınız.</span></td>"
				+"		</tr>"
				+"		<tr><td>&nbsp; <select id=\"selectBox\" name=\"selectBox\" multiple=\"multiple\" size=\"7\">";
			count  =  0;
			while( reader.hasObject() ){
				creator_id = reader.getStr();
				nickname = reader.getStr();
				strOut +=  "<option value=\"" + creator_id + "\">" + nickname + "</option>";
			}
			strOut += "		</select></td>"
				+"			<td id=\"alreadySelectedTestCreatorsLayer\" ></td>" 	
				+" 		</tr>"
				+"	</table><form id=\"categorySelectForm\" name=\"categorySelectForm\">";
			if(document.getElementById( contentArea )){	document.getElementById(contentArea).innerHTML = strOut;}
			retrieveSelectedTestCreators("alreadySelectedTestCreatorsLayer", 1);
		}
	}
	
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/message.ovt");
}

//test çözen seçilmiş kullanıcılar listesi
function retrieveSelectedTestSolvers(contentArea, page){
	if( !page ){ page = 1; }
	currentTestSolversPage = page;
	var myCreatePacket = function(){
		writer = new CmdWriter("39");
		writer.appendStr("TEST_SOLVER");
		writer.appendStr(page);
		writer.endOfObject();
		return writer.Buffer;
	}
	
	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		total_count = reader.getStr();
		
		strOut = ""
			+"	<table>"
			+"		<tr>"
			+"			<td colspan=\"3\"><span class=\"tusTd\"><strong><span class=\"lila\">&gt;</span> Şu arkadaşlarım bir test çözdüğünde;</strong></span><br /><span class=\"lila\">Test çözdüğünde uyarı almak istediğiniz kişilerin profillerinde, \"Çözdüğü testler\" bölümünün altındaki <img src=\"http://s.gayet.net/images/v2/tusBt.png\" border=\"0\" /> butonuna basınız.</span></td>"
			+"		</tr>"
			+"		<tr>";

		if( total_count > 0 ){		
			count  =  0;
			while( reader.hasObject() ){
				count++;
				solver_id = reader.getStr();
				nickname = reader.getStr();
				strOut +=  "<td class=\"tus10pxBoldGray\"><img src=\"http://s.gayet.net/images/v2/tusX.png\" class=\"vertAl\" onclick=\"changeTestMessageWanting('TEST_SOLVER', 'false', '" + solver_id + "', 'emailsetting', 'null');\" /> " + nickname + "</td>";
				if( count % 3 == 0 ){
					strOut += "</tr>";	
				}
			}
			strOut += " <tr>"
				+"			<td colspan=\"3\" class=\"tus10pxBoldGray\">";
			if( page > 1 ){
				strOut += "<a href=\"javascript:void(0)\" onclick=\"retrieveSelectedTestSolvers('testSolverSelectLayer'," + ( page - 1 ) + ");\">&lt;&lt; önceki</a> | ";
			}
			if( count == 15 ){
				strOut += "<a id=\"nextTestSolversPage\" name=\"nextTestSolversPage\" href=\"javascript:void(0)\" onclick=\"retrieveSelectedTestSolvers('testSolverSelectLayer', " + ( page + 1 ) + ");\">sonraki &gt;&gt;</a>";
			}
			strOut += " 	</td>";
		}else{
			currentTestSolversPage = page > 1 ? ( page-1 ) : 1;
			if(document.getElementById('nextTestSolversPage')){	document.getElementById('nextTestSolversPage').style.display = 'none';}
		}
		strOut += "</tr></table>";
		if(document.getElementById( contentArea )){	document.getElementById(contentArea).innerHTML = strOut;}
	}
	
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/message.ovt");
}

//testi yayınlanınca mesaj gelsin dediğim kullanıcılar
function retrieveSelectedTestCreators(contentArea, page){
	if( !page){ page = 1; }
	currentTestCreatorsPage = page;
	var myCreatePacket = function(){
		writer = new CmdWriter("39");
		writer.appendStr("TEST_CREATOR");
		writer.appendStr(page);
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		total_count = reader.getStr();
		if( total_count > 0 ){
			strOut = ""
				+"	<table>"
				+"		<tr>"
				+"			<td colspan=\"3\" class=\"tus10pxBold\">Önceden Seçtikleriniz;</td>"
				+"		</tr>"
				+"		<tr>";		
			count  =  0;
			while( reader.hasObject() ){
				count++;
				creator_id = reader.getStr();
				nickname = reader.getStr();
				strOut +=  "<td class=\"tus10pxBoldGray\"><img src=\"http://s.gayet.net/images/v2/tusX.png\" class=\"vertAl\" onclick=\"changeTestMessageWanting('TEST_CREATOR','false', '" + creator_id + "','emailsetting', 'null');\" /> " + nickname + "</td>";
				if( count % 3 == 0 ){
					strOut += ""
					+"	</tr>";
				}
			}
			strOut += " <tr>"
				+"			<td colspan=\"3\" class=\"tus10pxBoldGray\">";
			if( page > 1 ){
				strOut += "<a href=\"javascript:void(0)\" onclick=\"retrieveSelectedTestCreators('alreadySelectedTestCreatorsLayer'," + ( page - 1 ) + ");\">&lt;&lt; önceki</a> | ";
			}
			if( count == 15 ){
				strOut += "<a id=\"nextTestCreatorsPage\" name=\"nextTestCreatorsPage\" href=\"javascript:void(0)\" onclick=\"retrieveSelectedTestCreators('alreadySelectedTestCreatorsLayer', " + ( page + 1 ) + ");\">sonraki &gt;&gt;</a>";
			}
			strOut += " 	</td>"
				+"		</tr>"
				+"	</table>";
			if( document.getElementById( contentArea )){	document.getElementById(contentArea).innerHTML = strOut;}
		}else{
			currentTestCreatorsPage = page > 1 ? ( page-1 ) : 1;
			if(document.getElementById('nextTestCreatorsPage')){	document.getElementById('nextTestCreatorsPage').style.display = 'none';}
		}
	}
	
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/message.ovt");
}

function controlSelectionAndSubmit(){
	wantTUSMail = false;
	wantTUSMessage = false;
	if ( document.getElementById('wantTUSMailCheck') ){
		wantTUSMail = document.getElementById('wantTUSMailCheck').checked;
	}
	if ( document.getElementById('wantTUSMessageCheck') ){
		wantTUSMessage = document.getElementById('wantTUSMessageCheck').checked;
	}
	if( wantTUSMail | wantTUSMessage ){
		updateCategorySelection();
	}else{
		if(document.getElementById("sMsgLayer") && document.getElementById("sMsgArea") ){
			strOut = "<table style=\"margin:5px 15px\"><tr><td class=\"headerPsv\" colspan=2>Seçimleriniz için sistem uyarısı almak istiyorsanız,"
				+ "lütfen \"E-posta gelsin\" veya \"Mesaj gelsin\" seçeneklerinden birini işaretleyin.</td></tr>"
				+ "<tr><td class=\"headerPsv\" align=\"left\"><br />"
				+	"<a href=\"javascript:void(0);\" onclick=\"document.getElementById('sMsgLayer').style.display = 'none';\" style=\"text-decoration:underline\" ><strong>Geri dön</strong></a></td>"
				+	"<td class=\"headerPsv\" align=\"right\"><br /><a href=\"javascript:void(0);\" onclick=\"updateCategorySelection();\" style=\"text-decoration:underline\"><strong>İşaretlemeden devam et</strong></a></td>"
				+	"</td></tr></table>";
			if(document.getElementById("sMsgLayer").style.display == "none"){flip("sMsgLayer");}
			document.getElementById("sMsgArea").innerHTML = strOut;
		}
	}
}

function updateCategorySelection(){
	var selectedCategoriesArr = new Array();
	var contentElement = document.categorySelectForm.categorySelectBox;
	for( i=0; i < contentElement.length;i++){
		selectedCategoriesArr.push(new Array( contentElement[i].value, contentElement[i].checked ) );
	}
	sendTestMessageSettings('TEST_CATEGORY',selectedCategoriesArr);
	
	var selectedCreatorsArr = new Array();
	contentElement = document.creatorSelectForm.selectBox;
	for( i=0; i < contentElement.options.length;i++){
		if( contentElement.options[i].selected ){
			selectedCreatorsArr.push(new Array( contentElement.options[i].value, contentElement.options[i].selected ) );
		}
	}	
	sendTestMessageSettings('TEST_CREATOR',selectedCreatorsArr);
	
}

function sendTestMessageSettings( mailSettingName , mailSettingsArr ){
	wantTUSMail = false;
	wantTUSMessage = true;
	if ( document.getElementById('wantTUSMailCheck') ){
		wantTUSMail = document.getElementById('wantTUSMailCheck').checked;
	}
	if ( document.getElementById('wantTUSMessageCheck') ){
		wantTUSMessage = document.getElementById('wantTUSMessageCheck').checked;
	}
	var myCreatePacket = function(){
		writer = new CmdWriter("43");
		writer.appendStr( wantTUSMail );
		writer.appendStr( wantTUSMessage );
		writer.appendStr( mailSettingName );
		writer.appendStr(mailSettingsArr.length);
		for( i=0; i<mailSettingsArr.length; i++){
			writer.appendStr(mailSettingsArr[i][0]);
			writer.appendStr(mailSettingsArr[i][1]);
		}
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		result = reader.getStr();
		if( !result ){
			alert("Güncelleme gerçeleştirilemedi.");
		}else{
			if( mailSettingName == "TEST_CREATOR" ){
				retrieveSelectedTestCreators("alreadySelectedTestCreatorsLayer", 1);
				alert("Ayarlarınız başarıyla güncelleştirildi.");
			}
		}
	}
	
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/message.ovt");
}

function retrieveMessageSettings(contentArea, currentLayer){
	var myCreatePacket = function(){
		writer = new CmdWriter("36");
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		var wantTestMail = reader.getStr();
		var wantTestMessage = reader.getStr();
		var wantMsgMail = reader.getStr();
		var wantWinkMail = reader.getStr();
		//var wantBlogMail = reader.getStr();
		var wantGuruMail = reader.getStr();
		var wantProfileMail = reader.getStr();
		//var wantTagCommentAswerMail = reader.getStr();
		//dbg("wantTestMail : " + wantTestMail + " wantTestMessage : " + wantTestMessage);
		strOut ="<span class=\"tusHdr\">Mesaj Ayarlarım</span>"+
				"<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" class=\"tusMsgSetTable\">"+
				"<tr>"+
				"	<td nowrap class=\"tusMsgSetTableTd\">&nbsp; </td>"+
				"	<td nowrap class=\"tusMsgSetTableTd\"><b>&nbsp;E-posta gelsin&nbsp;</b></td>"+
				"	<td nowrap class=\"tusMsgSetTableTd\"><b>&nbsp;Mesaj gelsin&nbsp;</b></td>"+
				"</tr>"+
				"<tr>"+
				"	<td nowrap class=\"tusMsgSetTableTd\">Mesaj geldiğinde </td>"+
				"	<td align=center class=\"tusMsgSetTableTd\"><input type=checkbox name=msgMail id=msgMail " + ((wantMsgMail == 1)?"checked":"") + "></td>"+
				"	<td align=center class=\"tusMsgSetTableTd\"><input type=checkbox name=msgMessage id=msgMessage readonly=readonly disabled=disabled checked></td>"+
				"</tr>"+
				"<tr>"+
				"	<td nowrap class=\"tusMsgSetTableTd\">Göz kırpıldığında </td>"+
				"	<td align=center class=\"tusMsgSetTableTd\"><input type=checkbox name=winkMail id=winkMail " + ((wantWinkMail == 1)?"checked":"") + "></td>"+
				"	<td align=center class=\"tusMsgSetTableTd\"><input type=checkbox name=winkMessage id=winkMessage readonly=readonly disabled=disabled checked></td>"+
				"</tr>"+
				"<tr>"+
				"	<td nowrap class=\"tusMsgSetTableTd\">Bloguma yorum yapıldığında </td>"+
				"	<td align=center class=\"tusMsgSetTableTd\"><input type=checkbox name=guruMail id=guruMail " + ((wantGuruMail == 1)?"checked":"") + "></td>"+
				"	<td align=center class=\"tusMsgSetTableTd\"><input type=checkbox name=guruMessage id=guruMessage readonly=readonly disabled=disabled checked></td>"+
				"</tr>"+
				"<tr>"+
				"	<td nowrap class=\"tusMsgSetTableTd\">Profilime yorum yapıldığında </td>"+
				"	<td align=center class=\"tusMsgSetTableTd\"><input type=checkbox name=profileMail id=profileMail " + ((wantProfileMail == 1)?"checked":"") + "></td>"+
				"	<td align=center class=\"tusMsgSetTableTd\"><input type=checkbox name=profileMessage id=profileMessage readonly=readonly disabled=disabled checked></td>"+
				"</tr>"+
				/*"<tr>"+
				"	<td nowrap class=\"tusMsgSetTableTd\">Etiket tanımıma cevap yazıldığında </td>"+
				"	<td align=center class=\"tusMsgSetTableTd\"><input type=checkbox name=tagCommentAnswerMail id=tagCommentAnswerMail " + ((wantTagCommentAswerMail == 1)?"checked":"") + "></td>"+
				"	<td align=center class=\"tusMsgSetTableTd\"><input type=checkbox name=tagCommentAnswerMail id=tagCommentAnswerMail readonly=readonly disabled=disabled checked></td>"+
				"</tr>"+ */
				"</table>"+
				"<p class=\"tusTd\" style=\"padding:10px 22px;\">Yukarıdaki e-posta kutucuklarını işaretleyip, kaydedin, sizle ilgilenlenenleri Gayet.net&#39;e girmeden öğrenin.<br />"+
				"<a href=javascript:void(0);  onclick=\"flip('changeEmail');\" style='color: #FF0066'><b>Kayıtlı olan e-posta adresimi değiştirmek istiyorum.</b></a></p>"+
				"<span id=\"changeEmail\" style=\"padding:10px 22px;display:none;\">"+
				"	<table cellpadding=0 cellspacing=0 border=0>"+
				"		<tr><td colspan=2 class=fullRedSmall id=tdErrors></td></tr>"+
				"		<tr><td align=right><b>Yeni e-posta adresiniz:</b>&nbsp;</td><td><input type=text id=newEmail1 name=newEmail1 class=txtFields></td></tr>"+
				"		<tr><td align=right><b>Yeni e-posta adresiniz (tekrar):</b>&nbsp;</td><td><input type=text id=newEmail2 name=newEmail2 class=txtFields></td></tr>"+
				"		<tr><td align=right><b>şifreniz:</b>&nbsp;</td><td><input type=password id=passwrd name=passwrd class=txtFields></td></tr>"+							
				"		<tr><td></td><td><img onclick=\"flip('changeEmail');document.getElementById('tdErrors').innerHTML='';\" src=http://s.gayet.net/images/v2/buttonGiveup2.png style=cursor:pointer; hspace=2 vspace=1><img onclick=\"changeEmail('" + currentLayer + "');\" src=http://s.gayet.net/images/v2/buttonSend.png style=cursor:pointer; hspace=2 vspace=1></td></tr>"+		
				"	</table>"+
				"</span>"+
			 	"<a href=javascript:void(0); onclick=\"updateEmailSetting();\"><img src=http://s.gayet.net/images/v2/buttonUpdate.png border=0></td></tr>";

		if(document.getElementById( contentArea )){	document.getElementById(contentArea).innerHTML = strOut;}
	}
	
	//dbg("layToHide = " + layerToHide);
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/message.ovt");
}

function updateUserPermissionSettings(){
	var myCreatePacket = function(){
		writer = new CmdWriter("1");
		writer.appendStr(getCheckedValue(document.permissionForm.friends));
		writer.appendStr(getCheckedValue(document.permissionForm.fans));
		writer.appendStr(getCheckedValue(document.permissionForm.messages));
		writer.appendStr(getCheckedValue(document.permissionForm.winks));
		writer.endOfObject();
		return writer.Buffer;
	}
	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		dbg("updateUserPermissionSettings = " + responseText);
		if(document.getElementById("savedBtn")){
			document.getElementById("savedBtn").style.display = "";
		}
		
	}
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/setting.ovt");
}

function updateAstrologyInformation(){
	
	var myCreatePacket = function(){
		writer = new CmdWriter("2");
		writer.appendStr(birth_year);
		writer.appendStr(birth_month);	
		writer.appendStr(birth_day);	
		writer.appendStr(birth_hour);	
		writer.appendStr(birth_minute);	
		writer.appendStr(birth_place);	
		writer.appendStr(phone);
		
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		
		reader = new CmdReader(responseText);
		if(reader.getStr() == "true"){
			document.getElementById("updateResult2").innerHTML = "Bilgileriniz başarıyla güncelendi."
			document.getElementById("astroConfirmPage").style.display="";
			document.getElementById("denemeBir").style.display="none";
		} else {
			document.getElementById("updateResult").innerHTML = "Sorun oluştu lütfen bilgilerinizi kontrol edin."
		}
		dbg("updateAstrologyInformation = " + responseText);
		
		
	}
	//dbg("layToHide = " + layerToHide);
	birth_year = document.astrologyForm.year[document.astrologyForm.year.selectedIndex].value;
	birth_month = document.astrologyForm.month[document.astrologyForm.month.selectedIndex].value;
	birth_day = document.astrologyForm.day[document.astrologyForm.day.selectedIndex].value;
	birth_hour = document.astrologyForm.hour[document.astrologyForm.hour.selectedIndex].value;
	birth_minute = document.astrologyForm.minute[document.astrologyForm.minute.selectedIndex].value;
	birth_place = document.astrologyForm.birthPlaceId[document.astrologyForm.birthPlaceId.selectedIndex].value;
	phone = document.astrologyForm.phone.value;
	
	
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/setting.ovt");
	
}


function displayQuickContactsForSetting(contentArea, pageNo){
	currentQCPage = pageNo;
	var strOut = "";
	var strOutPage = "";
	var strPageCombo = "";
	

	for(var j=1;j<=Math.ceil(totalQCCount/20);j++){
		if(j != pageNo){
			strOutPage += "[ <a href=# onclick=retrieveQuickContacts('DragContainer1'," + j + "); class=linkBlue12>" + j + "</a> ] ";
		}else{
			strOutPage += "[ " + j + " ] "
		}
	}
	
	
	for(var i=0;i<quickContactsArr.length;i++){
		strOut +=	"<table border=0 width=90% class=DragBox><tr>"+
					"	<td width=100% class=verd11pxBlackReg ><a href=\"javascript:void(0);\" onclick=retrieveShortProfileNew('" + quickContactsArr[i][1] + "');><b>" +quickContactsArr[i][2] + "</b></a>  " + quickContactsArr[i][3] + "  " + quickContactsArr[i][4] + ((quickContactsArr[i][7].length>0)?(" <span class=lila> [ " + quickContactsArr[i][7] + " ] </span>"):"") + "</td>" +
					"	<td width=50 align=right nowrap><img src=/images/x.gif class=vertAl />&nbsp;<a href=javascript:void(0); onclick=\"if(confirm('"+quickContactsArr[i][2]+" rumuzlu kullanıcıyı sohbet listenizden silmek istediğinizden emin misiniz?')){changeQuickContactsOrder('" + quickContactsArr[i][0] + "',0,true);}\" class=linkBlue><b>Sil</b></a></td>" +
					"</tr></table>";
	}
	
	ca = document.getElementById(contentArea);
	if(ca){
		if(document.getElementById("tblMainLogin")){
			//document.getElementById("tblMainLogin").style.display = "none";
		}
		if(document.getElementById("quicksEdit")){
			document.getElementById("quicksEdit").style.display = "";
		}
		if(document.getElementById("qcPages")){
			document.getElementById("qcPages").innerHTML = strOutPage;
		}
		ca.innerHTML = strOut;
		ca.style.display = "";
		if(!Demos[0]){
			document.onmousemove = mouseMove;
			document.onmousedown = mouseDown;
			document.onmouseup   = mouseUp;
			for(var i=0; i<nDemos; i++){
				Demos[i] = document.getElementById('Demo'+i);
			}
		}
		if(Demos[0]){
			CreateDragContainer(document.getElementById('DragContainer1'));
		}
		if(Demos[0] || Demos[4]){
			// Create our helper object that will show the item while dragging
			if(!dragHelper){
				dragHelper = document.createElement('DIV');
				dragHelper.style.cssText = 'position:absolute;display:none;';
		
				document.body.appendChild(dragHelper);
			}
		}
	}	
	
}


function changeQuickContactsOrder(qcId, order, isDelete, fromInstantMessage){
	var myCreatePacket = function(){
		writer = new CmdWriter("53");
		writer.appendStr(qcId);
		if(order == 0){
			order=1;
		}
		if(isDelete){
			order = 0;
		}
		//order = parseInt((currentQCPage -1)*20) + parseInt(order);
		//dbg("order = " + order)
		writer.appendStr(order);
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		//dbg("changeQuickContactsOrder text : " + responseText)
		reply = reader.getStr();
		if(reply == "true"){
			if(fromInstantMessage){
				retrieveQuickContacts("nowhere", 0, true);
			} else {
				retrieveQuickContacts("quickContactsEditLayer", currentQCPage);
			}
		}
	}

	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/profile.ovt");
}

function sendToPage(qId){
	var pageNum = document.getElementById('pageQC' + qId).options[document.getElementById('pageQC' + qId).selectedIndex].value
	dbg("pageNum : " + pageNum);
	pageNumber = ((parseInt(pageNum)-1)*20) + 1;
	dbg(pageNumber);
	changeQuickContactsOrder(qId, pageNumber);
}


