var Domain;
var loc = new String(window.parent.document.location);
if (loc.indexOf("https://")!= -1) {
	var Domain = "https://"+document.domain+'/includes/ajax.php'; 
} else {
	var Domain = "http://"+document.domain+'/includes/ajax.php'; 
}
function post_request(parameters, returnfunction) {
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      
      http_request.onreadystatechange = returnfunction;
      http_request.open('POST', Domain, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
}

function externalLinks() {
  if (!document.getElementsByTagName) return;
  var anchors = document.getElementsByTagName("a");
  for (var i=0; i<anchors.length; i++) {
    var anchor = anchors[i];
    if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external"){
		anchor.target = "_blank";
    }
    if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "protected"){
		anchor.target = "_blank";
    }
 }
}

addEvent(window,'load',externalLinks);
function addEvent( obj, type, fn ) {
  if ( obj.attachEvent ) {
    obj['e'+type+fn] = fn;
    obj[type+fn] = function(){obj['e'+type+fn]( window.event );}
    obj.attachEvent( 'on'+type, obj[type+fn] );
  } else
    obj.addEventListener( type, fn, false );
}

function events_page(page,s,age,keyword) {
	var result='ajax=events_page&page='+page+'&event='+s+'&search=age-'+age+'/keyword-'+keyword;
	post_request(result,function(){
		if(http_request.readyState == 4) {
			var data=http_request.responseText.split("^^");
			if(data[0]=='false') {
				alert(data[1]);
			} else {
				document.getElementById('results').innerHTML=data[0];
			}
			http_request.onreadystatechange = null;
		}
	});
	return false;
}

function change_amount(limit,s,page,age,keyword) {
	var result='ajax=events_page_limit&limit='+limit+'&event='+s+'&page='+page+'&search=age-'+age+'/keyword-'+keyword;
	post_request(result,function(){
		if(http_request.readyState == 4) {
			var data=http_request.responseText.split("^^");
			if(data[0]=='false') {
				alert(data[1]);
			} else {
				document.getElementById('results').innerHTML=data[0];
			}
			http_request.onreadystatechange = null;
		}
	});
	return false;
}

function stringFilter(input) {
	returnString = document.getElementById(input).value;
	var clean = returnString.replace(/[^a-zA-Z0-9]+/g,'+');
	clean=clean.replace('++','+');
	return clean;
}

function numbersonly(e){
var unicode = e.charCode ? e.charCode : e.keyCode;
	if(unicode == 46 || unicode == 9) {
		return true;
	} else {
		if(unicode != 8){ 
			if(unicode < 48 || unicode > 57){
				return false;
			} else {
				return true;
			}
		} else {
			return true;
		}
	}
}

function search_JCC() {
	var age = stringFilter('age');
	var keyword = stringFilter('keyword');
	window.location=encodeURI('/Search/age-'+age+'/keyword-'+keyword);
	return false;
}

function cart_add_donation(id) {
	var frm=document.getElementById('donate');
	var list=new Array();
	var other = 0;
	var amount = 0;
	for (i=0; i<frm.elements.length; i++){
		if(frm.elements[i].type=="checkbox" || frm.elements[i].type=="radio") {
			if(frm.elements[i].checked==true) {
				list[i] = frm.elements[i].name+"="+escape(frm.elements[i].value);
			} 
		} else {
			list[i] = frm.elements[i].name+"="+escape(frm.elements[i].value);
		}
		if(frm.elements[i].name=='pay_id') {
			var other = frm.elements[i].value; 
		}
		if(frm.elements[i].name=='amount') {
			var amount = frm.elements[i].value; 
		}
		if(frm.elements[i].name!='amount' && !frm.elements[i].value) {
			alert('Please enter a value for all fields listed.\nExcept for the "Other Amount" if you have already chosen a "Level of Giving"');
			frm.elements[i].focus();
			frm.elements[i].style.background='yellow';
			return false;
		}
	}
	list[i++] ="donation_id="+id;
	if(other=='Other' && (amount == 0 || amount== '')) {
		alert('Please enter a price you are going to contribute');
		return false;
	}
	var result2="ajax=add_donation&"+list.join("&")
	post_request(result2,function(){
		if(http_request.readyState == 4) {
			var data=http_request.responseText.split("^^");
			if(data[0]=='false') {
				alert(data[1]);
			} else {
				window.location=data[0];
			}
			http_request.onreadystatechange = null;
		}
	});
	return false;
}

