﻿var xmlhttp
function testform(pas,id,qid,test)
{ 
	var k=0;
	for (i=0;i<document.getElementById(id).elements.length;i++) {
	if (document.getElementById(id).elements[i].checked) {
		k++;
	}
	}
	if(k<1) {  alert('გთხოვთ აირჩიოთ პასუხის რომელიმე ვარიანტი');  }
	else
	{
		xmlhttp=GetXmlHttpObject();
		if (xmlhttp==null)
		  {
		  alert ("Your browser does not support XMLHTTP!");
		  return;
		  }
		var url="test.php";	
		url=url+"?pas="+pas+"&qid="+qid+"&test="+test;
		xmlhttp.onreadystatechange=stateChangedtest;
		xmlhttp.open("GET",url,true);
		xmlhttp.send(null);	
	}
	return false;
}
function stateChangedtest()
	{  
	if (xmlhttp.readyState==4)
	  {		
	    document.getElementById("testform").innerHTML=xmlhttp.responseText;
	  }
	}
function showform(pas,id, katid, gmk_id, gmkjgp_id, pers, back_top, back_bott)
{	
	var k=0;
	for (i=0;i<document.getElementById(id).elements.length;i++) {
	if (document.getElementById(id).elements[i].checked) {
		k++;
	}
	}
	if(k<1) alert('გთხოვთ აირჩიოთ პასუხის რომელიმე ვარიანტი');
	else
	{
		
		xmlhttp=GetXmlHttpObject();
		if (xmlhttp==null)
		  {
		  alert ("Your browser does not support XMLHTTP!");
		  return;
		  }
		var url="gmkajax.php";	
		back_top=back_top.substr(1,6);
		back_bott=back_bott.substr(1,6);
		url=url+"?gmkid="+id+"&katid="+katid+"&gmkjgp_id="+gmkjgp_id+"&pers="+pers+"&pas="+pas+"&back_top="+back_top+"&back_bott="+back_bott;
		xmlhttp.onreadystatechange=stateChanged;
		xmlhttp.open("GET",url,true);
		xmlhttp.send(null);	
	}	
	return false;
}
function showform2(pas,gmk_id, gmkjgp_id, pers, place)
{	
	var k=pas;
//	for (i=0;i<document.getElementById(gmk_id).elements.length;i++) {
//	if (document.getElementById(gmk_id).elements[i].checked) {
//		k++;
//	}
//	}
	if(k<1) alert('გთხოვთ აირჩიოთ პასუხის რომელიმე ვარიანტი');
	else
	{
		xmlhttp=GetXmlHttpObject();
		if (xmlhttp==null)
		  {
		  alert ("Your browser does not support XMLHTTP!");
		  return;
		  }
		var url="gmkajax2.php";	
		url=url+"?&katid="+0+"&gmkid="+gmk_id+"&gmkjgp_id="+gmkjgp_id+"&pers="+pers+"&pas="+pas+"&place="+place;
		xmlhttp.onreadystatechange=stateChanged;
		xmlhttp.open("GET",url,true);
		var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;
		xmlhttp.send(null);	
		
	}
	return false;

}
	
	function stateChanged()
	{  
	if (xmlhttp.readyState==4)
	  {		
	    document.getElementById("div").innerHTML=xmlhttp.responseText;
		document.getElementById("div").id=document.getElementById("div").name;
	  }
	}
	
	function GetXmlHttpObject()
	{
	if (window.XMLHttpRequest)
	  {
	  // code for IE7+, Firefox, Chrome, Opera, Safari
	  return new XMLHttpRequest();
	  }
	if (window.ActiveXObject)
	  {
	  // code for IE6, IE5
	  return new ActiveXObject("Microsoft.XMLHTTP");
	  }

	return false;
	}


var horizontal_offset="0px" //horizontal offset of hint box from anchor link
var horizontal_offset2="80px" //horizontal offset of hint box from anchor link

/////No further editting needed

var vertical_offset="0" //horizontal offset of hint box from anchor link. No need to change.
var ie=document.all
var ns6=document.getElementById&&!document.all

function getposOffset(what, offsettype){
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
var parentEl=what.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function clearbrowseredge(obj, whichedge){
var edgeoffset=(whichedge=="rightedge")? parseInt(horizontal_offset)*-1 : parseInt(vertical_offset)*-1
if (whichedge=="rightedge"){
var windowedge=ie && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-30 : window.pageXOffset+window.innerWidth-40
dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure+obj.offsetWidth+parseInt(horizontal_offset)
}
else{
var windowedge=ie && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure-obj.offsetHeight
}
return edgeoffset
}
function clearbrowseredge2(obj, whichedge){
var edgeoffset=(whichedge=="rightedge")? parseInt(horizontal_offset2)*-1 : parseInt(vertical_offset)*-1
if (whichedge=="rightedge"){
var windowedge=ie && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-30 : window.pageXOffset+window.innerWidth-40
dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure+obj.offsetWidth+parseInt(horizontal_offset2)
}
else{
var windowedge=ie && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure-obj.offsetHeight
}
return edgeoffset
}
function showhint(menucontents, obj, e, tipwidth){
if ((ie||ns6) && document.getElementById("hintbox")){
dropmenuobj=document.getElementById("hintbox")
dropmenuobj.innerHTML=menucontents
dropmenuobj.style.left=dropmenuobj.style.top=-500
if (tipwidth!=""){
dropmenuobj.widthobj=dropmenuobj.style
dropmenuobj.widthobj.width=tipwidth
}
dropmenuobj.x=getposOffset(obj, "left")
dropmenuobj.y=getposOffset(obj, "top")
dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+obj.offsetWidth+"px"
dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+"px"
dropmenuobj.style.visibility="visible"
obj.onmouseout=hidetip
}
}
function showhint2(menucontents, obj, e, tipwidth){
if ((ie||ns6) && document.getElementById("hintbox")){
dropmenuobj=document.getElementById("hintbox")
dropmenuobj.innerHTML=menucontents
dropmenuobj.style.left=dropmenuobj.style.top=-500
if (tipwidth!=""){
dropmenuobj.widthobj=dropmenuobj.style
dropmenuobj.widthobj.width=tipwidth
}
dropmenuobj.x=getposOffset(obj, "left")
dropmenuobj.y=getposOffset(obj, "top")
dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge2(obj, "rightedge")+obj.offsetWidth+"px"
dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge2(obj, "bottomedge")+"px"
dropmenuobj.style.visibility="visible"
obj.onmouseout=hidetip
}
}


function hidetip(e){
dropmenuobj.style.visibility="hidden"
dropmenuobj.style.left="-500px"
}

function createhintbox(){
var divblock=document.createElement("div")
divblock.setAttribute("id", "hintbox")
document.body.appendChild(divblock)
}

if (window.addEventListener)
window.addEventListener("load", createhintbox, false)
else if (window.attachEvent)
window.attachEvent("onload", createhintbox)
else if (document.getElementById)
window.onload=createhintbox

