
/* AJAX */
function createRequestObject() {
		var ro;
		var browser = navigator.appName;
		if(browser == "Microsoft Internet Explorer"){
				ro = new ActiveXObject("Microsoft.XMLHTTP");
		} else{
				ro = new XMLHttpRequest();
		}
		return ro;
}

var http = createRequestObject();

function is_array( mixed_var ) {
    return ( mixed_var instanceof Array );
}
function str_replace(search, replace, subject) {    
    var f = search, r = replace, s = subject;
    var ra = is_array(r), sa = is_array(s), f = [].concat(f), r = [].concat(r), i = (s = [].concat(s)).length;
 
    while (j = 0, i--) {
        while (s[i] = s[i].split(f[j]).join(ra ? r[j] || "" : r[0]), ++j in f){};
    };
     
    return sa ? s : s[0];
}

function toggle_fotos(path,curnav,generate_thumbs) {
	document.getElementById('picsres').style.display='none';
	document.getElementById('loading').style.display='block';
	path = str_replace("/","$",path);
	http.open('get', '../db.php?type=fotos&p='+path+'&cn='+curnav+'&gt='+generate_thumbs);
	http.onreadystatechange = handleResponseFotos;
	http.send(null);
}

function handleResponseFotos() {
	if (http.readyState == 4) {
		document.getElementById('picsres').innerHTML = http.responseText;
		document.getElementById('loading').style.display='none';
		document.getElementById('picsres').style.display='block';
	}
}