function add_to_cart(id,button) {
	var frm=document.getElementById('evt');
	var list=new Array() ;
	for (i=0; i<frm.elements.length; i++){
		if(frm.elements[i].type=="checkbox" || frm.elements[i].type=="radio") {
			if(frm.elements[i].checked==true) {
				list[i] = frm.elements[i].name+"="+escape(frm.elements[i].value);
			} 
		} else {
			list[i] = frm.elements[i].name+"="+escape(frm.elements[i].value);
		}
	}
	var result2="ajax=add_to_cart&button="+button+"&"+list.join("&")
	post_request(result2,function(){
		if(http_request.readyState == 4) {
			var data=http_request.responseText.split("^^");
			if(data[0]=='false') {
				alert(data[1]);
			} else {
				if(button=='Add') {
					alert(data[0]+' has been added to your cart');
					//window.parent.document.getElementById('modalWindow').close();
					parent.location.reload();
				} else {
					parent.location=data[1];
				}
			}
			http_request.onreadystatechange = null;
		}
	});
	return false;
}

function shopping_cart_update(status) {
	var frm=document.getElementById('cart');
	var list=new Array() ;
	for (i=0; i<frm.elements.length; i++){
		if(frm.elements[i].type=="checkbox" || frm.elements[i].type=="radio") {
			if(frm.elements[i].checked==true) {
				list[i] = frm.elements[i].name+"="+escape(frm.elements[i].value);
			} 
		} else {
			list[i] = frm.elements[i].name+"="+escape(frm.elements[i].value);
		}
	}
	var result2="ajax=cart_update&status="+status+"&"+list.join("&")
	post_request(result2,function(){
		if(http_request.readyState == 4) {
			var data=http_request.responseText.split("^^");
			if(data[0]=='false') {
				alert(data[1]);
			} else {
				//alert(data[0]);
				window.location=data[0];
			}
			http_request.onreadystatechange = null;
		}
	});
	return false;
}

function update_shipping_address(frm) {
	if(frm.value !='') {
		var data=frm.value.split(",");
		document.getElementById('shipping_first_name').value=data[0];
		document.getElementById('shipping_last_name').value=data[1];
		document.getElementById('shipping_address').value=data[2];
		document.getElementById('shipping_address1').value=data[3];
		document.getElementById('shipping_city').value=data[4];
		document.getElementById('shipping_state').value=data[5];
		document.getElementById('shipping_zipcode').value=data[6];
		document.getElementById('shipping_email').value=data[7];
	} else {
		document.getElementById('shipping_first_name').value='';
		document.getElementById('shipping_last_name').value='';
		document.getElementById('shipping_address').value='';
		document.getElementById('shipping_address1').value='';
		document.getElementById('shipping_city').value='';
		document.getElementById('shipping_state').value='';
		document.getElementById('shipping_zipcode').value='';
		document.getElementById('shipping_email').value='';
	}
}

function ship_to_update() {
	var same=document.getElementById('same');
	if(same.checked==true) {
		document.getElementById('shipping_first_name').value=document.getElementById('first_name').value;
		document.getElementById('shipping_last_name').value=document.getElementById('last_name').value;
		document.getElementById('shipping_address').value=document.getElementById('address').value;
		document.getElementById('shipping_address1').value=document.getElementById('address1').value;
		document.getElementById('shipping_city').value=document.getElementById('city').value;
		document.getElementById('shipping_state').value=document.getElementById('state').value;
		document.getElementById('shipping_zipcode').value=document.getElementById('zipcode').value;
		document.getElementById('shipping_email').value=document.getElementById('email').value;
		document.getElementById('shipping_phone').value=document.getElementById('phone').value;
	} else {
		document.getElementById('shipping_first_name').value='';
		document.getElementById('shipping_last_name').value='';
		document.getElementById('shipping_address').value='';
		document.getElementById('shipping_address1').value='';
		document.getElementById('shipping_city').value='';
		document.getElementById('shipping_state').value='';
		document.getElementById('shipping_zipcode').value='';
		document.getElementById('shipping_email').value='';
		document.getElementById('shipping_phone').value='';
	}
}

