//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
var req;
function loadXMLDoc(url) {
    if (window.XMLHttpRequest) {
        req		= new XMLHttpRequest();
        req.onreadystatechange = processReqChange;
        req.open("GET", url, true);
        req.send(null);
    } else if (window.ActiveXObject) {
        req		= new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = processReqChange;
            req.open("GET", url, true);
            req.send();
        }
    }
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function processReqChange() {
    if (req.readyState == 4) {
        if (req.status == 200) {
		  response					= req.responseXML.documentElement;
		  method					= response.getElementsByTagName('method')[0].firstChild.data;
		  result					= response.getElementsByTagName('result')[0].firstChild.data;
		  eval(method + '(\'\', result)');
        } else {
            alert("There was a problem retrieving the XML data:\n" + req.statusText);
        }
    }
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function apply_frm_edit(gl_subject_id, id, frm_name) {
	//message					= document.getElementById(frm_name).value;
	message						= tinyMCE.get(frm_name).getContent();
	//message					= message.replace(/([^>])\n/g, '$1<br/>');
	//message					= message.replace(/&/g, "&amp;"); 
    //message					= message.replace(/</g, "&lt;"); 
    //message					= message.replace(/>/g, "&gt;"); 
    //message					= message.replace(/"/g, "&quot;");
	//alert ('--------['+message+']---------');
	window.location.href	= "edit_fotos/functions/description_add.php?gl_subject_id="+gl_subject_id+"&id="+id+"&frm_description="+message;
}
function apply_frm_del(gl_subject_id, id) {
	//alert ('--------['+id+']---------');
	window.location.href	= "edit_fotos/functions/foto_del.php?gl_subject_id="+gl_subject_id+"&id="+id;
}
function position_change(gl_subject_id, id, direction) {
	window.location.href	= "edit_fotos/functions/position_change.php?gl_subject_id="+gl_subject_id+"&id="+id+"&direction="+direction;
}
function position_change(gl_subject_id, id, direction) {
	window.location.href	= "edit_fotos/functions/position_change.php?gl_subject_id="+gl_subject_id+"&id="+id+"&direction="+direction;
}
function gallery_change(gl_subject_id) {
	window.location.href	= "edit_fotos/functions/gallery_change.php?gl_subject_id="+gl_subject_id;
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function checkName_01(input, response, subject_id) {
  if (response != ''){ 
  	id_name				= 'nameCheckFailed_'+subject_id;
  	//alert ('--------['+id_name+']---------('+response+')');
    message				= document.getElementById(id_name);
    if (response == 1){
      message.className = 'show';
    }else{
      message.className = 'hide';
    } 
  }
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function checkName_02(input, response, news_id) {
  //alert ('--------['+id_name+']---------('+response+')');
  if (response != ''){ 
  	id_name				= 'nameNews_'+news_id;
    message				= document.getElementById(id_name);
    if (response == 1){
      message.className = 'show';
    }else{
      message.className = 'hide';
    } 
  }
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function show_hide(name1, name2) {
	//alert ('--------['+name1+']['+name2+']---------');
	if (name2 == '-'){
		m1				= document.getElementById(name1);
		m1.className	= 'show';
		document.getElementById(name1+'select').focus();
	} else {
		m2				= document.getElementById(name2);
		m2.className	= 'hide';
	}
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	var isIE = document.all?true:false;
    if (!isIE) document.captureEvents(Event.MOUSEMOVE);
    document.onmousemove = getMousePosition;
    function getMousePosition(e) {
    if(document.getElementById("useinfo").value == 1){
      var _x;
      var _y;
      if (!isIE) {
        _x = e.pageX;
        _y = e.pageY;
      }
      if (isIE) {
        _x = window.event.clientX + (document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft); 
        _y = window.event.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop); 
      }
      xnum = _x - -10;
      ynum = _y - -15;

      document.getElementById("info").style.top = ynum + "px"

      if((xnum - (-1 * document.getElementById("info").scrollWidth) < (screen.width - 40))){
      document.getElementById("info").style.left = xnum + "px"
      }else{
      document.getElementById("info").style.left = (screen.width - document.getElementById("info").scrollWidth - 40) + "px";
      }


      document.getElementById("info").style.top = ynum + "px"

      return true;
      }
    }


    function info(msg){
		document.getElementById("cellinfo").innerHTML = msg;
		document.getElementById("useinfo").value = 1;
    }
    function info_id(id){
		document.getElementById("cellinfo").innerHTML = document.getElementById(id).name;
		document.getElementById("useinfo").value = 1;
    }
    function infooff(){
		document.getElementById("info").style.left = "-500px";
		document.getElementById("info").style.top = "-500px";
		document.getElementById("useinfo").value = 0;
    }
