var testLayer = null;
var currentTestName = null;
var questionPerPage = 1;
var currentTestPage = 1;
var currentQuestionArray = new Array();
var currentTextAnswerArray = new Array();
var currentMultipleAnswerArray = new Array();
var currentSingleAnswerArray = new Array();
var currentAnswerText = "";
var questionsToSubmitArray = new Array();
var currentSignupTestIndex = 0;
var optionCountForDivide = 8;
var currentQuestionsToSubmitArray = new Array();
var currentTestTitle = null;
var scp = "http://s.azbuz.com/";

function prepareTabs (id, size){

	for(var i=1; i <= size ; i++ ){
		if (id == i) {			
			$("pro"+i).className = 'sira4click';	
		}else{
			$("pro"+i).className = 'sira4';
		}
	
	}

}
function prepareTabsinfo (id, size){

	for(var i=1; i <= size ; i++ ){
		if (id == i) {			
			$("pro"+i).className = 'sirainfoclick';	
		}else{
			$("pro"+i).className = 'sirainfo';
		}
	
	}

}
function prepareMainTabs (id, size){
	for(var i=1; i <= size ; i++ ){
		if (id == i) {			
			$("maintab"+i).style.display = '';
			$("maintabcss"+i).className = 'sira2click';		
		}else{
			$("maintab"+i).style.display = 'none';
			$("maintabcss"+i).className = 'sira2';
		}
	
	}
}

function showTest(testName){	
	var myCreatePacket = function(){
		writer = new CmdWriter("1");
		writer.appendStr(testName);
		writer.endOfObject();
		return writer.Buffer;
	}
	
	var myOnComplete = function(responseText){		
		reader = new CmdReader(responseText);
		
	
		currentTestName = testName;
		testId = reader.getStr();		
		
		if(testId != undefined){
			testTitle = reader.getStr();
			currentTestTitle = testTitle;			
			questionNumber = reader.getStr();
			var questionArray = new Array();
			
			for(var i=0;i<questionNumber;i++){
				var questionId = reader.getStr();
				
				var questionStr = reader.getStr();
				var presentationHint = reader.getStr();
				if(presentationHint.length>0){			
					
					var optionMultipleArray = new Array();
					var optionSingleArray = new Array();
					var optionTextArray = new Array();
					
					optionSize = reader.getStr();
				
					for(var k=0; k<optionSize; k++){
						optionId = reader.getStr();					
						optionType = reader.getStr();
						optionText = reader.getStr();
						
						if(optionType == "T"){							
							answerText = reader.getStr();
							optionTextArray.push(new Array(optionId, optionType, optionText, answerText));
						}else if(optionType == "S" || optionType == "E"){							
							optionIsSelected = reader.getStr();
							optionIsExtension = reader.getStr();
							answerText = reader.getStr();
							optionSingleArray.push(new Array(optionId, optionType, optionText, optionIsSelected, optionIsExtension, answerText))
						}else if(optionType == "M" || optionType == "X"){
							optionIsSelected = reader.getStr();
							optionIsExtension = reader.getStr();
							answerText = reader.getStr();
							optionMultipleArray.push(new Array(optionId, optionType, optionText, optionIsSelected, optionIsExtension, answerText))
						}	
									
					}
					
					var currentQuestion = new Array(questionId, questionStr, presentationHint, optionSingleArray, optionMultipleArray, optionTextArray)
					
					questionArray.push(currentQuestion);
				}
		
			}			
			currentQuestionsToSubmitArray = questionArray;		
				
			currentQuestionArray.push(new Array(testName, questionArray));				
			displayAnsweredTests(testName , questionArray, $("proArea"), 1, testTitle);	
		}else{
			alert("undefined");
		}
	}
	
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/test.ajax");
}


function displayAnsweredTests(testName, arr, displayLayer, pageNumber, testTitle, isSubmit){
	
	var testForm = "";
	var questionCount = 0;

	//currentQuestionArray = arr;
	/////////////////////
	// arr[0] = quesiton id
	// arr[1] = question name
	// arr[2] = question type
	
	// arr[3] = optionArray(single)(optionId, optionType, optionText, optionIsSelected, optionIsExtension, answerText)
	// arr[4] = optionArray(multiple)(optionId, optionType, optionText, optionIsSelected, optionIsExtension, answerText)
	// arr[5] = optionArray(input)(optionId, optionType, optionText, answerText)
	testForm += "";
	
	for(var i=0; i<arr.length;i++){
				
			var answersOfQuestion  = new Array();
			
			if(arr[i][2].indexOf("R")>=0 || arr[i][2].indexOf("D")>=0){
			
				for(var j=0;j<arr[i][3].length;j++){
					
					if(arr[i][3][j][3] == "true"){
					
						strExtension = "";
						if(arr[i][3][j][4] == "true" && arr[i][3][j][5].length>0){
						
							strExtension = " " + arr[i][3][j][5] + "";
						}
						if(arr[i][3][j][2] == "Diğer"){
					
							answersOfQuestion.push(strExtension);
						}else{
						
							answersOfQuestion.push(arr[i][3][j][2] + strExtension);
						}
					}
				}
			}
			
			if(arr[i][2].indexOf("C")>=0 || arr[i][2].indexOf("X")>=0){			
				for(var j=0;j<arr[i][4].length;j++){	
							
					if(arr[i][4][j][3] == "true"){
						strExtension = "";
						
						if(arr[i][4][j][4] == "true" && arr[i][4][j][5].length>0){
							
							strExtension = " " + arr[i][4][j][5] + "";
						}
						
						if(arr[i][4][j][2] == "Diğer"){
						
							answersOfQuestion.push(strExtension);
						}else{
						
							answersOfQuestion.push(arr[i][4][j][2] + strExtension);
						}
					}
				}
			}
									
			if(arr[i][2].indexOf("F")>=0 || arr[i][2].indexOf("A")>=0){			
				for(var j=0;j<arr[i][5].length;j++){
					if(arr[i][5][j][3].length>0){
						if(arr[i][5][j][2].length>0){
							answersOfQuestion.push(arr[i][5][j][2] + " - " + arr[i][5][j][3]);
						}else{
							answersOfQuestion.push(arr[i][5][j][3]);
						}
					}
				}
			}
			
				testForm += arr[i][1] + ": " + "<span  id=\"answer_" + arr[i][0] + "\"> ";
				
				for(var j=0;j<answersOfQuestion.length;j++){
					if(j>0){testForm +=", ";}
					testForm += "<b>"+answersOfQuestion[j]+"</b>";
				}
				if(answersOfQuestion.length>0){
				questionCount++;
				testForm += "</span>&nbsp;<a href=javascript:void(0); onclick=\"displayQuestionUpdate('" + testName + "'," + i + ");\" class=linkBlue style=text-decoration:underline;>değiştir</a><br>\n";
				}else {
				testForm += "</span>&nbsp;<a href=javascript:void(0); onclick=\"displayQuestionUpdate('" + testName + "'," + i + ");\" class=linkBlue style=\"text-decoration:underline; font-weight:bold;\">ekle</a><br>\n";
				}		
				testForm += "\n";
				
			//}
		}			
			
	
		testForm += "\n";
		
		/*
		if(arr.length>questionCount){
			$("strUnfinished"+testName).innerHTML = " (eksik)";

			if($("spUnfinishedTests")){
				if($("spUnfinishedTests").innerHTML.length>0){$("spUnfinishedTests").innerHTML += ", "}
				$("spUnfinishedTests").innerHTML += "<a href=#a_" + testName + " onclick=$('test_" + testName + "').style.display=''; class=bold>" + testTitle + "</a>";
			}
		}*/
	
	displayLayer.innerHTML = testForm;
	
}