function change_order_address(frm,type) {
	if(frm.value) {
		var result2="ajax=change_order_address&address_id="+frm.value;
		post_request(result2,function(){
			if(http_request.readyState == 4) {
				var data=http_request.responseText.split("^^");
				if(data[0]=='false') {
					alert(data[1]);
				} else {
					switch(type) {
						case "billing":
							var insert='';
						break;
						case "shipping":
							var insert='shipping_';
						break;
					}
					document.getElementById(insert+'first_name').value=data[0];
					document.getElementById(insert+'last_name').value=data[1];
					document.getElementById(insert+'address').value=data[2];
					document.getElementById(insert+'address1').value=data[3];
					document.getElementById(insert+'city').value=data[4];
					document.getElementById(insert+'state').value=data[5];
					document.getElementById(insert+'zipcode').value=data[6];
					document.getElementById(insert+'email').value=data[7];
					document.getElementById(insert+'phone').value=data[8];
				}
				http_request.onreadystatechange = null;
			}
		});
	}
	return false;
}

function confirm_shipping() {
	var frm = document.getElementById('cart');
	var list=new Array() ;
	for (i=0; i<frm.elements.length; i++){
		if(frm.elements[i].name !='address1' && frm.elements[i].name != 'shipping_address1' && frm.elements[i].name != 'comments' && frm.elements[i].name != 'change_billing' && frm.elements[i].name != 'change_shipping' && !frm.elements[i].value && frm.elements[i].name !='same') {
			alert('Please enter a value for '+frm.elements[i].name.replace('_',' '));
			frm.elements[i].style.background='pink';
			frm.elements[i].focus();
			return false;
		}
		if(frm.elements[i].type=="checkbox" || frm.elements[i].type=="radio") {
			if(frm.elements[i].checked==true) {
				list[i] = frm.elements[i].name+"="+escape(frm.elements[i].value);
			} 
		} else {
			list[i] = frm.elements[i].name+"="+escape(frm.elements[i].value);
		}
	}
	var result2="ajax=confirm_shipping&"+list.join("&")
	post_request(result2,function(){
		if(http_request.readyState == 4) {
			var data=http_request.responseText.split("^^");
			if(data[0]=='false') {
				alert(data[1]);
			} else if(data[0]=='modal') {
				var dialogOptions = {modal: false,bgiframe: true,autoOpen: false,height: (300),width: (500),draggable: true,resizeable: true,
					buttons: {
						"Confirm Shipping": function() {
							if(document.getElementById('confirm_shipping')) {
								shipping_confirmed();
							} else {
								$(this).dialog("close"); 
							}
						}, 
						"Close": function() { 
							$(this).dialog("close"); 
						} 
					}
				};
				$("#dialog").dialog(dialogOptions);
				$("#dialog").html(data[1]);
				$("#dialog").dialog("open");
			} else {
				//alert(data[0]);
				window.location=data[0];
			}
			http_request.onreadystatechange = null;
		}
	});
	return false;
}

function show_credit_card(frm) {
	var result2="ajax=get_credit_card&card_type_id="+frm.value;
	post_request(result2,function(){
		if(http_request.readyState == 4) {
			var data=http_request.responseText.split("^^");
			if(data[0]=='false') {
				alert(data[1]);
			} else {
				document.getElementById('show_card').innerHTML=data[0];
			}
			http_request.onreadystatechange = null;
		}
	});
	return false;
}

