var ptabs = document.getElementById("tabnav");


for(var i=0; i<ptabs.childNodes.length; i++){
	if(ptabs.childNodes[i].tagName && ptabs.childNodes[i].tagName.match(/^li/i)){
		var as = ptabs.childNodes[i].getElementsByTagName("a");
		var str = escape(as[0].innerHTML.replace(/\s\(.*\)/,"").toLowerCase());
		
		
		as[0].href = "javascript:loadTab('"+ str +"');";
	}
}

function loadTab(nm){
	for(var i=0; i<ptabs.childNodes.length; i++){
		if(ptabs.childNodes[i].tagName && ptabs.childNodes[i].tagName.match(/^li/i)){
                	var as = ptabs.childNodes[i].getElementsByTagName("a");
                	var str = escape(as[0].innerHTML.replace(/\s\(.*\)/,"").toLowerCase());
				if(nm == str) {
					as[0].className = 'active';
				} else {
					as[0].className = "";
				}
		}
	}
	
	
	var url = "/wp-content/themes/default/foto-ajax.php?id="+photoid+"&action="+nm+"&width="+width+"&height="+height+"&image="+image;
	if(arguments.length > 1){
		for(var i=1; i<arguments.length; i++)
			url += "&"+arguments[i];
	}
	
	
	loadXMLContent(url,"ajaxcontainer");
}

// retrieve XML document (reusable generic function);
// parameter is URL string (relative or complete) to
// an .xml file whose Content-Type is a valid XML
// type, such as text/xml; XML source must be from
// same domain as HTML file
function loadXMLContent(XMLurl, el) {
        elem = document.getElementById(el);
 	elem.innerHTML = '<div style="margin: 0 auto; padding:13px; text-align: center; vertical-align: middle; width: 100%"><h2>LOADING...</h2></div>';


       if (window.XMLHttpRequest) {
                // branch for native XMLHttpRequest object
                req = new XMLHttpRequest();

                //if(XMLurl.match(/comments/) || XMLurl.match(/postcomment/))
                        //req.onreadystatechange = processCommentChange;
                //else
                req.onreadystatechange = processReqChange;
                req.open("GET", XMLurl, true);
                req.send(null);
        }
        else if (window.ActiveXObject) {
                // branch for IE/Windows ActiveX version
                req = new ActiveXObject("Microsoft.XMLHTTP");
                if (req){
                   //     if(XMLurl.match(/comments/) || XMLurl.match(/postcomment/))
                   //             req.onreadystatechange = processCommentChange;
                   //     else
                                req.onreadystatechange = processReqChange;

                        req.open("GET", XMLurl, true);
                        req.send();
                }
        }
}

function processReqChange() {
	if (req.readyState == 4) {
		elem.innerHTML = req.responseText;
	}
}

loadTab('foto');