function displayQuestionUpdate(testName, index){
	var arr = new Array();
	//questionId, questionStr, presentationHint, currentVisibilityArray, optionSingleArray, optionMultipleArray, optionTextArray, hasPhoto,importanceArray
	//    0     ,      1     ,       2         ,            3          ,        4         ,          5         ,       6        ,     7   ,         8        
	//questionId, questionStr, presentationHint, optionSingleArray, optionMultipleArray, optionTextArray
	//    0     ,      1     ,       2         ,          3       ,           4                5	
	
	for(var i=0;i<currentQuestionArray.length;i++){		
		if(currentQuestionArray[i][0] == testName){
			arr = currentQuestionArray[i][1][index];
		}
		
	}
	testForm = "<form name=\"frmQuestion\"><table class=\"updateTable2\" width=\"100%\" border=\"0\" cellspacing=\"10\">";
	var needExtraSpace = false;
	if(arr.length>0){
		var quId = arr[0];
		currentTextAnswerArray = arr[5];
		currentMultipleAnswerArray = arr[4];
		currentSingleAnswerArray = arr[3];
		
	
		
		if(arr[2].indexOf("R")>=0){
			testForm += "	<tr>\n";
			testForm += "		<td>\n";
			testForm += "			<table border=\"0\" cellpadding=\"1\" cellspacing=\"0\">\n";
			
			for(var j=0;j<arr[3].length;j++){
				if(arr[3].length>20){
					if(j%2 == 0){
						testForm += "	<tr>\n";
					}
				}else{
					testForm += "	<tr>\n";
				}
				testForm += "		<td>\n";
				type = "radio";
				
				testForm += "			<input type=\"" + type + "\" name=\"qr" + arr[0] + "\" value=\"" + arr[3][j][0] + "\"";
				
				if(arr[3][j][3] == "true"){
					testForm += " checked=\"checked\"";
				}
				
				testForm += "></td><td nowrap=\"nowrap\">" + arr[3][j][2] + "</td>";
				
				if(arr[3][j][4] == "true"){
					testForm += "			<td><input type=\"text\" name=\"qother" + arr[3][j][0] + "\" maxLength=\"255\" onFocus=\"checkCheckbox(document.frmQuestion['qr" + arr[0] + "'],'" + arr[3][j][0] + "');\" ";
					testForm += " value=\"" + arr[3][j][5] +"\"></td>";
				}
				
				if(arr[3].length>20){
					if(j%2 == 1){
						testForm += "	</tr>\n";
					}
				}else{
					testForm += "	</tr>\n";
				}
							
			}
			
			testForm += "			</table>\n";
			testForm += "		</td>\n";
			testForm += "	</tr>\n";
			
		}else if(arr[2].indexOf("D")>=0){
			
			if(arr[3].length>0){
				testForm += "	<tr>\n";
				testForm += "		<td>\n";
				type= "";
				testForm += "			<select name=\"qd" + arr[0] + "\" " + type + ">\n";	
				
				for(var j=0;j<arr[3].length;j++){
					testForm += "			<option value=\"" + arr[3][j][0] + "\" ";
					
					if(arr[3][j][3] == "true"){
						testForm += " selected";
					}
					
					testForm += 		">" + arr[3][j][2] + "</option>\n";
						
				}
				
				testForm += "			</select>";	
				testForm += "		</td>\n";
				testForm += "	</tr>\n";
				
			}
			
		}
		
		if(arr[2].indexOf("C")>=0){
			
			if(arr[4].length>0){
				
				testForm += "	<tr>\n";
				testForm += "		<td>\n";
				type = "multiple";
				testForm += "			<select name=\"qc" + arr[0] + "\" " + type + ">\n";	
				
				for(var j=0;j<arr[4].length;j++){
					
					testForm += "			<option value=\"" + arr[4][j][0] + "\" ";
					
					if(arr[4][j][3] == "true"){
						testForm += " selected";
					}
					
					testForm += 		">" + arr[4][j][2] + "</option>\n";
				
				}
					
				testForm += "			</select>";	
				testForm += "		</td>\n";
				testForm += "	</tr>\n";
			
			}
		
		}else if(arr[2].indexOf("X")>=0){
			
			testForm += "	<tr>\n";
			testForm += "		<td>\n";
			testForm += "			<table border=\"0\" cellpadding=\"1\" cellspacing=\"0\">\n";
			
			for(var j=0;j<arr[4].length;j++){
				
				type="checkbox";
				if(arr[4].length>20){
					if(j%2 == 0){
						testForm += "	<tr>\n";
					}
				}else{
					testForm += "	<tr>\n";
				}
				testForm += "		<td>\n";
				testForm += "			<input type=\"" + type + "\" id=\"qx" + arr[0] + "\" name=\"qx" + arr[0] + "\" value=\"" + arr[4][j][0] + "\"";
				
				
					
				if(arr[4][j][3] == "true"){
					testForm += " checked=\"checked\"";
				}
				
				testForm += "></td><td nowrap=\"nowrap\">" + arr[4][j][2] + "</td>";
				     
				if(arr[4][j][4] == "true"){
					
					testForm += "			<td><input type=\"text\" id=\"qother" + arr[4][j][0] + "\" name=\"qother" + arr[4][j][0] + "\" maxLength=255 onFocus=\"checkCheckbox(document.frmQuestion['qx" + arr[0] + "'],'" + arr[4][j][0] + "');\" ";
					testForm += " value=\"" + arr[4][j][5] + "\"";
					testForm += "></td>";
					needExtraSpace = true;		
				}
				
				if(arr[4].length>20){
					if(j%2 == 1){
						testForm += "	</tr>\n";
					}
				}else{
					testForm += "	</tr>\n";
				}
					
			}
				
			testForm += "			</table>\n";
			testForm += "		</td>\n";
			testForm += "	</tr>\n";
			
		}
		
		if(arr[2].indexOf("F")>=0){			
			for(var j=0;j<arr[5].length;j++){
				
				testForm += "	<tr>\n";
				testForm += "		<td>\n";
				testForm += arr[5][j][2] + " <input type=\"text\" maxLength=\"255\" id=\"qf" + arr[5][j][0] + "\" name=\"qf" + arr[5][j][0] + "\" ";
				testForm += " value=\"" + arr[5][j][3] +"\"";
				testForm += ">";
				testForm += "		</td>\n";
				testForm += "	</tr>\n";
			}
					
		}else if(arr[2].indexOf("A")>=0){
			
			for(var j=0;j<arr[5].length;j++){
				
				testForm += "	<tr>\n";
				testForm += "		<td>\n";
				testForm += arr[5][j][2] + "	<textarea id=\"qa" + arr[5][j][0] + "\" name=\"qa" + arr[5][j][0] + "\" onFocus=\"javascript:if(this.value.length>255){this.value=this.value.substring(0,255);}\" onKeyUp=\"javascript:if(this.value.length>255){this.value=this.value.substring(0,255);}\">";
				testForm += arr[5][j][3];
				testForm += 		"</textarea>";
				testForm += "		</td>\n";
				testForm += "	</tr>\n";
			
			}
		}
		
	
		testForm += "			<tr>\n";
		testForm += "				<td><img onclick=\"submitQuestion('" + testName + "','" + quId + "','" + arr[2] + "');closeMessageLayer();\" src=\"http://s.azbuz.com/images/ok.gif\">&nbsp;&nbsp;<img onclick=\"submitQuestion('" + testName + "','" + quId + "','" + arr[2] + "', true);closeMessageLayer();\" src=\"http://s.azbuz.com/images/delete.gif\"></td>";
		testForm += "			</tr>\n";
		testForm += "</table></form>";
		
		var lengthArray3 = 0;
		var lengthArray4 = 0;
		var lengthArray5 = 0;
		
		if(arr[4].length > 20){
			lengthArray4 = arr[4].length / 2;		
		}else{
			lengthArray4 = arr[4].length;
		}
		if(needExtraSpace){
			lengthArray4 = lengthArray4 + 1;
		}
		if(arr[3].length > 20){
			lengthArray3 = arr[3].length / 2;		
		}else{
			lengthArray3 = arr[3].length;
		}
		if(arr[5].length > 20){
			lengthArray5 = arr[5].length / 2;		
		}else{
			lengthArray5 = arr[5].length;
		}
		
		//alert(arr[3].length + " " + arr[4].length + " " + arr[5].length);
		
		calculatedHeight = (lengthArray3 + lengthArray4 + lengthArray5)*22 + 60;
		
		showMessageLayerInline(arr[1],testForm,465,calculatedHeight,false,true);
			if(arr[2].indexOf("F")>=0){					
				for(var j=0;j<arr[5].length;j++){									
					$("qf" + arr[5][j][0]).select();
					$("qf" + arr[5][j][0]).focus();					
				}	
									
			}else if(arr[2].indexOf("A")>=0){
				
				for(var j=0;j<arr[5].length;j++){
					$("qa" + arr[5][j][0]).select();
					$("qa" + arr[5][j][0]).focus();					
				}
			}
	}	
}

