function getfogaImagePreview(image_id,element_id)
{
	var image_id;
	var element_id;
	fogaLoadIntoElement('/foga/ajax_backend.php?id='+image_id,element_id);

//window.setTimeout("",9000)
}

function getfogaRecentSlider(image_offset,element_id,query_order,dstyle)
{
	var image_offset;
	var element_id;
	var query_order;
	var dstyle;
	fogaLoadIntoElement('/foga/resources/foga_recent_images.php?offset='+image_offset+'&order='+query_order+'&dstyle='+dstyle,element_id);

//window.setTimeout("",9000)
}


function fogaLoadIntoElement(url,element_id)
{
	var X = initAJAX();
	var url;
	var element_id;
	var testvar = 0;

	var element = document.getElementById(element_id);

	X.open("GET", url);
	X.send(null);

	X.onreadystatechange = function()
	{
	    if ( X.readyState == 4 )
		{
            document.getElementById(element_id).innerHTML = X.responseText;
			//document.getElementById(c_element_id).innerHTML = '&nbsp;';			
        }
		var testvar = 1;
    }
	// Stuff to get this function to work more than once in IE because IE is stupid.
	if (testvar != 1 )
	{
	    if ( X.readyState == 4 )
		{
            document.getElementById(element_id).innerHTML = X.responseText;
			//document.getElementById(c_element_id).innerHTML = '&nbsp;';			
        }
	}
}


function LoadIntoElement(url,element_id)
{
	var X = initAJAX();
	var url;
	var element_id;
	var testvar = 0;

	var element = document.getElementById(element_id);

//    if (X.overrideMimeType){
//      	X.overrideMimeType('text/html');
//	}
	
	X.onreadystatechange = insertHTML;
	X.open("GET", url, true);
	X.send(null);

	function insertHTML()
		{
		if ( X.readyState == 4 )
		{
			document.getElementById(element_id).innerHTML = X.responseText;
        	}
		else {
			document.getElementById(element_id).innerHTML = '<img src="/images/emblems/warning.png" align="absbottom"> Loading . . .';
		}
	}
}
function doElementLoad(get_url,element_id){
	var get_url;
	var element_id;
	LoadIntoElement(get_url,element_id);
}


function submitCommentForm(element_id,entry_id,peid)
{
    var element_id;
    var entry_id;
    var peid;
	var http = initAJAX();
	var element = document.getElementById(element_id);

	http.open('post',  '/weblog/newcomment.php?action=submit&eid='+peid );
	http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

	http.send('entry_id='+ElementVal('entry_id')+
					'&timestamp='+ElementVal('timestamp')+
					'&level='+ElementVal('level')+
					'&ka='+ElementVal('ka')+
					'&ba='+ElementVal('ba')+
					'&wu='+ElementVal('wu'));

	http.onreadystatechange = function()
	{
        if ( http.readyState == 4 && http.status == 200 )
		{
            var theresponse = http.responseText;
			if (theresponse != '')
			{
                document.getElementById(element_id).innerHTML = theresponse;
                
                comment_count = parseInt( document.getElementById( peid+'_entry_comment_count' ).innerHTML );
				document.getElementById( peid+'_entry_comment_count' ).innerHTML = comment_count + 1;
				if ( document.getElementById( peid+'_entry_details_comment_count' ) ){
					document.getElementById( peid+'_entry_details_comment_count' ).innerHTML = comment_count + 1;
				}
				
                document.getElementById(entry_id).innerHTML='Reply';
                

			}
        }
        if ( http.readyState == 4 && http.status == 409 )
		{
            var theresponse = http.responseText;
			alert(theresponse);
            return false;
        }
    }

}

function ElementVal(element_id)
{
	var element = document.getElementById(element_id);
	return element.value;
}


function getBox(url,element_id,element_id_message)
{
	var X = initAJAX();
	var url;
	var element_id;
	var element_id_message;
	var testvar = 0;

	var element = document.getElementById(element_id);


	X.onreadystatechange = insertHTML;
	X.open("GET", "http://marco.luethy.net"+url, true);
	X.send(null);

	function insertHTML()
		{
		if ( X.readyState == 4 )
		{
			document.getElementById(element_id_message).innerHTML = '<br/>';
			document.getElementById(element_id).innerHTML = X.responseText;
        	}
		else {
			document.getElementById(element_id_message).innerHTML = '<img src="/images/emblems/warning.png" align="absbottom"> Loading . . .';
		}
	}
}

function getBoxAgain(url,element_id,element_id_message)
{
	var url;
	var element_id;
	var element_id_message;
	getBox(url,element_id,element_id_message);
	window.setTimeout("getBoxAgain('"+url+"','"+element_id+"','"+element_id_message+"')",10000);
	//window.setTimeout(getBox(url,element_id,element_id_message),10000);
}


var temp_var_bool_A=0;
var temp_var_bool_B=0;
