// JavaScript Document
function ajaxDiv1(file,div,qs){
	var xmlhttp;
	/*@cc_on @*/
	/*@if (@_jscript_version >= 5)
	  try {
	  xmlhttp=new ActiveXObject("Msxml2.XMLHTTP")
	 } catch (e) {
	  try {
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
	  } catch (E) {
	   xmlhttp=false
	  }
	 }
	@else
	 xmlhttp=false
	@end @*/
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		try {
				xmlhttp = new XMLHttpRequest();
			} catch (e) {
				xmlhttp=false
			}
	}

	xmlhttp.open("GET", file+'?'+qs,true);
	xmlhttp.onreadystatechange=function() {
		if (xmlhttp.readyState==4) {
		xxx=xmlhttp.responseText;	

		document.getElementById(div).innerHTML=xxx;
		document.getElementById(div).style.display='';
	}
 }
  xmlhttp.send(null)
}

function rip_fields(formid)
{
var theform=ge(formid);
var action=theform.action.split("/");
var args=new Array();
for(i=0; i<theform.length; i++)
	{
		if(theform.elements[i].type!="file")
		{
			if((theform.elements[i].type=="radio" && theform.elements[i].checked) || (theform.elements[i].type=="checkbox" && theform.elements[i].checked) || (theform.elements[i].type!="radio" && theform.elements[i].type!="checkbox"))
			args.push(theform.elements[i].name+"="+theform.elements[i].value);
		}
	}
	
	return args.join("&");
}

function ajaxSubmit(file,func,formid){
	var xmlhttp;
	/*@cc_on @*/
	/*@if (@_jscript_version >= 5)
	  try {
	  xmlhttp=new ActiveXObject("Msxml2.XMLHTTP")
	 } catch (e) {
	  try {
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
	  } catch (E) {
	   xmlhttp=false
	  }
	 }
	@else
	 xmlhttp=false
	@end @*/
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		try {
				xmlhttp = new XMLHttpRequest();
			} catch (e) {
				xmlhttp=false
			}
	}
    
    var qs=rip_fields(formid);
    
    xmlhttp.open("POST", file,true);
   	xmlhttp.setRequestHeader("Content-Type",
			"application/x-www-form-urlencoded");
 
	xmlhttp.onreadystatechange=function() {
		if (xmlhttp.readyState==4) {
		xxx=escape(xmlhttp.responseText);
		setTimeout(func+"('"+xxx+"')",1);
	}
 }
  xmlhttp.send(qs)
}

function ajaxRunFunction(file,func,qs){
	var xmlhttp;
	/*@cc_on @*/
	/*@if (@_jscript_version >= 5)
	  try {
	  xmlhttp=new ActiveXObject("Msxml2.XMLHTTP")
	 } catch (e) {
	  try {
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
	  } catch (E) {
	   xmlhttp=false
	  }
	 }
	@else
	 xmlhttp=false
	@end @*/
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		try {
				xmlhttp = new XMLHttpRequest();
			} catch (e) {
				xmlhttp=false
			}
	}
	//alert( file+"?"+qs);
    xmlhttp.open("GET", file+"?"+qs,true);
    
	xmlhttp.onreadystatechange=function() {
		if (xmlhttp.readyState==4) {
		xxx=escape(xmlhttp.responseText);
		setTimeout(func+"('"+xxx+"')",1);
	}
 }
  xmlhttp.send(null)
}

function ge(id){
	return document.getElementById(id);
}
function showDiv(div){
var divs=document.elementById('div');
if(divs.style.display=='none'){
    divs.style.display='';
}else{
    divs.style.display='none';
}
}
function hideDiv(div){
 document.elementById('div').style.display='none'; 
}

function getMousecoordXY(e) {
  if (IE) { // grab the x-y pos.s if browser is IE
    tempX = event.clientX + document.body.scrollLeft
    tempY = event.clientY + document.body.scrollTop
  } else {  // grab the x-y pos.s if browser is NS
    tempX = e.pageX
    tempY = e.pageY
  }  
  // catch possible negative values in NS4
  if (tempX < 0){tempX = 0}
  if (tempY < 0){tempY = 0}  
  // show the position values in the form named Show
  // in the text fields named MouseX and MouseY
  document.Show.MouseX.value = tempX
  document.getElementById(uidul).style.display='';  
  document.getElementById(uidul).style.left=(tempX+20).toString()+'px';
  document.getElementById(uidul).style.top=(tempY+20).toString()+'px';
  document.Show.MouseY.value = tempY;
  return true
}
function AssignArray(string){
var arraymare=string.split('::');
	for(i=0;i<arraymare.length;i++){
		arraymic=string.split('||');
		document.getElementById(arraymic[0]).innerHTML=arraymic[1];
	}
}

function inArray(needle, haystack)
{
for (h in haystack) {
if (haystack[h] == needle) {
return true;
// return h;

}
}

return false;
} 