function submitQuestion(testName, qId, questionType, setToNull){
	
	// arr[0] = quesiton id
	// arr[1] = question name
	// arr[2] = question type
	
	// arr[3] = optionArray(single)
	// arr[4] = optionArray(multiple)
	// arr[5] = optionArray(input)
		
		//var visibilityCode = "";
		
		var quArray = new Array();
		
		currentAnswerText = "";
		answerArray = new Array();		
		
		if(questionType.indexOf("C")>=0){
			if(document.frmQuestion["qc"+qId]){
				getSelectedCombo(document.frmQuestion["qc"+qId])
			}
		}
			
		if(questionType.indexOf("X")>=0){
			if(document.frmQuestion["qx"+qId]){
				getSelectedCheckbox(document.frmQuestion["qx"+qId], true, "q")
			}
		}
			
		if(questionType.indexOf("D")>=0){
			if(document.frmQuestion["qd"+qId]){
				getSelectedCombo(document.frmQuestion["qd"+qId])
			}
		}
			
			if(questionType.indexOf("R")>=0){
				
				if(document.frmQuestion["qr"+qId]){				
					getCheckedRadio(document.frmQuestion["qr"+qId], true, "q");
				}
					
			}
				
			if(questionType.indexOf("F")>=0){
				for(var j=0;j<currentTextAnswerArray.length;j++){
					if(document.frmQuestion["qf" +currentTextAnswerArray[j][0]]){
						answerArray.push(new Array(currentTextAnswerArray[j][0], document.frmQuestion["qf" +currentTextAnswerArray[j][0]].value));
					}
				}	
			}
			
			if(questionType.indexOf("A")>=0){
				for(var j=0;j<currentTextAnswerArray.length;j++){
					if(document.frmQuestion["qa" +currentTextAnswerArray[j][0]]){
						answerArray.push(new Array(currentTextAnswerArray[j][0], document.frmQuestion["qa" +currentTextAnswerArray[j][0]].value));
					}
				}	
			}
			
			
				
		quArray.push(new Array(qId, ((setToNull!=null && setToNull) ? "" : answerArray)))

		
		sendTestForm(testName, quArray);
		
		$("answer_" + qId).innerHTML = (setToNull!=null && setToNull) ? "" : "<b>"+changeAnswer(answerArray, qId, testName)+"</b>";
}