function process_my_order() {
	var frm = document.getElementById('cart');
	var list=new Array() ;
	for (i=0; i<frm.elements.length; i++){
		if(!frm.elements[i].value) {
			alert('Please enter a value for '+frm.elements[i].name.replace('_',' '));
			frm.elements[i].style.background='pink';
			frm.elements[i].focus();
			return false;
		}
		if(frm.elements[i].name=='agree_to_terms' && frm.elements[i].checked==false) {
			alert('You must agree to the terms to submit this order');
			frm.elements[i].style.background='pink';
			frm.elements[i].focus();
			return false;
		}
		if(frm.elements[i].type=="checkbox" || frm.elements[i].type=="radio") {
			if(frm.elements[i].checked==true) {
				list[i] = frm.elements[i].name+"="+escape(frm.elements[i].value);
			}
		} else {
			list[i] = frm.elements[i].name+"="+escape(frm.elements[i].value);
		}
	}
	var result2="ajax=process_order&"+list.join("&");
	document.getElementById('process').style.display='none';
	document.getElementById('processing').style.display='block';
	post_request(result2,function(){
		if(http_request.readyState == 4) {
			var data=http_request.responseText.split("^^");
			if(data[0]=='false') {
				document.getElementById('process').style.display='block';
				document.getElementById('processing').style.display='none';
				alert(data[1]);
			} else {
				//alert(data[0]);
				document.getElementById('processing').innerHTML=data[0];
			}
			http_request.onreadystatechange = null;
		}
	});
	return false;
}
/*-------------[ACCOUNT SECTION]-------------*/
function account_post(frm) {
	var list=new Array();
	if(frm.elements) {
		var page=frm.title;
		for (i=0; i<frm.elements.length; i++){
			if(frm.elements[i].type=="checkbox" || frm.elements[i].type=="radio") {
				if(frm.elements[i].checked==true) {
					list[i] = frm.elements[i].name+"="+escape(frm.elements[i].value);
				}
			} else {
				list[i] = frm.elements[i].name+"="+escape(frm.elements[i].value);
			}
		}
	} else {
		var page=frm;
	}
	var result2="ajax=account_"+page+"&"+list.join("&");
	if(document.getElementById('right_column')) {
		document.getElementById('right_column').innerHTML='<h3>Processing</a>';
	}
	post_request(result2,function(){
		if(http_request.readyState == 4) {
			var data=http_request.responseText.split("^^");
			if(data[0]=='false') {
				alert(data[1]);
			} else {
				if(page=='logout' || page=='forgot'){
					setTimeout("window.location='/account'",2000);
				}
				if(data[0]=='redirect') {
					window.location=data[1];
				} else {
					document.getElementById('account').innerHTML=data[0];
					$(".phone").mask("(999) 999-9999");
				}
			}
			http_request.onreadystatechange = null;
		}
	});
	return false;
}
/*-------------[ADMIN SECTION]-------------*/
function login_admin() {
	var uname=document.getElementById('username').value;	
	var pword=document.getElementById('password').value;
	var result='admin_ajax=login&username='+uname+'&password='+pword;
	post_request(result,function(){
		if(http_request.readyState == 4) {
			var data=http_request.responseText.split("^^");
			if(data[0]=='false') {
				document.getElementById('loginerror').innerHTML='<h2>'+data[1]+'</h2>';
			} else {
				window.location=data[0];
			}
			http_request.onreadystatechange = null;
		}
	});
	return false;
}

function show_page(data) {
	document.getElementById('content').innerHTML=data;
}

function report_alert() {
	alert('Please save the export locally before opening the file.\nNot doing so may cause the export to fail');
}

function delete_sub(id) {
	var x =confirm('Deleting this Category Cannot be undone.\r\nDo you wish to continue?');
	if(x) {
		var result='admin_ajax=delete_sub&id='+id;
		post_request(result,function(){
			if(http_request.readyState == 4) {
				var data=http_request.responseText.split("^^");
				if(data[0]=='false') {
					alert(data[1]);
				} else {
					document.getElementById('line_'+id).style.display='none';
					document.getElementById('line_'+id).style.visibility='hidden';
				}
				http_request.onreadystatechange = null;
			}
		});
	}
	return false;
}

