function openwin(url, name, attr)
{	
    window.open(url, name, attr);
}

function CheckSubTemplates() {
    var rd=document.getElementsByName("SubTemplates")   
	var rdVal="";
	for(var x=0;x<rd.length;x++){	 
		if(rd[x].checked) rdVal=rd[x].value;
	}
	return rdVal;
}

function GetXmlHttpObject()
{
	var xmlHttp=null;
	try
	{
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();		
	}  
	catch (e)
	{
		//alert(e.message);
		// Internet Explorer
		try
		{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");			
		}
		catch (e) 
		{
    	xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}	
	return xmlHttp;
} 



function ajaxFind(str, pag, view)
{
    if (str.length==0)
    { 
      document.getElementById("showFinded").innerHTML="";
      return;
    }
    xmlHttp=GetXmlHttpObject();
    if (xmlHttp==null)
    {
        alert ("Your browser does not support AJAX!");
        return;
    }   
    var date = new Date() 
    var url="pagine_find.asp";
    url=url+"?str="+str;
    url=url+"&time="+date.getTime();
    url=url+"&sid="+Math.random();
    url=url+"&pag="+pag;
    url=url+"&view="+view;
    xmlHttp.onreadystatechange=function(){if (xmlHttp.readyState==4){document.getElementById("showFinded").innerHTML=xmlHttp.responseText;}};
    xmlHttp.open("GET",url,true);
    xmlHttp.send(null);         
           
}
function ajaxPosiziona(table, order)
{
    xmlHttp=GetXmlHttpObject();
    if (xmlHttp==null)
    {
        alert ("Il tuo browser non permette l'esecuzione degli script javascript. Per poter correttamente navigare questa pagina è necessario abilitarli");
        return;
    } 
    var date = new Date() 
    var url="ajaxSub.asp";
    url=url+"?table="+table;
    url=url+"&time="+date.getTime();
    url=url+"&fun=posizionamento";    
    url=url+"&order="+order;    
    //xmlHttp.onreadystatechange=function(){if (xmlHttp.readyState==4){document.getElementById("showFinded").innerHTML=xmlHttp.responseText;}};
    xmlHttp.open("GET",url,true);
    xmlHttp.send(null);      
           
}


function utf8_encode ( str_data ) { 
    str_data = str_data.replace(/\r\n/g,"\n");
    var tmp_arr = [], ac = 0;
 
    for (var n = 0; n < str_data.length; n++) {
        var c = str_data.charCodeAt(n);
        if (c < 128) {
            tmp_arr[ac++] = String.fromCharCode(c);
        } else if((c > 127) && (c < 2048)) {
            tmp_arr[ac++] = String.fromCharCode((c >> 6) | 192);
            tmp_arr[ac++] = String.fromCharCode((c & 63) | 128);
        } else {
            tmp_arr[ac++] = String.fromCharCode((c >> 12) | 224);
            tmp_arr[ac++] = String.fromCharCode(((c >> 6) & 63) | 128);
            tmp_arr[ac++] = String.fromCharCode((c & 63) | 128);
        }
    }
    
    return tmp_arr.join('');
}

      