function sendTestForm(testName, qArr){
	// qArr [0] = qId	
	// qArr [1] = answerArray
	
	var myCreatePacket = function(){
		writer = new CmdWriter("2");
		writer.appendStr(testName);
		writer.endOfObject();
		for(var i=0; i<qArr.length;i++){
			writer.appendStr(qArr[i][0]);
						
			writer.appendStr(qArr[i][1].length);
			
			for(var j=0;j<qArr[i][1].length;j++){
				
				writer.appendStr(qArr[i][1][j][0]);
				if(qArr[i][1][j][1].length == 0){
					writer.appendStr(false);
				}else{
					writer.appendStr(true);
					writer.appendStr(qArr[i][1][j][1]);
				}
				
			}
			writer.endOfObject();
			
		}		
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		
	}	
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/test.ajax");
	
}

function changeAnswer(ansArr, qId, testName){	
	//questionId, questionStr, presentationHint, currentVisibilityArray, optionSingleArray, optionMultipleArray, optionTextArray, hasPhoto,importanceArray
	//    0     ,      1     ,       2         ,            3          ,        4         ,          5         ,       6        ,     7   ,         8        
	//questionId, questionStr, presentationHint, optionSingleArray, optionMultipleArray, optionTextArray
	//    0     ,      1     ,       2         ,          3       ,           4                5	
	
	// currentQuestionArray[i][0] = testName
	// currentQuestionArray[i][1] = arr
	
	strAnswer = "";
	for(var i=0;i<currentQuestionArray.length;i++){
		if(currentQuestionArray[i][0] == testName){		
			for(var j=0;j<currentQuestionArray[i][1].length;j++){
				if(currentQuestionArray[i][1][j][0] == qId){			
					
					var singleArr = currentQuestionArray[i][1][j][3];
					for(var k=0;k<singleArr.length;k++){
						for(var m=0;m<ansArr.length;m++){
							if(singleArr[k][0] == ansArr[m][0]){
								currentQuestionArray[i][1][j][3][k][3] = "true";
								if(strAnswer.length>0)strAnswer += ", ";
								if(singleArr[k][2] != "Diğer"){
									strAnswer += singleArr[k][2];
								}
								if(singleArr[k][4] == "true" && ansArr[m][1].length>0){
									strAnswer += " " + ansArr[m][1] + "";
									currentQuestionArray[i][1][j][3][k][5] = ansArr[m][1];
								}
							}else{
								currentQuestionArray[i][1][j][3][k][3] = "false";
							}
						}
					}
					
					var multipleArr = currentQuestionArray[i][1][j][4];
					
					for(var k=0;k<multipleArr.length;k++){
						for(var m=0;m<ansArr.length;m++){
							if(multipleArr[k][0] == ansArr[m][0]){
								currentQuestionArray[i][1][j][4][k][3] = "true";
								if(strAnswer.length>0)strAnswer += ", ";
								if(multipleArr[k][2] != "Diğer"){
									strAnswer += multipleArr[k][2];
								}
								if(multipleArr[k][4] == "true" && ansArr[m][1].length>0){
									strAnswer += " " + ansArr[m][1] + "";
									currentQuestionArray[i][1][j][4][k][5] = ansArr[m][1];
								}
								break;
							}else{
								currentQuestionArray[i][1][j][4][k][3] = "false";
							}
						}
					}
					
					var textArr = currentQuestionArray[i][1][j][5];
					
					for(var k=0;k<textArr.length;k++){
						for(var m=0;m<ansArr.length;m++){
							if(textArr[k][0] == ansArr[m][0]){
								currentQuestionArray[i][1][j][5][m][3] = ansArr[m][1];
								if(strAnswer.length>0)strAnswer += ", ";
								strAnswer += ansArr[m][1];
							}	
						}
					}
					
					
				}
			}
		}
	}
	
	return strAnswer;
}

function getCheckedRadio(radioObj, inProfile, pref) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	
	if(radioLength == undefined){
		
		if(radioObj.checked){
			
			var otherText = "";
      
      if(pref == "q"){
	      if(document.frmQuestion[pref + "other" + radioObj.value]) {
	        otherText = document.frmQuestion[pref + "other" + radioObj.value].value
	      }
	    } else {
	    	if(document.frmTest[pref + "other" + radioObj.value]) {
	        otherText = document.frmTest[pref + "other" + radioObj.value].value
	      }
	    }
      
      answerArray.push(new Array(radioObj.value, otherText));
    
    }
  
  }else{
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			var otherText = "";
    		if(pref == "q") {
	    		if(document.frmQuestion[pref + "other" + radioObj[i].value]) {
	       			otherText = document.frmQuestion[pref + "other" + radioObj[i].value].value
	     		}
	    	} else {
	     		if(document.frmTest[pref + "other" + radioObj[i].value]) {
	       			otherText = document.frmTest[pref + "other" + radioObj[i].value].value
	   			}
			}
			answerArray.push(new Array(radioObj[i].value, otherText));
		}
	}
  }
}

function getSelectedCombo(ob, inProfile) { 
	for(var i=0;i<ob.options.length;i++) { 
		if (ob.options[i].selected){
			answerArray.push(new Array(ob.options[i].value, "")); 			
		}
	} 		
}