function edit_item(ajax,id,mainid){
	var result='admin_ajax='+ajax+'&'+mainid+'='+id;
	var list=new Array() ;
	var frm=document.getElementById('admin');
	for (i=0; i<frm.elements.length; i++){
		if(frm.elements[i].type=="checkbox" || frm.elements[i].type=="radio") {
			if(frm.elements[i].checked==true) {
				list[i] = frm.elements[i].name+"="+escape(frm.elements[i].value);
			} 
		} else {
			list[i] = frm.elements[i].name+"="+escape(frm.elements[i].value);
		}
	}
	i++;
	result+=list.join("&") //creates the String "Apple*Oranges"
	if(document.getElementById('msg')) {
		document.getElementById('msg').innerHTML="";
	}
	if(document.getElementById('hdr')) {
		document.getElementById('hdr').innerHTML="";
	}
	post_request(result,function(){
		if(http_request.readyState == 4) {
			var data=http_request.responseText.split("^^");
			if(data[0]=='false') {
				alert(data[1]);
			} else {
				document.getElementById('content').innerHTML=data[0];
				if(document.getElementById('page_content')) {
					start_editor('page_content');
				}
				if(document.getElementById('expires')) {
					$("#expires").datepicker();
				}
			}
			http_request.onreadystatechange = null;
		}
	});
	return false;
}

function add_fields_form(level) {
	if(level=='is_new') {
		var ex="";
	} else {
		var ex="ex_";	
	}
	if(!document.getElementById(ex+'field_name').value) {
		alert("Field Must Have a Name");
	} else if(!document.getElementById('reg_id').value || document.getElementById('reg_id').value == 'NEW') {
		alert("To add Fields First Save the new Registration Form");
	} else {
		var reg_id=document.getElementById('reg_id').value;
		var field_name=document.getElementById(ex+'field_name').value;
		var field_type=document.getElementById(ex+'field_type').value;
		var special=document.getElementById(ex+'special').value;
		var is_required=document.getElementById(ex+'is_required').value;
		var field_value=document.getElementById(ex+'field_value').value;
		var price=document.getElementById(ex+'price').value;
		var is_other=document.getElementById(ex+'is_other').value;
		var result='admin_ajax=add_form_fields&field_name='+field_name+'&field_type='+field_type+'&special='+special+'&is_required='+
		is_required+'&field_value='+field_value+'&price='+price+'&is_other='+is_other+'&reg_id='+reg_id+'&level='+level;
		post_request(result,function(){
			if(http_request.readyState == 4) {
				var data=http_request.responseText.split("^^");
				if(data[0]=='false') {
					alert(data[1]);
				} else {
					if(level=='is_new') {
						document.getElementById('ffields').innerHTML+=data[0];
					} else {
						document.getElementById('editable').innerHTML=data[0];
					}
				}
				http_request.onreadystatechange = null;
			}
		});
	}
	return false;
}

function switch_form_manager() {
	if(document.getElementById('sw_manager').value) {
		var result='admin_ajax=switch_form_manager&registration_id='+document.getElementById('sw_manager').value;
		post_request(result,function(){
			if(http_request.readyState == 4) {
				var data=http_request.responseText.split("^^");
				if(data[0]=='false') {
					alert(data[1]);
				} else {
					document.getElementById('editme').innerHTML=data[0];
				}
				http_request.onreadystatechange = null;
			}
		});
	}
}

var editor;

