// JavaScript Document
function getObject(name){
	var ns4 = (document.layers) ? true : false;
	var w3c = (document.getElementById) ? true : false;
	var ie4 = (document.all) ? true : false;
	if(ns4){
		return eval('document.' + name);
	} else if (w3c){
		return document.getElementById(name);
	} else if (ie4){
		return eval('document.all.' + name);
	}
	return false;
}

function makeAJAX(){
	var aj;  // The variable that makes Ajax possible!
	try{
		// Opera 8.0+, Firefox, Safari
		aj = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			aj = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				aj = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser isn't allowing AJAX!!");
				return false;
			}
		}
	}
	return aj;
}

function urlcheck(){
	var myDiv = getObject("urlcheck");
	var val = getObject("title").value;
	var id = getObject("id").value;
	var queryString = "urlcheck=" + val + "&id=" + id;
	ajaxRequest = makeAJAX();
	ajaxRequest.onreadystatechange = function (){
		if(ajaxRequest.readyState == 4){
			try {
				myDiv.innerHTML = ajaxRequest.responseText;
			}
			catch (e) {
				var wrappingDiv = document.createElement('div');
				wrappingDiv.innerHTML = ajaxRequest.responseText;
				myDiv.appendChild(wrappingDiv);
			}
		}
	};
	ajaxRequest.open("GET", "/admin/save.php?ajax=true&" + queryString, true);
	ajaxRequest.send(null);
}

function stripflipandsearch(){
	getObject('search').value
	getObject('searchform').submit();
}

function page_flick(page,keywords,section,blank){
	var myDiv = getObject("page");
	myDiv.className = 'semi';
	var loading = getObject("loading");
	loading.className = 'semi_lit';
	var queryString = "category=" + section + "&search=" + keywords + "&page=" + page + "&";
	ajaxRequest = makeAJAX();
	ajaxRequest.onreadystatechange = function (){
		if(ajaxRequest.readyState == 4){
			try {
				myDiv.innerHTML = ajaxRequest.responseText;
				myDiv.className = '';
				loading.className = 'semi_off';
			}
			catch (e) {
				var wrappingDiv = document.createElement('div');
				wrappingDiv.innerHTML = ajaxRequest.responseText;
				myDiv.appendChild(wrappingDiv);
				myDiv.className = '';
				loading.className = 'semi_off';
			}
		}
	};
	ajaxRequest.open("GET", "/feed_ajax.php?" + queryString, true);
	ajaxRequest.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
	ajaxRequest.send(null);
}

function page_flick_site(page,keywords,section,blank){
	var myDiv = getObject("page");
	myDiv.className = 'semi';
	var loading = getObject("loading");
	loading.className = 'semi_lit';
	var queryString = "category=" + section + "&search=" + keywords + "&page=" + page + "&";
	ajaxRequest = makeAJAX();
	ajaxRequest.onreadystatechange = function (){
		if(ajaxRequest.readyState == 4){
			try {
				myDiv.innerHTML = ajaxRequest.responseText;
				myDiv.className = '';
				loading.className = 'semi_off';
				//getObject('resulttop').focus();
			}
			catch (e) {
				var wrappingDiv = document.createElement('div');
				wrappingDiv.innerHTML = ajaxRequest.responseText;
				myDiv.appendChild(wrappingDiv);
				myDiv.className = '';
				loading.className = 'semi_off';
				//getObject('resulttop').focus();
			}
		}
	};
	ajaxRequest.open("GET", "/site_ajax.php?" + queryString, true);
	ajaxRequest.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
	ajaxRequest.send(null);
}

function prices(pid){
	var myDiv = getObject("p"+pid);
	var queryString = "pid=" + pid;
	ajaxRequest = makeAJAX();
	ajaxRequest.onreadystatechange = function (){
		if(ajaxRequest.readyState == 4){
			try {
				myDiv.innerHTML = ajaxRequest.responseText;
			}
			catch (e) {
				var wrappingDiv = document.createElement('div');
				wrappingDiv.innerHTML = ajaxRequest.responseText;
				myDiv.appendChild(wrappingDiv);
			}
		}
	};
	ajaxRequest.open("GET", "/prices_ajax.php?" + queryString, true);
	ajaxRequest.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
	ajaxRequest.send(null);
}

function addcomment(){
	var myDiv = getObject("postcomment");
	var screen_name = getObject("screen_name").value;
	var email = getObject("email").value;
	var comment = getObject("comment").value;
	var associate_id = getObject("associate_id").value;
	var type = getObject("type").value;

	var queryString = "screen_name=" + screen_name + "&email=" + email + "&comment=" + comment + "&associate_id=" + associate_id + "&type=" + type;
	ajaxRequest = makeAJAX();
	ajaxRequest.onreadystatechange = function (){
		if(ajaxRequest.readyState == 4){
			try {
				myDiv.innerHTML = ajaxRequest.responseText;
			}
			catch (e) {
				var wrappingDiv = document.createElement('div');
				wrappingDiv.innerHTML = ajaxRequest.responseText;
				myDiv.appendChild(wrappingDiv);
			}
		}
	};
	ajaxRequest.open("GET", "/comments_form.php?go=now&" + queryString, true);
	ajaxRequest.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
	ajaxRequest.send(null);
}

function openspam(comment){
	var winRef = window.open('/comments_spam.php?id='+comment, '_blank','width=660,height=450,menubar=0,statusbar=0,scrollbars=yes,resizable=0');
	winRef.focus();
}

function sendsearch(){
	var ss = getObject('search');
	var uu = ss.value;
	var tt = uu.replace(/\./i,'-');
	var tt = tt.replace(/\&/i,'-and-');
	var tt = tt.replace(/\*/i,'');
	var tt = tt.replace(/[^A-Za-z0-9 ]/gi,'');
	ss.value = tt;
	getObject('searchform').submit();
}