function getSelectedCheckbox(buttonGroup, inProfile, pref) {
   if (buttonGroup[0]) { // if the button group is an array (one check box is not an array)
      for (var i=0; i<buttonGroup.length; i++) {
         if (buttonGroup[i].checked) {
            var otherText = "";
           if(pref == "q"){
           	if(document.frmQuestion[pref + "other" + buttonGroup[i].value]) {
            	otherText = document.frmQuestion[pref + "other" + buttonGroup[i].value].value
            }
           }else{
            if(document.frmTest[pref + "other" + buttonGroup[i].value]) {
            	otherText = document.frmTest[pref + "other" + buttonGroup[i].value].value
            }
           } 
            answerArray.push(new Array(buttonGroup[i].value, otherText)); 
                     
         }
      }
   } else { // There is only one check box (it's not an array)
      if (buttonGroup.checked) { // if the one check box is checked
	      var otherText = "";
        if(pref == "q"){
	        if(document.frmQuestion[pref + "other" + buttonGroup.value]) {
	        	otherText = document.frmQuestion[pref + "other" + buttonGroup.value].value
	        }
	      } else {
	       	if(document.frmTest[pref + "other" + buttonGroup.value]) {
	        	otherText = document.frmTest[pref + "other" + buttonGroup.value].value
	        }	       	
	      }
        answerArray.push(new Array(buttonGroup.value, otherText));
      }
   }
}


function showTestForUser(testName,userId){	
	var myCreatePacket = function(){
		writer = new CmdWriter("3");
		writer.appendStr(testName);
		writer.appendStr(userId);
		writer.endOfObject();
		return writer.Buffer;
	}
	
	var myOnComplete = function(responseText){		
		reader = new CmdReader(responseText);
		
	
		currentTestName = testName;
		testId = reader.getStr();		
		
		if(testId != undefined){
			testTitle = reader.getStr();
			currentTestTitle = testTitle;			
			questionNumber = reader.getStr();
			var questionArray = new Array();
			
			for(var i=0;i<questionNumber;i++){
				var questionId = reader.getStr();
				
				var questionStr = reader.getStr();
				var presentationHint = reader.getStr();
				if(presentationHint.length>0){			
					
					var optionMultipleArray = new Array();
					var optionSingleArray = new Array();
					var optionTextArray = new Array();
					
					optionSize = reader.getStr();
				
					for(var k=0; k<optionSize; k++){
						optionId = reader.getStr();					
						optionType = reader.getStr();
						optionText = reader.getStr();
						
						if(optionType == "T"){							
							answerText = reader.getStr();
							optionTextArray.push(new Array(optionId, optionType, optionText, answerText));
						}else if(optionType == "S" || optionType == "E"){							
							optionIsSelected = reader.getStr();
							optionIsExtension = reader.getStr();
							answerText = reader.getStr();
							optionSingleArray.push(new Array(optionId, optionType, optionText, optionIsSelected, optionIsExtension, answerText))
						}else if(optionType == "M" || optionType == "X"){
							optionIsSelected = reader.getStr();
							optionIsExtension = reader.getStr();
							answerText = reader.getStr();
							optionMultipleArray.push(new Array(optionId, optionType, optionText, optionIsSelected, optionIsExtension, answerText))
						}	
									
					}
					
					var currentQuestion = new Array(questionId, questionStr, presentationHint, optionSingleArray, optionMultipleArray, optionTextArray)
					
					questionArray.push(currentQuestion);
				}
		
			}			
			currentQuestionsToSubmitArray = questionArray;		
				
			currentQuestionArray.push(new Array(testName, questionArray));				
			displayAnsweredTestsForUser(testName , questionArray, $("proArea"), 1, testTitle);	
		}else{
			alert("undefined");
		}
	}
	
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/test.ajax");
}

function displayAnsweredTestsForUser(testName, arr, displayLayer, pageNumber, testTitle, isSubmit){
	
	var testForm = "";
	var questionCount = 0;

	//currentQuestionArray = arr;
	/////////////////////
	// arr[0] = quesiton id
	// arr[1] = question name
	// arr[2] = question type
	
	// arr[3] = optionArray(single)(optionId, optionType, optionText, optionIsSelected, optionIsExtension, answerText)
	// arr[4] = optionArray(multiple)(optionId, optionType, optionText, optionIsSelected, optionIsExtension, answerText)
	// arr[5] = optionArray(input)(optionId, optionType, optionText, answerText)
	testForm += "";
	
	for(var i=0; i<arr.length;i++){
				
			var answersOfQuestion  = new Array();
			
			if(arr[i][2].indexOf("R")>=0 || arr[i][2].indexOf("D")>=0){
			
				for(var j=0;j<arr[i][3].length;j++){
					
					if(arr[i][3][j][3] == "true"){
					
						strExtension = "";
						if(arr[i][3][j][4] == "true" && arr[i][3][j][5].length>0){
						
							strExtension = " " + arr[i][3][j][5] + "";
						}
						if(arr[i][3][j][2] == "Diğer"){
					
							answersOfQuestion.push(strExtension);
						}else{
						
							answersOfQuestion.push(arr[i][3][j][2] + strExtension);
						}
					}
				}
			}
			
			if(arr[i][2].indexOf("C")>=0 || arr[i][2].indexOf("X")>=0){			
				for(var j=0;j<arr[i][4].length;j++){	
							
					if(arr[i][4][j][3] == "true"){
						strExtension = "";
						
						if(arr[i][4][j][4] == "true" && arr[i][4][j][5].length>0){
							
							strExtension = " " + arr[i][4][j][5] + "";
						}
						
						if(arr[i][4][j][2] == "Diğer"){
						
							answersOfQuestion.push(strExtension);
						}else{
						
							answersOfQuestion.push(arr[i][4][j][2] + strExtension);
						}
					}
				}
			}
									
			if(arr[i][2].indexOf("F")>=0 || arr[i][2].indexOf("A")>=0){			
				for(var j=0;j<arr[i][5].length;j++){
					if(arr[i][5][j][3].length>0){
						if(arr[i][5][j][2].length>0){
							answersOfQuestion.push(arr[i][5][j][2] + " - " + arr[i][5][j][3]);
						}else{
							answersOfQuestion.push(arr[i][5][j][3]);
						}
					}
				}
			}
				if(answersOfQuestion.length > 0) { // cevap yoksa soruyu göstermeyelim
					testForm += arr[i][1] + ": " + "<span  id=\"answer_" + arr[i][0] + "\"> ";
				}
				for(var j=0;j<answersOfQuestion.length;j++){
					if(j>0){testForm +=", ";}
					testForm += "<b>"+answersOfQuestion[j]+"</b>";
				}
				if(answersOfQuestion.length>0){
				questionCount++;
				//testForm += "</span>&nbsp;<a href=javascript:void(0); onclick=\"displayQuestionUpdate('" + testName + "'," + i + ");\" class=linkBlue style=text-decoration:underline;>değiştir</a><br>\n";
				testForm += "<br>\n";
				}else {
				//testForm += "</span>&nbsp;<a href=javascript:void(0); onclick=\"displayQuestionUpdate('" + testName + "'," + i + ");\" class=linkBlue style=\"text-decoration:underline; font-weight:bold;\">ekle</a><br>\n";
				//testForm += "<br>\n";
				}		
				testForm += "\n";
				
			//}
		}			
			
	
		testForm += "\n";
		
		/*
		if(arr.length>questionCount){
			$("strUnfinished"+testName).innerHTML = " (eksik)";

			if($("spUnfinishedTests")){
				if($("spUnfinishedTests").innerHTML.length>0){$("spUnfinishedTests").innerHTML += ", "}
				$("spUnfinishedTests").innerHTML += "<a href=#a_" + testName + " onclick=$('test_" + testName + "').style.display=''; class=bold>" + testTitle + "</a>";
			}
		}*/
	
	displayLayer.innerHTML = testForm;
	
}