function start_editor(page) {
	$("#"+page).cleditor({ width:700,height:550})[0].focus();
	/*
	editor=CKEDITOR.replace(page,{toolbar:[
	['Source','-','Bold','Italic','Underline','Strike','-','Cut','Copy','Paste','PasteText','PasteWord'],
    ['Subscript','Superscript','-','NumberedList','BulletedList','-','Outdent','Indent','Blockquote'],
    ['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
    ['Link','Unlink','Anchor'],
    ['Styles','Format','Font','FontSize'],
    ['TextColor','BGColor'],
    ['Maximize', 'ShowBlocks']],EditorAreaCSS:[['/css_WYSIWYG.css']],width:570,height:500});
	editor.EditorAreaCSS='/css_WYSIWYG.css';
	CKFinder.SetupCKEditor( editor,'/siegeljcc_admin/ckfinder/') ;
	*/
}

function createEditor() {
	//if (editor)
	//	return;
	var html = document.getElementById('page_content').innerHTML;

	// Create a new editor inside the <div id="editor">
	editor = CKEDITOR.appendTo('editor',{toolbar:[['Source','-','Bold','Italic','Underline','-','Undo','Redo','-','Find','Replace','-','SelectAll','-','SpellChecker','Scayt']],EditorAreaCSS:[['/css_WYSIWYG.css']],width:570,height:500});
	editor.contentsCss='/css_WYSIWYG.css';
	editor.setData( html );
}

function check_contributions(checkname, exby) {
  for (i = 0; i < checkname.length; i++)
  checkname[i].checked = exby.checked? true:false
 }

function show_tag(sc) {
	if(document.getElementById(sc).style.display=='none') {
		document.getElementById(sc).style.display='block';
	} else {
		document.getElementById(sc).style.display='none';
	}
}

function admin_events_page(page) {
	var result='admin_ajax=events_page&page='+page;
	post_request(result,function(){
		if(http_request.readyState == 4) {
			var data=http_request.responseText.split("^^");
			if(data[0]=='false') {
				alert(data[1]);
			} else {
				document.getElementById('content').innerHTML=data[0];
			}
			http_request.onreadystatechange = null;
		}
	});
	return false;
}

function events_tags(page) {
	var result='admin_ajax=tags&page='+page;
	post_request(result,function(){
		if(http_request.readyState == 4) {
			var data=http_request.responseText.split("^^");
			if(data[0]=='false') {
				alert(data[1]);
			} else {
				document.getElementById('content').innerHTML=data[0];
			}
			http_request.onreadystatechange = null;
		}
	});
	return false;
}

function change_subs() {
	var prt=document.getElementById('cat_id').value;
	var result='admin_ajax=get_subs&cat_id='+prt;
	post_request(result,function(){
		if(http_request.readyState == 4) {
			var data=http_request.responseText.split("^^");
			if(data[0]=='false') {
				alert(data[1]);
			} else {
				//alert(http_request.responseText);
				var obj = document.getElementById('sub_id');
				eval(data[0]);
			}
			http_request.onreadystatechange = null;
		}
	});
	return false;
}

function removeEditor() {
	if(editor) {
		editor.destroy();
		editor = null;
	}
}

function go_edit_service() {
	var x=document.getElementById('search_hidden').value;
	edit_service('edit_events',x);
}

function edit_active_stat() {
	var x=document.getElementById('search_hidden').value;
	var stat=document.getElementById('active_stat').value;
	var result='admin_ajax=active_stat&id='+x+'&status='+stat;
	post_request(result,function(){
		if(http_request.readyState == 4) {
			window.location='Events';
			//alert(http_request.responseText);
		}
	});
	return false;
}

function edit_service(ajax,id) {
	var result='admin_ajax='+ajax+'&id='+id;
	post_request(result,function(){
		if(http_request.readyState == 4) {
			var data=http_request.responseText.split("^^");
			if(data[0]=='false') {
				alert(data[1]);
			} else {
				//alert(http_request.responseText);
				document.getElementById('content').innerHTML=data[0];
				if(document.getElementById('page_content')) {
					start_editor('page_content');
				}
				if(document.getElementById('news_date')) {
					$("#news_date").datepicker();
				}
				if(document.getElementById('expires')) {
					$("#expires").datepicker();
				}
				if(document.getElementById('start_date')) {
					$("#start_date").datepicker();
				}
				if(document.getElementById('end_date')) {
					$("#end_date").datepicker();
				}
				if(document.getElementById('start_time')) {
					$("#start_time").timepicker({showPeriod: true,showLeadingZero: false});
				}
				if(document.getElementById('end_time')) {
					$("#end_time").timepicker({showPeriod: true,showLeadingZero: false});
				}
			}
			http_request.onreadystatechange = null;
		}
	});
	return false;
}

