
var bustcachevar=1 //bust potential caching of external pages after initial request? (1=yes, 0=no)
var loadedobjects=""
var rootdomain="http://"+window.location.hostname
var bustcacheparameter=""
var ast=1;
function sh_as(sh,modul){
	//alert(ast);
	obj = document.getElementById(sh);
	ajaxpage('/'+modul+'/search_advanced.php',sh);
	if(ast==1){
		obj.style.display = "";
		ast=0
	}
	else{
		obj.style.display = "none";
		ast=1;
	}
	//alert(ast);
}

function ajaxpage(url, containerid){
		var page_request = false
		if (window.XMLHttpRequest) // if Mozilla, Safari etc
		page_request = new XMLHttpRequest()
		else if (window.ActiveXObject){ // if IE
		try {
		page_request = new ActiveXObject("Msxml2.XMLHTTP")
		} 
		catch (e){
				try{
					page_request = new ActiveXObject("Microsoft.XMLHTTP")
				}
				catch (e){}
				}
		}
		else
		return false
			page_request.onreadystatechange=function(){
			loadpage(page_request, containerid);
	//obj = document.getElementById(containerid+"_1"); 
		//obj.style.display = "none"; 

}
if (bustcachevar) //if bust caching of external page
bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
page_request.open('GET', url+bustcacheparameter, true)
page_request.send(null)
}

function loadpage(page_request, containerid){
if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
document.getElementById(containerid).innerHTML=page_request.responseText

//------------comentez eu-----------
}



function loadobjs(){
if (!document.getElementById)
return
for (i=0; i<arguments.length; i++){
var file=arguments[i]
var fileref=""
if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding
		if (file.indexOf(".js")!=-1){ //If object is a js file
		fileref=document.createElement('script')
		fileref.setAttribute("type","text/javascript");
		fileref.setAttribute("src", file);
		}
		else if (file.indexOf(".css")!=-1){ //If object is a css file
		fileref=document.createElement("link")
		fileref.setAttribute("rel", "stylesheet");
		fileref.setAttribute("type", "text/css");
		fileref.setAttribute("href", file);
		}
}

if (fileref!=""){
document.getElementsByTagName("head").item(0).appendChild(fileref)
loadedobjects+=file+" " //Remember this object as being already added to page
}
}
}
//----------------preload with ajax-------------------------



   var http_request = false;
   function makePOSTRequest(url, parameters) {
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      
      http_request.onreadystatechange = alertContents;
      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
   }
function showhide(id){ 
	if (document.getElementById){ 
	obj = document.getElementById(id); 
		if (obj.style.display == "none"){ 
		obj.style.display = ""; 
		} 
		else { 
		obj.style.display = "none"; 
		} 
	} 
} 
function showhide2div(id,id2){
	if (document.getElementById){ 
	obj = document.getElementById(id); 
	obj2 = document.getElementById(id2); 
		if (obj.style.display == "none"){ 
		obj.style.display = ""; 
		obj2.style.display = "none"; 
		} 
		else { 
		obj.style.display = "none"; 
		obj2.style.display = ""; 
		} 
	} 
} 
function showhide_soft(id,md5,modul){ 
if (modul=="1"){
	modul="download";
	}
	if (modul=="2"){
	modul="mac_download";
	}
	if (modul=="3"){
	modul="script";
	}
	if (document.getElementById){ 
	obj = document.getElementById(id+"_1"); 
	obj1 = document.getElementById(id); 
		if (obj.style.display == "none"){ 
		obj.style.display = ""; 
		obj1.style.display = "none"; 
		//----------colapse-----------------
		
		//var collapse3=new animatedcollapse(id+"_", 800, true);
		//collapse3.slidedown()
		//-----------------------------------
		document.getElementById(id+'_2').innerHTML="[expand]";
		} 
		else { 
		obj.style.display = "none"; 
		obj1.style.display = ""; 
		document.getElementById(id+'_2').innerHTML="[close] ";
		ajaxpage("/"+modul+"/content/ret_sd.php?id_soft="+id+"&v="+md5, id);
		} 
	} 
} 

   function alertContents() {
      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
            //alert(http_request.responseText);
            result = http_request.responseText;
            document.getElementById('response').innerHTML = result;            
         } else {
            alert('There was a problem with the request.');
         }
      }
   }
   
   function get(obj) {
      var poststr = "rating=" + encodeURI( document.getElementById("rating").value ) +
                    "&rate=" + encodeURI( document.getElementById("rate").value ) +
					"&id_s=" + encodeURI( document.getElementById("id_s").value )
					;
      makePOSTRequest('/include/submit_rating.php', poststr);
   }
   function select_all(element1) {
// first set focus
document.frm1.elements[element1].focus();
// select all contents
document.frm1.elements[element1].select();
}