function retrieveUserAllSiteMemberships(){
	var myCreatePacket = function(){
		writer = new CmdWriter("21");
		writer.appendStr(currentSiteId);
		writer.endOfObject();
		return writer.Buffer;
	}
	arrUsersAllMemberships = new Array();
	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		reply = reader.getStr();
		if(reply =="true"){
			for(;reader.hasObject();){
				membershipId					= reader.getStr();
				isMemberSiteAdmin				= reader.getStr();
				isMemberForumAdmin				= reader.getStr();
				hostname						= reader.getStr();
				informType						= reader.getStr();
				arrUsersAllMemberships.push(new Array(membershipId,isMemberSiteAdmin,isMemberForumAdmin,hostname,informType));
			}
		
			if(arrUsersAllMemberships.length>0){
				displayUsersAllMemberships(ca);
			}else{
				ca.innerHTML = "<tr><td><b>Herhangi bir siteye üyeliğiniz bulunmuyor.</b></td></tr>";
			}
		}
		else{
				ca.innerHTML = "<tr><td><b>Herhangi bir siteye üyeliğiniz bulunmuyor.</b></td></tr>";
		}
	}
	var ca  = $("maintab3");
	if(ca!=null){
		var provider = new oyXMLRPCProvider();
		provider.createPacket = myCreatePacket;
		provider.onComplete = myOnComplete;
		provider.submit("/site.ajax");
	}
}

function displayUsersAllMemberships(ca){
	if(ca){
		allSearchResultsSortBy =3;
		arrUsersAllMemberships.sort(sortBySearchResults);
		strOut = "";
	 	for(var i=0;i<arrUsersAllMemberships.length;i++){
	 	var mission = "ÜYE";
	 	var m ="ÜYE";
	 	if(arrUsersAllMemberships[i][1] == "true"){
	 		mission = "SİTE YÖNETİCİ";
	 	}
	 	else if(arrUsersAllMemberships[i][2] == "true"){
	 		mission = "FORUM YÖNETİCİ";
	 	}
	 	if(mission != "ÜYE"){
	 		m = mission+"Sİ";  
	 	}
		strOut +=	"<tr><td ><a href=\"http://"+arrUsersAllMemberships[i][3]+"\" class=\"pageLinks\">"+arrUsersAllMemberships[i][3]+"</a> </td>"
          	   +	"<td width=\"50px\" align = center><b>"+m+"</b></td>"
          	   +	"<td ><a href=javascript:void(0); class=\"pageLinks\" onMouseDown=\"if(confirm('"+arrUsersAllMemberships[i][3]+" "+mission+"LİĞİNDEN AYRILMAK İSTEDİĞİNİZDEN EMİN MİSİNİZ?')){changeUserSiteMembershipStatus('"+arrUsersAllMemberships[i][0]+"','D');}\"> Üyelik iptali</a></td>"
        	   +	"<td width=10></td>"
        	   +	"<td ><a href=javascript:void(0); class=\"pageLinks\" onClick=\"displayBultenSettingOfTheMemberSite("+arrUsersAllMemberships[i][4]+","+arrUsersAllMemberships[i][0]+")\"> E-Bülten </a></td>" 
        	   +	"</tr>"
         	   +	"<tr height=\"5px\"><td >"
         	   +	"</td></tr>"; 

		}
	
	ca.innerHTML = "<table>"+strOut+"</table>";
	
	}

}
	
function diplayDeleteMembership(){
	var strOut="<table><tr><td><p><strong>Üyeliginizi iptal ederseniz;</strong><ul>" +
	"<li>Siteleriniz ve sitelerinizdeki tüm içerik silinir.</li>" +
	"<li>Sitelerinizin adresi (abc.azbuz.com) üzerindeki tüm haklarınızı kaybedersiniz, o adres başkası tarafından kullanılabilir.</li>" +
	"<li>Siteleriniz ve üyeliginiz bir daha geri gelmez.</li></ul>" +
	"<p align=\"right\"><strong><a href=\"javascript:;\" onclick=\"closeMessageLayer();\">Vazgeçtim</a></strong><span class=\"spc\">|</span><a href=\"http://www.azbuz.com/deleteUser.jsp\" onclick=\"return confirm('Emin misiniz?')\">Silmek istiyorum</a></p>";
	showMessageLayerInline("Üyelik İptali",strOut,480,150);
}