function confirm_delete(type) {
	var x=confirm("Are you sure you want to delete the following "+type+" items");
	if(x) {
		var result='admin_ajax=run_delete&stat_type='+type+'&';
		var list=new Array() ;
		var frm=document.getElementById('admin');
		for (i=0; i<frm.elements.length; i++){
			if(frm.elements[i].type=="checkbox" || frm.elements[i].type=="radio") {
				if(frm.elements[i].checked==true) {
					list[i] = frm.elements[i].name+"="+escape(frm.elements[i].value);
				} 
			} else {
				list[i] = frm.elements[i].name+"="+escape(frm.elements[i].value);
			}
		}
		result+=list.join("&") //creates the String "Apple*Oranges"
		post_request(result,function(){
			if(http_request.readyState == 4) {
				var data=http_request.responseText.split("^^");
				if(data[0]=='false') {
					alert(data[1]);
				} else {
					document.getElementById('content').innerHTML=data[0];
				}
				http_request.onreadystatechange = null;
			}
		});
	}
	return false;
}

function run_update(type){
	var result='admin_ajax=run_update&stat_type='+type+'&';
	var list=new Array() ;
	var frm=document.getElementById('admin');
	for (i=0; i<frm.elements.length; i++){
		if(frm.elements[i].type=="checkbox" || frm.elements[i].type=="radio") {
			if(frm.elements[i].checked==true) {
				list[i] = frm.elements[i].name+"="+escape(frm.elements[i].value);
			} 
		} else {
			list[i] = frm.elements[i].name+"="+escape(frm.elements[i].value);
		}
	}
	result+=list.join("&") //creates the String "Apple*Oranges"
	post_request(result,function(){
		if(http_request.readyState == 4) {
			var data=http_request.responseText.split("^^");
			if(data[0]=='false') {
				alert(data[1]);
			} else {
				document.getElementById('content').innerHTML=data[0];
				$(function() {$(".date").datepicker();});
			}
			http_request.onreadystatechange = null;
		}
	});
	return false;
}

function delete_records(box,ajax,formid) {
	var result='admin_ajax='+ajax+'&';
	var list=new Array() ;
	var frm=document.getElementById(formid);
	for (i=0; i<frm.elements.length; i++){
		if(frm.elements[i].type=="checkbox") {
			if(frm.elements[i].checked==true) {
				list[i] = frm.elements[i].name+"="+escape(frm.elements[i].value);
			} 
		}
	}
	result+=list.join("&") //creates the String "Apple*Oranges"
	post_request(result,function(){
		if(http_request.readyState == 4) {
			var data=http_request.responseText.split("^^");
			if(data[0]=='false') {
				alert(data[1]);
			} else {
				//alert(http_request.responseText);
				document.getElementById(box).innerHTML=data[0];
			}
			http_request.onreadystatechange = null;
		}
	});
	return false;
}

function toggle_pages(field) {
	for (i = 0; i < field.length; i++) {
		field[i].checked = true ;
	}
}

function gle_pages(field,n) {
	for (i=1;i<=n;i++) {
		bb=document.getElementById(field+'_'+i);
		if(bb.checked==true) {
			bb.checked=false;	
		} else {
			bb.checked=true;	
		}
	}
}

function open_page(page, pagetitle,h,w){ 
	result2=Domain+"?admin_ajax="+page;
	$("#dialog").load(result2,[],function(){$("#dialog").dialog({height: h,width: w,title: pagetitle});});
}

function upload_file() {
	document.getElementById('upresults').innerHTML='<span style="color:red">Uploading Please Hold while we process</span>';
	return true;
}

