// Equal height script

function equalHeight(group) {
tallest = 0;
group.each(function() {
thisHeight = $(this).height();
if(thisHeight > tallest) {
tallest = thisHeight;
}
});
group.height(tallest);
}

$(document).ready(function(){
        equalHeight($(".col"));
});

// jQuery for edit page tabs
$(document).ready(function(){ 
		$('.button0').click(function() {
			$('#eventinfo0').toggle();
		});
		$('.button1').click(function() {
			$('#eventinfo1').toggle();
		});
		$('.button2').click(function() {
			$('#eventinfo2').toggle();
		});
		$('.button3').click(function() {
			$('#eventinfo3').toggle();
		});
		$('.button4').click(function() {
			$('#eventinfo4').toggle();
		});
		$('.button5').click(function() {
			$('#eventinfo5').toggle();
		});
		$('.button6').click(function() {
			$('#eventinfo6').toggle();
		});
		$('.button7').click(function() {
			$('#eventinfo7').toggle();
		});
		$('.button8').click(function() {
			$('#eventinfo8').toggle();
		});
		$('.button9').click(function() {
			$('#eventinfo9').toggle();
		});
});

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

var http = createRequestObject(); 

//eCommerce add new category
function addnewimage() {
	document.getElementById('changeimage').innerHTML = 'Add New image: <input type="text" size="50" name="prod_image" value="" />';	
}

//eCommerce add new image
function addnewcategory() {
	var e = document.form1.cat_id.value;
	if(e == 'newcategory') {
			document.getElementById('newcat').innerHTML = 'Add New Category Name: <input type="text" size="50" name="newcategory" value="" />';	
	}
}

//eCommerce add to cart
function addtocart() {
	var sess = document.form1.sessid.value;
	var id = document.form1.product_id.value;
	var name = document.form1.product_name.value;
	var quan = document.form1.quantity.value;
	var pr = document.form1.price.value;
	http.open('get', 'admin/ecommerce_addcart.php?sess=' + sess + '&id=' + id + '&name=' + name + '&quan=' + quan + '&pr=' + pr);
	http.onreadystatechange = handlecart; 
	http.send(null);
}

function updateitem(n,i) {
	var quan = eval("document.cart.quant" + i + ".value");
	http.open('get', 'admin/ecommerce_addcart.php?update=yes&quan=' + quan + '&tdate=' + n);
	http.onreadystatechange = handlecart; 
	http.send(null);	
	
}

function deleteitem(n) {
	http.open('get', 'admin/ecommerce_addcart.php?delete=yes&tdate=' + n);
	http.onreadystatechange = handlecart; 
	http.send(null);	
	
}

function handlecart(){
	if(http.readyState == 4){ 
		var response = http.responseText;
		document.getElementById('addcart').innerHTML = response;	
	}
}

// Comments
function submitcomment() {
	var e = document.form1.email.value;
	var fname = document.form1.name.value;
	var u = document.form1.url.value;
	var comment = document.form1.comment.value;
	var postid = document.form1.postid.value;
	var site = document.form1.site.value;
	http.open('get', 'admin/includes/comments_insert.php?email=' + e + '&name=' + fname + '&url=' + u + '&postid=' + postid + '&site=' + site + '&comment=' + comment);
	http.onreadystatechange = handlesubmit; 
	http.send(null);
	
}


function approvecomment(n) {
	var appr = '';
			for(var i = 0; i < document.form1.approve.length; i++)
			{
				if(document.form1.approve[i].checked)
					{
						appr = appr + document.form1.approve[i].value;
					}
			}
	http.open('get', 'comments_update.php?appr=' + appr + '&tdate=' + n);
	http.onreadystatechange = handlesubmit; 
	http.send(null);
}

function submitquestion() {
	var e = document.form1.email.value;
	var fname = document.form1.name.value;
	var comment = document.form1.comment.value;
	http.open('get', 'pages/contactsubmit.php?email=' + e + '&name=' + fname + '&comment=' + comment);
	http.onreadystatechange = handlesubmit; 
	http.send(null);
	
}

function handlesubmit(){
	
	if(http.readyState == 4){ 
		var response = http.responseText;
		document.getElementById('commentreturn').innerHTML = response;	
	}
}




function submitform() {
	var e = document.form1.email.value;
	var fname = document.form1.name.value;
	var question = document.form1.question.value;
	http.open('get', 'pages/questionform_submit.php?email=' + e + "&name=" + fname + "&question=" + question);
	http.onreadystatechange = handlequestion; 
	http.send(null);
}

function handlequestion(){
	
	if(http.readyState == 4){ 
		var response = http.responseText;
		document.getElementById('formresponse').innerHTML = response;	
	}
}



// ----------------------------------------- handles style changes  -------------------------------------------//

function addstyle() {
	var i = document.form1.newitem.value;
	var c = document.form1.newclass.value;
	var s = document.form1.newstyle.value;
	var st = document.form1.site.value;
	http.open('get', 'addstyle.php?item=' + i + "&site=" + st + "&style=" + s + "&class=" + c);
	http.onreadystatechange = handleaddstyle; 
	http.send(null);
}


function updatestyle(i,n) {
	var c = eval('document.form1.class' + n + '.value');
	var s = eval('document.form1.style' + n + '.value');
	http.open('get', 'updatestyle.php?id=' + i + '&style=' + s + '&class=' + c);
	http.onreadystatechange = handleaddstyle; 
	http.send(null);
}

function newmenu() {
	var e = document.form1.addmenu.value;
	var site = document.form1.site.value;
	var or = document.form1.menuorder.value;
	http.open('get', 'addmenu.php?item=' + e + '&site=' + site + '&order=' + or);
	http.onreadystatechange = handleaddstyle; 
	http.send(null);
	var fclear = document.form1.addmenu.value;
	fclear = " ";
} 


function deletestyle(i) {
	http.open('get', 'deletestyle.php?id=' + i);
	http.onreadystatechange = handleaddstyle; 
	http.send(null);
}

function deletemenu(i) {
	http.open('get', 'deletemenu.php?id=' + i);
	http.onreadystatechange = handleaddstyle; 
	http.send(null);	
}

function deletetag() {
	var et = document.form1.edittags.value;
	http.open('get', 'deletetag.php?id=' + et);
	http.onreadystatechange = handleaddstyle; 
	http.send(null);	
}

function updatemenu(i) {
	var menuitem = eval('document.form1.menu' + i + '.value');
	http.open('get', 'updatemenu.php?id=' + i + '&menuitem=' + menuitem);
	http.onreadystatechange = handleaddstyle; 
	http.send(null);	
}


function handleaddstyle(){
	if(http.readyState == 4){ 
		var response = http.responseText;
		document.getElementById('addstyle').innerHTML = response + location.reload(true);	
	}
}