function showEmailChanger() {
	var htmlBody = "";
	htmlBody +=""
	    +"<table border=\"0\" cellspacing=\"0\" cellpadding=\"1\" width=\"100%\">"
			+"<tr><td><label for=\"oldEmailAddressInput\">Eski e-posta adresiniz:</label></td></tr>"
			+"<tr><td><input type=\"text\" id=\"oldEmailAddressInput\" value=\"\" class=\"input\" style=\"width:100%;\"></td></tr>"
			+"<tr><td><label for=\"passwordInput\">Şifreniz:</label></td></tr>"
			+"<tr><td><input type=\"password\" id=\"passwordInput\" value=\"\" class=\"input\" style=\"width:100%;\"></td></tr>"
			+"<tr><td height=\"10\"></td></tr>"
			+"<tr><td><label for=\"newEmailAddressInput1\">Yeni e-posta adresiniz:</label></td></tr>"
			+"<tr><td><input type=\"text\" id=\"newEmailAddressInput1\" value=\"\" class=\"input\" style=\"width:100%;\"></td></tr>"
			+"<tr><td><label for=\"newEmailAddressInput2\">Yeni e-posta adresiniz (tekrar):</td></tr> "
			+"<tr><td><input type=\"text\" id=\"newEmailAddressInput2\" value=\"\" class=\"input\" style=\"width:100%;\"></td></tr>"
			+"<tr><td align=\"right\" height=\"40\"><a href=\"javascript:;\" onclick=\"changeEmail();\">Kaydet</a><span class=\"spc\">|</span><a href=\"javascript:;\" onclick=\"closeMessageLayer();\">Kapat</a></td></tr> "
			+"</table> ";
	showMessageLayerInline("e-Posta Değiştir",htmlBody,240,240);
}

function changeEmail(){
var mailAdress =  $('oldEmailAddressInput').value;
var password   =  $('passwordInput').value;
var newMail1   =  $('newEmailAddressInput1').value;
var newMail2   =  $('newEmailAddressInput2').value;

if(mailAdress != currentUserMail){
	alert("E-Posta adresini yanlış girdiniz.");
	$('oldEmailAddressInput').focus();
	return;
}

if(password.length == 0 || newMail1.length == 0 || newMail2.length == 0  ) 
{
	alert("E-Posta boş olamaz!");
} else if(newMail1 != newMail2){
	alert("Yeni belirlenen e-posta birbirinin aynı olmalı.");
} else {

	var myCreatePacket = function(){
		writer = new CmdWriter("22");
		writer.appendStr(loggedInUserId);
		writer.appendStr(password);
		writer.appendStr(newMail1);
		writer.appendStr(newMail2);	
		writer.endOfObject();
		return writer.Buffer;
	}
	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		reply = reader.getStr();
		if(reply =="true"){
			var strMsg = reader.getStr();
			alertUser("e-Posta Değiştir",strMsg);
		}else{
			var strMsg = reader.getStr();
			alertUser("Hata","Aşağıdaki hata oluştu : <br /><strong>" + strMsg + "</strong>");
		}		
	}   
	
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/user.ajax");
	}
}





/*
 * ahmeto 
 * 
 */
function changeEmailOnly(email, userId){
	if(email == null || email.length == 0   || trim(email).length == 0 ) {
		alert("E-Posta boş olamaz!");
	} else {

		var myCreatePacket = function(){
			writer = new CmdWriter("27");
			writer.appendStr(userId);
			writer.appendStr(email);	
			writer.endOfObject();
			return writer.Buffer;
		}
		var myOnComplete = function(responseText){
			reader = new CmdReader(responseText);
			reply = reader.getStr();
			var strMsg = reader.getStr();
			if(reply =="true"){
				document.getElementById('spanEmail').innerHTML = email;
				alert("e-Posta Değiştir",strMsg);
				
			}else{
				alert("Hata","Aşağıdaki hata oluştu : <br /><strong>" + strMsg + "</strong>");
			}		
		}   
		
		var provider = new oyXMLRPCProvider();
		provider.createPacket = myCreatePacket;
		provider.onComplete = myOnComplete;
		provider.submit("/user.ajax");
	}
}


function changePassword(){
var mailAdress =  $('currentEmailInput').value;
var password   =  $('oldPasswordInput').value;
var newPass1   =  $('newPasswordInput1').value;
var newPass2   =  $('newPasswordInput2').value;

if(mailAdress != currentUserMail){
	alert("E-Posta adresini yanlış girdiniz.");
	$('currentEmailInput').focus();
	return;
}

if(password.length == 0 || newPass1.length == 0 || newPass2.length == 0  ) 
{
	alert("Şifre boş olamaz!");
} else if(newPass1 != newPass2){
	alert("Yeni belirlenen şifreler birbirinin aynı olmalı.");
	$('newPasswordInput2').focus();
} else {

	var myCreatePacket = function(){
		writer = new CmdWriter("21");
		writer.appendStr(loggedInUserId);
		writer.appendStr(password);
		writer.appendStr(newPass1);
		writer.appendStr(newPass2);	
		writer.endOfObject();
		return writer.Buffer;
	}
	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		reply = reader.getStr();
		if(reply =="true"){
			var strMsg = reader.getStr();
			alertUser("Şifre Değiştirme",strMsg);
		} else {
		  alertUser("Şifre Değiştirme","Sistemde bir hata oluştu, lütfen daha sonra tekrar deneyiniz.");
		}
	}   
	
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/user.ajax");
	}
}