function close_me() {
	setTimeout("window.location='/siegeljcc_admin/Events'",1000);
}

function export_excel() {
	window.location='/siegeljcc_admin/export.php';
}

function suggest(inputString){
	if(inputString.length == 0) {
		$('#suggestions').fadeOut();
	} else {
	$('#search').addClass('load');
		$.post(Domain+"?admin_ajax=search_word", {queryString: ""+inputString+""}, function(data){
			if(data.length >0) {
				$('#suggestions').fadeIn();
				$('#suggestionsList').html(data);
				$('#search').removeClass('load');
			}
		});
	}
}

function fill(thisValue) {
	var data=thisValue.split('|');
	$('#search').val(data[1]);
	$('#search_hidden').val(data[0]);
	setTimeout("$('#suggestions').fadeOut();", 600);
}

function duplicate_reg(reg_id) {
}

function open_order(id) {
	var dialogOptions = {
		modal: false,
		bgiframe: true,
		title: 'Review Order ID: '+id,
		autoOpen: false,
		height: (650),
		position: 'top',
		width: (700),
		draggable: true,
		resizeable: true,
		buttons: {
			"Ok": function() { 
				$(this).dialog("close"); 
			}
		}
	};
	$("#orders_dialog").dialog(dialogOptions);
	$("#orders_dialog").load(Domain+'?admin_ajax=open_order&id='+id, [], function(){
	$("#orders_dialog").dialog("open");}
	);
	return false;
}
function search_orders() {
	var start_date=document.getElementById('start_date').value;	
	var end_date=document.getElementById('end_date').value;
	var result='admin_ajax=search_orders&start_date='+start_date+'&end_date='+end_date;
	post_request(result,function(){
		if(http_request.readyState == 4) {
			var data=http_request.responseText.split("^^");
			if(data[0]=='false') {
				alert(data[1]);
			} else {
				window.location='/siegeljcc_admin/Orders';
			}
			http_request.onreadystatechange = null;
		}
	});
	return false;
}
/*	var result='admin_ajax=open_order&id='+id;
	post_request(result,function(){
		if(http_request.readyState == 4) {
			var data=http_request.responseText.split("^^");
			if(data[0]=='false') {
				alert(data[1]);
			} else {
				//alert(http_request.responseText);
				document.getElementById('dialog').style.display='inline';
				document.getElementById('dialog').innerHTML=data[0];
				document.getElementById('orders').style.display='none';
			}
			http_request.onreadystatechange = null;
		}
	});
	return false;
*/
function duplicate_reg(reg_id) {
	var x=prompt("Give the Title of the New Registration Form");
	if(x && x != '') {
		var result='admin_ajax=duplicate_reg&reg_id='+reg_id+'&title='+x;
		post_request(result,function(){
			if(http_request.readyState == 4) {
				var data=http_request.responseText.split("^^");
				if(data[0]=='false') {
					alert(data[1]);
				} else {
					window.location=data[0];
				}
				http_request.onreadystatechange = null;
			}
		});
		return false;
	}
}

function registration_event(frm,id) {
	var result='ajax=registration_event&reg_id='+id+'&';
	var list=new Array() ;
	for (i=0; i<frm.elements.length; i++){
		if(frm.elements[i].type=="checkbox" || frm.elements[i].type=="radio") {
			if(frm.elements[i].checked==true) {
				list[i] = frm.elements[i].name+"="+escape(frm.elements[i].value);
			} 
		} else {
			list[i] = frm.elements[i].name+"="+escape(frm.elements[i].value);
		}
	}
	result+=list.join("&")
	post_request(result,function(){
		if(http_request.readyState == 4) {
			var data=http_request.responseText.split("^^");
			if(data[0]=='false') {
				alert(data[2]);
				if(data[1]=='required') {
					document.getElementById(data[3]).style.background='#FF9D0A';	
					document.getElementById(data[3]).focus();	
				}
			} else {
				window.location=data[0];
			}
			http_request.onreadystatechange = null;
		}
	});
	return false;
}
