/*+++++++ GET XML HTTP OBJECT AJAX +++++++*/
	function GetXmlHttpObject(){
		if (window.XMLHttpRequest){
  			// code for IE7+, Firefox, Chrome, Opera, Safari
  			return new XMLHttpRequest();
  		}
		else if (window.ActiveXObject){
  			// code for IE6, IE5
  			return new ActiveXObject("Microsoft.XMLHTTP");
  		}
		else{
			return null;
		}
	}//END

function setPerpage(target,startnum,num,num_all){
				if(num=="all"){num=num_all}
				document.location.href=target+"&perpage="+ num+"&paginate="+Math.ceil(startnum/num);
				//alert(target);
}//en
function frmsubmit(frm,atc){
		document.forms[frm].action=atc;
		document.forms[frm].submit();
}


/*+++++++ GET LIST +++++++*/
function getList(obj,condition,spanname,combo_name,selectItem,table,fieldid,fieldshow,cbstyle,cbclass,dvalue,dselect){
		if (obj==null){
  			alert ("Your browser does not support XMLHTTP!");
  			return;
  		}
		var url="get_list.php?cond="+condition+"&table="+table+"&fieldid="+fieldid+"&fieldshow="+fieldshow+"&combo="+combo_name+"&select="+selectItem+"&cb_style="+cbstyle+"&cb_class="+cbclass+"&dvalue="+dvalue+"&dselect="+dselect;
		obj.open("get",url,true);
		obj.onreadystatechange=function add(){
			if (obj.readyState==4){
				document.getElementById(spanname).innerHTML=obj.responseText;
				//alert(obj.responseText);
			}
		};
		
		obj.send(null);
}//end

function currentDate(form_ele){
	var date=new Date();
	dd=date.getDate();
	ddd=date.getDay();
	month=date.getMonth()+1;
	year=date.getUTCFullYear();	
	//hour=date.getHours();
	//minute=date.getMinutes();
	//second=date.getSeconds();
	document.getElementById(form_ele).value=year+"-"+month+"-"+dd;//+" "+hour+":"+minute+":"+second;
}



/******************************************
* Popup Box- By Jim Silver @ jimsilver47@yahoo.com
* Visit http://www.dynamicdrive.com/ for full source code
* This notice must stay intact for use
******************************************/

var ns4=document.layers
var ie4=document.all
var ns6=document.getElementById&&!document.all

//drag drop function for NS 4////
/////////////////////////////////

var dragswitch=0
var nsx
var nsy
var nstemp

function drag_dropns(name){
if (!ns4)
return
temp=eval(name)
temp.captureEvents(Event.MOUSEDOWN | Event.MOUSEUP)
temp.onmousedown=gons
temp.onmousemove=dragns
temp.onmouseup=stopns
}

function gons(e){
temp.captureEvents(Event.MOUSEMOVE)
nsx=e.x
nsy=e.y
}
function dragns(e){
if (dragswitch==1){
temp.moveBy(e.x-nsx,e.y-nsy)
return false
}
}

function stopns(){
temp.releaseEvents(Event.MOUSEMOVE)
}

//drag drop function for ie4+ and NS6////
/////////////////////////////////


function drag_drop(e){
if (ie4&&dragapproved){
crossobj.style.left=tempx+event.clientX-offsetx
crossobj.style.top=tempy+event.clientY-offsety
return false
}
else if (ns6&&dragapproved){
crossobj.style.left=tempx+e.clientX-offsetx+"px"
crossobj.style.top=tempy+e.clientY-offsety+"px"
return false
}
}

function initializedrag(e,div_id){
crossobj=ns6? document.getElementById(div_id) : document.all.showimage
var firedobj=ns6? e.target : event.srcElement
var topelement=ns6? "html" : document.compatMode && document.compatMode!="BackCompat"? "documentElement" : "body"
while (firedobj.tagName!=topelement.toUpperCase() && firedobj.id!="dragbar"){
firedobj=ns6? firedobj.parentNode : firedobj.parentElement
}

if (firedobj.id=="dragbar"){
offsetx=ie4? event.clientX : e.clientX
offsety=ie4? event.clientY : e.clientY

tempx=parseInt(crossobj.style.left)
tempy=parseInt(crossobj.style.top)

dragapproved=true
document.onmousemove=drag_drop
}
}
document.onmouseup=new Function("dragapproved=false")

////drag drop functions end here//////

function hidebox(div_id){
crossobj=ns6? document.getElementById(div_id) : document.all.showimage
if (ie4||ns6)
crossobj.style.visibility="hidden"
else if (ns4)
document.showimage.visibility="hide"
}

function guest_download(file_id,file_name){
	document.getElementById('file_id').value=file_id;
	document.getElementById('download_file').value=file_name;
	document.getElementById('showimage').style.visibility='visible'; 
}
function guest_download_ok(lang){
	file_id=document.getElementById('file_id').value;
	file_name=document.getElementById('download_file').value;
	hidebox("showimage");
	location.href="?page=manage&obj=prepaid&file="+file_id+"&field="+file_name+"&lg="+lang;
}

function download_alert(){
	document.getElementById('download_alert').style.visibility='visible'; 
}

/*+++++++ PROCESS SEARCH +++++++*/
function pro_search(){
	if(document.psearch.txt_psearch.value==''){alert("Please, fill the document's name");}
	else{
		document.psearch.action='?page=publication&fsearch=fulltext&vsearch='+document.psearch.txt_psearch.value;
		document.psearch.submit();
	}
}//end function

function atc_search(){
	if(document.asearch.txt_asearch.value==''){alert("Please, fill a keyword");}
	else{
		document.asearch.action='?page=searcharticle&fsearch=fulltext&vsearch='+document.asearch.txt_asearch.value;
		document.asearch.submit();
	}
}//end function