function showPasswordChanger() {
	var htmlBody = "";
	htmlBody +="<table border=\"0\" cellspacing=\"0\" cellpadding=\"1\" width=\"100%\"> "
			+"<tr><td><label for=\"currentEmailInput\">E-posta adresiniz *</label></td></tr> "
			+"<tr><td><input type=\"text\" id=\"currentEmailInput\" value=\"\" class=\"input\" style=\"width:100%;\"></td></tr> "
			+"<tr><td><label for=\"oldPasswordInput\">Eski Şifreniz *</label></td></tr> "
			+"<tr><td><input type=\"password\" id=\"oldPasswordInput\" value=\"\" class=\"input\" style=\"width:100%;\"></td></tr> "
			+"<tr><td height=\"10\"></td></tr>"
			+"<tr><td><label for=\"newPasswordInput1\">Yeni Şifreniz *</label></td></tr> "
			+"<tr><td><input type=\"password\" id=\"newPasswordInput1\" value=\"\" class=\"input\" style=\"width:100%;\"></td></tr> "
			+"<tr><td><label for=\"newPasswordInput2\">Yeni Şifreniz Tekrar *</label></td></tr> "
			+"<tr><td><input type=\"password\" id=\"newPasswordInput2\" value=\"\" class=\"input\" style=\"width:100%;\"></td></tr> "
			+"<tr><td height=\"40\"align=right><a href=\"javascript:void(0);\" onclick=\"changePassword();\">Kaydet</a><span class=\"spc\">|</span><a href=\"javascript:;\" onclick=\"closeMessageLayer();\">Kapat</a></td></tr> "
			+"</table> ";
	showMessageLayerInline("Şifre Değiştir",htmlBody,240,240);
}
function setMembershipVisibilityStatus(objectID)
{
	var myCreatePacket = function(){
		writer = new CmdWriter("20");
		writer.appendStr(objectID);
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		reply = reader.getStr();
		var visibility ="";
		if(reply!=null && reply=="true"){
			visibility = reader.getStr();
			var ca  = $(objectID);
			
			if(ca){
			ca.innerHTML =(visibility=="H")?"Göster":"Gizle";
			ca.title=(visibility=="H")?"":"Profilinizde görünmesini istemediğiniz siteyi gizler";	
			}
		}
		else{
			var errString = reader.getStr();
			if(errString!=null && errString.length>0){
				alertUser("Hata",errString);
			}else{
				alertUser("Hata","Sistem hatası");
			}
		}
	}

	if(objectID!=null && objectID>0 ){
		var provider = new oyXMLRPCProvider();
		provider.createPacket = myCreatePacket;
		provider.onComplete = myOnComplete;
		provider.submit("/site.ajax");
	}else{
		alertUser("Hata","Eksik parametre");
	}
}

function showGizlilik(){
	var myCreatePacket = function(){
		writer = new CmdWriter("24");
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		var reply = parseInt(reader.getStr());
		var strOut="<table><tr>"+
		"<td><input type='radio' name='gizlilik' id='chkGizlilik2' onclick='disableGizlilikOther();' ></td>"+
		'<td colspan="2">Adım, soyadım, rumuzum arama sonuçlarında çıkabilir</td>'+
		"</tr><tr>"+
			"<td><input type='radio' name='gizlilik' id='chkGizlilik3' onclick='disableGizlilikOther();'></td>"+
			"<td>Aramalarda sadece rumuzum çıksın</td>"+
			"<td></td>"+
		"</tr><tr>"+
			'<td><input type="radio" name="gizlilik" id="chkGizlilik4" onclick="disableGizlilikOther();"></td>'+
			"<td>Aramalarda sadece adım soyadım çıksın</td>"+
			"<td></td>"+
		"</tr><tr>"+
			'<td><input type="checkbox" id="chkGizlilikEmail1" onclick="disableGizlilikOther();" ></td>'+
			'<td>E - posta adresimle de aramalarda çıkmak istiyorum</td>'+
			'<td></td>'+
		'</tr><tr>'+
			'<td><input type="checkbox" id="chkGizlilik5" onclick="disableGizlilikOthers();" ></td>'+
			'<td colspan="2">Hiç bir şekilde aramalarda çıkmak istemiyorum</td>'+
		'</tr><tr><td colspan="3" align="right"><input type="image" src="http://s.azbuz.com/Skins/_defaultSkin09/images/submit.png" onclick="saveAllGizlilik();" value="Kaydet"/></td></tr></table>';
		$('maintab4').innerHTML=strOut;
		for(var i=1;i<=5;i++){
			if($('chkGizlilik'+i)!=null)
			$('chkGizlilik'+i).checked=false;
		}
		
		$('chkGizlilik'+reply).checked=true;
		
	}

	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/user.ajax");

}

function changeEmailAvailability(emailAvailability){
	var myCreatePacket = function(){
		writer = new CmdWriter("25");
		writer.appendStr(emailAvailability);
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		reply = reader.getStr();
		
		if(reply=="true")
			$('chkGizlilikEmail1').checked=true;
		else
			$('chkGizlilikEmail1').checked=false;		
		
		alertUser("Gizlilik","Arama durumunuz kaydedilmistir");
	}

	if(emailAvailability!=null ){
		var provider = new oyXMLRPCProvider();
		provider.createPacket = myCreatePacket;
		provider.onComplete = myOnComplete;
		provider.submit("/user.ajax");
	}else{
		alertUser("Hata","Eksik parametre");
	}
}
function showEmailAvailability(){
	var myCreatePacket = function(){
		writer = new CmdWriter("26");
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		reply = reader.getStr();
		
		if(reply=="true")
			$('chkGizlilikEmail1').checked=true;
		else
			$('chkGizlilikEmail1').checked=false;
	}

	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/user.ajax");
}

function disableGizlilikOthers(){
	$('chkGizlilikEmail1').checked=false;
	$('chkGizlilik4').checked=false;
	$('chkGizlilik2').checked=false;
	$('chkGizlilik3').checked=false;
}
function disableGizlilikOther(){
	$('chkGizlilik5').checked=false;
}
function changeSearchAvailability(searchStatus){
	var myCreatePacket = function(){
		writer = new CmdWriter("23");
		writer.appendStr(searchStatus);
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		reply = parseInt(reader.getStr());
		var sonuc=reply;
		$('chkGizlilik'+sonuc).checked=true;
		changeEmailAvailability($('chkGizlilikEmail1').checked);
		alertUser("Gizlilik","Arama durumunuz kaydedilmistir");	
	}

	if(searchStatus!=null && searchStatus>0 ){
		var provider = new oyXMLRPCProvider();
		provider.createPacket = myCreatePacket;
		provider.onComplete = myOnComplete;
		provider.submit("/user.ajax");
	}else{
		alertUser("Hata","Eksik parametre");
	}
}

function saveAllGizlilik(){
	for(var i=1;i<=5;i++){
		if($('chkGizlilik'+i)!=null)
		if($('chkGizlilik'+i).checked==true){
			changeSearchAvailability(i);
		}
	}	
}

function gizlilikTab(){
	new Ajax.Request("/incProfileGizlilik.jsp?"+Math.random(), 
			{ method: "get",
		onSuccess: 
			function(transport){
				prepareMainTabs (4,4);
				$("maintab4").innerHTML = transport.responseText;
				
				} });
}