//---------------post submit ajax----------------------------

var http_request = false;
function makePOSTRequest(url, parameters) {
http_request = false;
if (window.XMLHttpRequest) { // Mozilla, Safari,...
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {
//set type accordingly to anticipated content type
//http_request.overrideMimeType('text/xml');
http_request.overrideMimeType('text/html');
}
} else if (window.ActiveXObject) { // IE
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!http_request) {
alert('Cannot create XMLHTTP instance');
return false;
}
http_request.onreadystatechange = alertContents;
http_request.open('POST', url, true);
http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
http_request.setRequestHeader("Content-length", parameters.length);
http_request.setRequestHeader("Connection", "close");
http_request.send(parameters);
}
function img3(id,src) {
document.getElementById(id).removeAttribute("src");
document.getElementById(id).setAttribute("src", src);
}
function alertContents() {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
		//alert(http_request.responseText);
		result = http_request.responseText;
			if(result=="1"){
				document.getElementById('id_comm').innerHTML = "<font color='red'>Thank you for your comment!</font>";
				
				document.getElementById('make_comment').reset();
			}
			else{
				document.getElementById('id_comm').innerHTML = result;
			}
			img3("id_v","/forms/write_image.php?i"+Math.random());
			document.getElementById("image_v").value="";
		} 
		else {
			alert('There was a problem with the request.Please try again!');
		}
	}
}
 


function detectBrowser()
{
var browser=navigator.appName;
var b_version=navigator.appVersion;
	if(b_version.search("Chrome")>=0){
		return 1;
	}
	else{
		return 0;
	}
}



function dl_pop(var_link){
//alert("asdasdas");
///ajaxpage("/tr_dl.php","content");
	if(detectBrowser()==1){

			
			var win_p=window.open(var_link.href,"_blank","width=700, height=180, resizable=yes, top=0");
			window.open("/downloading","_parent","");
	window.focus();
		
	
			
	
	}
	else{
			open(var_link.href,"_blank","width=120, height=140, resizable=yes, top=0");
			window.open("/downloading","_parent","");
			window.focus();
	}


}
 //-----------------------submit direct------------------------------

   function makeRequest(url, parameters) {
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
             // set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      http_request.onreadystatechange = alertContents;
     //alert(url);
      http_request.open('GET', url + parameters, true);
      http_request.send(null);
   }
  function trim(stringToTrim) {
    return stringToTrim.replace(/^\s+|\s+$/g,"");
}

   function alertContents() {
      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
            
            result = http_request.responseText;
            //
            if(trim(result)=="0"){
                //put_www($r['site'])
                 //alert("Intra pe 0");
                var s=encodeURI(document.getElementById("word").value);
                location.href="/search.php?word="+s;  
                document.getElementById("loading").style.display="none";           
            }
            else{
                 //alert("Submited");    
               location.href="/"+result+"/";
               document.getElementById("loading").style.display="none";      
            }           
         } else {
           //alert(http_request.responseText);  
         }
      }
   }
 
function urlencode(str) {
return escape(str).replace('+', '%2B').replace('%20', '+').replace('*', '%2A').replace('/', '%2F').replace('@', '%40');
}

function urldecode(str) {
return unescape(str.replace('+', ' '));
} 
function submit_search(){
     var v=urlencode(document.getElementById("word").value); 
     v = v.replace('.', '_'); 
     v = v.replace('.', '_'); 
  
   makeRequest("/search_new.php?word="+v,"");
   
}

function get_loading(){
   // alert("intra aici");
  
       document.getElementById("loading").style.display="block";
    document.getElementById("loading_msg").innerHTML = 'Please wait...<br /><br /><img src="/i/download_loader.gif" alt="Loading..."  />';
    
    //document.getElementById("wrap").style.display="none";
   // alert(s);
    submit_search();
    return true;
}
//document.getElementById("loading").style.display="none";


//---------------dechid link in href-----------------------------


