/* Administrator JavaScript */

// Correlative Keyword
var theEditorCheck=true;
function GetCorrelativeKeywordData(theDs,theDsIndex,theDsSpan,theDsType) {
	
	if(theEditorCheck==true) {
		theEditorObject = theDs;
		theEditorDivName = theDsSpan;
		theEditorIndex = theDsIndex;
		theEditorType = theDsType;
		theEditorObject.className="DsDiagnoseColorOn"
		createXMLHttpRequest();
		var url = '../GetAdministratorAjaxValue.asp?Operation=FillCorrelativeKeywordData&Id='+theDsIndex+'&DsRowNumber='+theEditorType+'&G='+new Date().getMilliseconds();
		xmlhttp.open("GET", url);
		DataDetailsReceptacleName = theEditorDivName;
		xmlhttp.onreadystatechange = GetinnerHtmFills;
		xmlhttp.send(null);
		theEditorCheck=false ;
	} else{
		// Warning is Open
		if(theDs != theEditorObject){
		SaveCorrelativeKeywordDataData();
		theEditorCheck=true;
		}
	}
}

function SaveCorrelativeKeywordDataData(){
	var theDsValue = document.DsDiagnoseForm.DsDiagnoseValue.value;
	theIconValue=theDsValue;
	document.getElementById(theEditorDivName).innerHTML ="";
	theEditorObject.className="DsDiagnoseColorOff"
	if(theDsValue.length >0 && theDsValue !=""){
		createXMLHttpRequest();
		var url = '../GetAdministratorAjaxValue.asp?Operation=SaveingCorrelativeKeywordData&Id='+theEditorIndex+'&DsValue='+theDsValue+'&DsRowNumber='+theEditorType+'&G='+new Date().getMilliseconds();
		xmlhttp.open("GET", url);
		DataDetailsReceptacleName = theEditorDivName;
		xmlhttp.onreadystatechange = GetinnerHtmFills;
		xmlhttp.send(null);
	}
	 theEditorCheck=true;
}

function GetCorrelativeKeywordInfo(element, eIndex){
	var returnObjDivName =element;
		returnElementId = document.getElementById("UnfoldedExtraNavigation");		
		var ObjOffsetLeft = CalculateLeftOffset(returnObjDivName) - 300;
		var ObjOffsetTop = CalculateTopOffset(returnObjDivName) - 1;
		returnElementId.style.height = 140 + "px";
		returnElementId.style.width = 300 + "px";	
		returnElementId.style.top = ObjOffsetTop + "px";
		returnElementId.style.left = ObjOffsetLeft + "px";		
		HiddenExtraUserDataDiv(true);

		createXMLHttpRequest();
		var url = "../GetAdministratorAjaxValue.asp?Operation=GetCorrelativeKeywordInfo&IndexValue="+eIndex+"&G="+new Date().getMilliseconds()
		xmlhttp.open("GET", url);
		DataDetailsReceptacleName = "DetailsExtraReceptacle";
		xmlhttp.onreadystatechange = GetinnerHtmFills;
		xmlhttp.send(null);
}

function HiddenExtraUserDataDiv(isShow) {
	if (isShow) {
		document.getElementById("UnfoldedExtraNavigation").style.visibility='visible';
	} else {
		document.getElementById("UnfoldedExtraNavigation").style.visibility='hidden';
	}
}


// Statistical Script
var objDivNumber;
function getVisitorsRequest(setDateValue) {
objDivNumber = setDateValue;
	if(document.getElementById("ObjShowTable"+objDivNumber).style.visibility == 'visible') {
		document.getElementById("ObjShowTable"+objDivNumber).innerHTML = "";
		document.getElementById("ObjShowTable"+objDivNumber).style.visibility ='hidden';
	} else {								
		document.getElementById("ObjShowTable"+objDivNumber).style.visibility ='visible';
		createXMLHttpRequest();
		var url ="../GetAdministratorAjaxValue.asp?itemTextually=GetStatisticsRecord&DateValue="+setDateValue+"&G="+new Date().getMilliseconds()
		xmlhttp.open("GET", url);
		DataDetailsReceptacleName = "ObjShowTable"+objDivNumber;
		xmlhttp.onreadystatechange = GetinnerHtmFills;
		xmlhttp.send(null);
	}
}

function getVisitorsPages(element, setDateValue) {
	var returnObjDivName =element;
		returnElementId = document.getElementById("UnfoldedExtraNavigation");		
		var ObjOffsetLeft = CalculateLeftOffset(returnObjDivName) - 420;
		var ObjOffsetTop = CalculateTopOffset(returnObjDivName) - 1;
		document.getElementById("DetailsExtraReceptacle").innerHTML ="<br><br><CENTER><IMG BORDER=0 Alt='' Src='../images/icon_loading.gif' Align=absMiddle></CENTER>";
		document.getElementById("DetailsExtraReceptacle").style.height = 360 + "px";	
		document.getElementById("DetailsExtraReceptacle").style.overflow  = "AUTO";
		returnElementId.style.height = 200 + "px";
		returnElementId.style.width = 420 + "px";	
		returnElementId.style.top = ObjOffsetTop + "px";
		returnElementId.style.left = ObjOffsetLeft + "px";		
		HiddenExtraUserDataDiv(true);

		createXMLHttpRequest();
		var url = "../GetAdministratorAjaxValue.asp?Operation=GetVisitorsPagesDataDetails&DateValue="+setDateValue+"&G="+new Date().getMilliseconds()
		xmlhttp.open("GET", url);
		DataDetailsReceptacleName = "DetailsExtraReceptacle";
		xmlhttp.onreadystatechange = GetinnerHtmFills;
		xmlhttp.send(null);
}

function getVisitorsUser(element, setDateValue, strItemName, strItemOther) {
	var returnObjDivName =element;
		returnElementId = document.getElementById("UnfoldedExtraNavigation");		
		var ObjOffsetLeft = CalculateLeftOffset(returnObjDivName) -155;
		var ObjOffsetTop = CalculateTopOffset(returnObjDivName) +16;
		document.getElementById("DetailsExtraReceptacle").innerHTML ="<br><br><CENTER><IMG BORDER=0 Alt='' Src='../images/icon_loading.gif' Align=absMiddle></CENTER>";
		document.getElementById("DetailsExtraReceptacle").style.height = 220 + "px";	
		document.getElementById("DetailsExtraReceptacle").style.overflow  = "AUTO";
		returnElementId.style.height = 100 + "px";
		returnElementId.style.width = 220 + "px";	
		returnElementId.style.top = ObjOffsetTop + "px";
		returnElementId.style.left = ObjOffsetLeft + "px";		
		HiddenExtraUserDataDiv(true);

		createXMLHttpRequest();
		var url = "../GetAdministratorAjaxValue.asp?Operation=GetVisitorsUserDataDetails&DateValue="+setDateValue+"&strItemName="+strItemName+"&strItemOther="+strItemOther+"&G="+new Date().getMilliseconds()
		xmlhttp.open("GET", url);
		DataDetailsReceptacleName = "DetailsExtraReceptacle";
		xmlhttp.onreadystatechange = GetinnerHtmFills;
		xmlhttp.send(null);
}
