/*--------------------------------------------------------*/

var load_calendar1 = true;
var div_place1;

/*--------------------------------------------------------*/
/*set data returned from a url to a div element*/
function handleHttpResponse11(){

   if(http1.readyState == 4 ||http1.status =="complete" ){ 
    
// begin check if Error Message 
	var err_str=/^A fatal/;
	var err_check=err_str.exec(http1.responseText);
// end check if Error Message 
        
	if(err_check)
	{
		document.getElementById(div_place1).innerHTML="...";
	}
	else
	{
		//document.getElementById(div_place1).innerHTML=http1.responseText;
		var str_http=http1.responseText;		
		var str_1=str_http.replace(/.*<(\/)?script.*>/gi,"");
		//var str_1=str_http.replace(/.*<.*>/gi,"");		
		delete http1;
		this.callback(); 
		eval(str_1);
		//document.getElementById(div_place1).innerHTML="";
		//appendText(document.getElementById('blockjs'),str_1);
	
	}  		
     //httpResult = http.responseText; 
    }
    
}



/*--------------------------------------------------------*/
/*set data returned from a url to a div element*/
function handleHttpResponse1(){
    if(http1.readyState == 4){ 
    
document.getElementById('PollBody').innerHTML = http1.responseText; 
//        document.getElementById(div_place).innerHTML = http.responseText; 
//httpResult = http.responseText; 
    }
}

/*--------------------------------------------------------*/



/*--------------------------------------------------------*/
/*get content for a specific url*/

function getData1(url,place)
{

   
   var that=this; 
   this.callback = function() {} ;   
   
    div_place1 = place;

    document.getElementById(place).innerHTML = "<table border='1' cellpadding='0' cellspacing='0' style='width:300px;height:200px'><tr><td align='center' valign='middle'><img src='/img/load.gif'></td></tr></table>";

	var http1 = getHTTPObject1(); // We create the HTTP Object
	http1.open("GET", url, true); 

	//http.setRequestHeader("Content-type", "text/html; charset=windows-1251");    
	//http1.onreadystatechange = handleHttpResponse1; 

	
		
	http1.onreadystatechange=function ()
	{
         //try{
		//if(http1.readyState == 4 ||http1.status =="complete" )???
		if(http1.readyState == 4)
		{ 
		var err_str=/^A fatal/;
		var err_check=err_str.exec(http1.responseText);
		// end check if Error Message 
        
		if(err_check)
		{
			document.getElementById(div_place1).innerHTML="...";
		}
		else
		{
			
			var str_http=http1.responseText;			
			var str_1=str_http.replace(/.*<(\/)?script.*>/gi,"");
			delete http1;
			that.callback(); 			
			eval(str_1);
			
		}	
	
		}  		
	//}
	//catch(err){}
	
     
        }
    

	http1.send(null);
    
}

/*--------------------------------------------------------*/
/*get content for a specific url*/
function getData_POST1(url,place,parameters){
    div_place1 = place;
    http1.open("POST", url, true); 
//    http.setRequestHeader("Content-type", "text/html; charset=UTF-8");
//    "Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"
//    http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
//    http.setRequestHeader("Content-length", parameters.length);
//    http.setRequestHeader("Connection", "close");
    http1.onreadystatechange = handleHttpResponse1; 
    http1.send(parameters);
}
/*--------------------------------------------------------*/
/*instantiate a XMLHttpRequest object in order to implement AJAX concept*/
function getHTTPObject1(){

    var http_request = false;
    if(window.XMLHttpRequest){ // Mozilla, Safari,...
	http_request = new XMLHttpRequest();
    }else if(window.ActiveXObject){ // IE
	try{ http_request = new ActiveXObject("Msxml2.XMLHTTP");
	}catch(e){
	    try{ http_request = new ActiveXObject("Microsoft.XMLHTTP");
	    }catch(e){}
	}
    } else if(window.createRequest){ //other browsers
	try { http_request = window.createRequest();
	} catch (e) {}
    }

    //for testing
    if (!http_request) {
//	alert("Your browser does not permit the use of all of this site/application's features!");
	load_calendar1 = false;
    } 

    return http_request;
}

/*--------------------------------------------------------*/
/*transforms*/
function send_form1(id,place,form) {

    var post_string = '';
    for (var i = 0; i < form.length; i++ ){
	var e = form.elements[i]; //parcurgem fiecare element
	if ( e.type == 'hidden' ) { post_string += e.name+'='+encodeURI(e.value)+'&';}
	if ( ( ( e.type == 'radio' ) || ( e.type == 'checkbox' ) ) && ( e.checked  ) ){
	    post_string += e.name+'='+encodeURI(e.value)+'&';	
	}
	if ( ( e.type == 'select-one' ) || ( e.type == 'select-multiple' ) ){
	    for (var j = 0; j < e.options.length; j++){
		var o = e.options[j];
		if ( (o.selected) && (o.value != '')) { post_string += e.name+'='+encodeURI(o.value)+'&'; }
	    }
	}
	if ( ( e.type == 'text' ) || ( e.type == 'textarea' ) ) {
	    if ( e.value != '' ) { post_string += e.name+'='+encodeURI(e.value)+'&'; } 
	}
    }

///aceasta trebuie de schimbat in conformitate cu numele sitului si path-ul la poll.cgi
    //var url = "/cgi/hr/poll.cgi";
    document.getElementById(poll_place).innerHTML = "<table border=0 class='Frame' id='Poll'><tr><th><a><table class='Loading'><tr><td><img src='/img/load.gif'></td><td valign=center>Loading...</td></tr></table></a></th></tr><tr><td id='bottom'><a>&nbsp;</a></td></tr></table>";
    var url = "/cgi/poll.cgi";

    getData_POST1(url,place,post_string);
}

var http1 = getHTTPObject1(); // We create the HTTP Object
var httpResult1 = null;

/*--------------------------------------------------------*/
function appendText (node, htm)
{
 //var ne= document.createElement(tag);
 //if (id) ne.id=id;
 //if (htm) ne.innerHTML=htm;
 //node[0].appendChild(ne);  
 node.appendChild(document.createTextNode(htm));
}


/*--------------------------------------------------------*/



