
//Delete A Room
function deleteRoom(uid,id){
	var r=confirm("Are You Sure You Want To Delete This Site?");
	if (r==true)
	  {
	  //alert("You pressed OK!");
	  url = 'scripts/php/delete_site.php';
		type = 'delete_room';
		params = 'uid='+uid+'&';
		params += 'id='+id+'&';
		params += ''+type+'=type&';
		
		httpRequestPOST(url,params,type);
	  }
	else
	  {
	  //alert("Cancelled Delete!");
	  }
}
//Update an event
var curID;
var newMsg;
function deleteTicket(uid,id){
	curID = id;
	
var r=confirm("Are You Sure You Want To Delete This Ticket?");
if (r==true)
  {
  //alert("You pressed OK!");
  url = 'scripts/php/update_ticket.php';
	type = 'delete_ticket';
	params = 'uid='+uid+'&';
	params += 'id='+id+'&';
	params += 'type='+type+'&';
	
	httpRequestPOST(url,params,type);
  }
else
  {
  //alert("Cancelled Delete!");
  }

	
}

function deletedTicket(id){
	RemoveContent('ticket_'+id);
}
function updateTicket(uid,id){
	curID = id;
	//document.getElementById('saveOptions_update_event').className='panel_light';
	//makeTxt('saveOptionsMsg_update_event','<img src="images/loading_small.gif" style="margin-bottom:-3px;" /> Saving Details');
	
	InsertContent('save_ticket');
	RemoveContent('edit_ticket');
	
	url = 'scripts/php/update_ticket.php';
	if (id > 0){
	type = 'update_ticket';
	} else {
	type = 'add_ticket';	
	}
	params = 'uid='+uid+'&';
	params += 'id='+id+'&';
	
	var obj=new Array();
		d = 0;
		obj[d] = 'ticket';
		obj[d++] = 'eventID';
		obj[d++] = 'ticketName';
		obj[d++] = 'ticketDetails';
		obj[d++] = 'ticketPrice';
		obj[d++] = 'ticketCurrency';
		obj[d++] = 'maxTickets';
		obj[d++] = 'startSales2';
		obj[d++] = 'startSales_H';
		obj[d++] = 'startSales_M';
		obj[d++] = 'endSales2';
		obj[d++] = 'endSales_H';
		obj[d++] = 'endSales_M';
		obj[d++] = 'earlyPeriod2';
		obj[d++] = 'earlyPeriod_H';
		obj[d++] = 'earlyPeriod_M';
		obj[d++] = 'earlyTicketPrice';
		obj[d++] = 'minPurchase';
		obj[d++] = 'maxPurchase';
		obj[d++] = 'shippingPrice';

	//Add parameters for each of the form elements
	for (i=0;i<obj.length;i++){
		//alert(obj[i])
		if (tinyMCE.get(obj[i])){
		params += obj[i]+'='+escape(tinyMCE.get(obj[i]).getContent())+'&'; 	
		} else 
		if (document.getElementById(obj[i])){
		params += obj[i]+'='+escape(document.getElementById(obj[i]).value)+'&';
		}
	}
	
	httpRequestPOST(url,params,type);

}

function updatedTicket(id){
	
	if (id == 'OK'){
	id = curID;
	}
	setTimeout("RemoveContent('save_ticket');InsertContent('saved_ticket');",1500);
	setTimeout("InsertContent('view_tickets');RemoveContent('saved_ticket');goToTicket("+id+");",2500);
	//alert(id)
				//document.getElementById('id').value=id;
				//document.getElementById('idText').innerHTML=id;
				
				//Update PayPal form//////
				document.getElementById('shipping_'+id).value=roundNumber(Number(document.getElementById('shippingPrice').value));
				//alert('shipping_'+id+' - '+document.getElementById('shippingPrice').value)
				document.getElementById('amount_'+id).value=roundNumber(Number(Number(document.getElementById('ticketPrice').value)+Number(angelTicketFee))); 
			 	document.getElementById('currency_code_'+id).value=document.getElementById('ticketCurrency').value;
				document.getElementById('item_name_'+id).value=document.getElementById('ticketName').value;
				//////////////////////////
				
				//Update ticket on screen details//////
				document.getElementById('ticketName_'+id).value=document.getElementById('ticketName').value;
				document.getElementById('ticketNameText_'+id).innerHTML=document.getElementById('ticketName').value;
				document.getElementById('ticketDetails_'+id).value=document.getElementById('ticketDetails').value;
				document.getElementById('ticketDetailsText_'+id).innerHTML=document.getElementById('ticketDetails').value;
				
				document.getElementById('ticketCurrency_'+id).value=document.getElementById('ticketCurrency').value;
				
				if (document.getElementById('ticketCurrency').value == 'GBP'){
					currency = '&pound;';
				} else
				if (document.getElementById('ticketCurrency').value == 'USD'){
					currency = '$';					
				} else
				if (document.getElementById('ticketCurrency').value == 'EUR'){
					currency = '&#8364;';
				} 
				//alert(currency)
				document.getElementById('ticketPrice_'+id).value=roundNumber(Number(document.getElementById('ticketPrice').value));
				document.getElementById('ticketPriceText_'+id).innerHTML=currency+roundNumber(Number(document.getElementById('ticketPrice').value));
				document.getElementById('earlyTicketPrice_'+id).value=roundNumber(Number(document.getElementById('earlyTicketPrice').value));
				document.getElementById('earlyTicketPriceText_'+id).innerHTML=currency+roundNumber(Number(document.getElementById('earlyTicketPrice').value));
				//setEditCurrency(document.getElementById('ticketCurrency_'+id).value);
				document.getElementById('maxTickets_'+id).value=document.getElementById('maxTickets').value;
				document.getElementById('maxTicketsText_'+id).innerHTML=document.getElementById('maxTickets').value;
				document.getElementById('minPurchase_'+id).value=document.getElementById('minPurchase').value;
				document.getElementById('minPurchaseText_'+id).innerHTML=document.getElementById('minPurchase').value;
				document.getElementById('maxPurchase_'+id).value=document.getElementById('maxPurchase').value;
				document.getElementById('maxPurchaseText_'+id).innerHTML=document.getElementById('maxPurchase').value;
				document.getElementById('shippingPrice_'+id).value=roundNumber(Number(document.getElementById('shippingPrice').value));
				document.getElementById('shippingPriceText_'+id).innerHTML=currency+roundNumber(Number(document.getElementById('shippingPrice').value));
				
				
				str = document.getElementById('startSales2').value;
				if (str){
				startyear = str.substring(0,4);
				startmonth = str.substring(5,7);
				startday = str.substring(8);
				starthour = document.getElementById('startSales_H').value;
				startmins = document.getElementById('startSales_M').value;
				document.getElementById('startSales2_'+id).value = startyear+"-"+startmonth+"-"+startday;
				document.getElementById('startSalesText_'+id).innerHTML = formatDateText(startday,startmonth,startyear)+' '+starthour+':'+startmins;
				}
				
				str = document.getElementById('endSales2').value;
				if (str){
				endyear = str.substring(0,4);
				endmonth = str.substring(5,7);
				endday = str.substring(8);
				endhour = document.getElementById('endSales_H').value;
				endmins = document.getElementById('endSales_M').value;
				document.getElementById('endSales2_'+id).value = endyear+"-"+endmonth+"-"+endday;
				document.getElementById('endSalesText_'+id).innerHTML = formatDateText(endday,endmonth,endyear)+' '+endhour+':'+endmins;
				}
				str = document.getElementById('earlyPeriod2').value;
				if (str){
				earlyyear = str.substring(0,4);
				earlymonth = str.substring(5,7);
				earlyday = str.substring(8);
				earlyhour = document.getElementById('earlyPeriod_H').value;
				earlymins = document.getElementById('earlyPeriod_M').value;
				document.getElementById('earlyPeriod2_'+id).value = earlyyear+"-"+earlymonth+"-"+earlyday;
				document.getElementById('earlyPeriodText_'+id).innerHTML = formatDateText(earlyday,earlymonth,earlyyear)+' '+earlyhour+':'+earlymins;
				}
				
				///
				
				//Turn off discounts
				var discountCheck = document.getElementById('earlyCheck_'+id);
				discountCheck.checked = false;
				//Set Qty of tickets to minimum
				qty = 1;
				if (document.getElementById('minPurchase').value > 1){
					qty = document.getElementById('minPurchase').value;
				}
				document.getElementById('quantity_'+id).value=qty;
				
				
				setTotal(id);
				//document.location='#ticket_'+id;
				//changeClass('ticketTable_'+id,'panel_white');
	
	
}

function updateEvent(uid,id){
	//alert(id)
	curID = id;
	//document.getElementById('saveOptions_update_event').className='panel_light';
	//makeTxt('saveOptionsMsg_update_event','<img src="images/loading_small.gif" style="margin-bottom:-3px;" /> Saving Details');
	$(".saveOptionsMsg_update_event").html('<img src="images/loading_small.gif" style="margin-bottom:-3px;" /> Saving Details');
	//$('.saveOptions_update_event').addClass('panel_light');
	
	
	url = 'scripts/php/update_event.php';
	type = 'update_event';
	params = 'uid='+uid+'&';
	params += 'id='+id+'&';
	
	var obj=new Array();
		d = 0;
		obj[d] = 'event';
		obj[d++] = 'eventName';
		obj[d++] = 'eventURL';
		obj[d++] = 'eventBookingURL';
		obj[d++] = 'details';
		obj[d++] = 'eventMapLink';
		obj[d++] = 'eventMapImageLink';
		obj[d++] = 'eventOrganiser';
		obj[d++] = 'eventOrganiserURL';
		obj[d++] = 'eventOrganiserEmail';
		obj[d++] = 'eventOrganiserTel';
		obj[d++] = 'eventOrganiserLogo';
		obj[d++] = 'startDate2';
		obj[d++] = 'endDate2';
		obj[d++] = 'eventStartTime_H';
		obj[d++] = 'eventStartTime_M';
		obj[d++] = 'eventEndTime_H';
		obj[d++] = 'eventEndTime_M';
		//obj[d++] = 'eventkey';
		obj[d++] = 'eventRep';
		obj[d++] = 'messageMax';
		obj[d++] = 'totalMessageMax';
		obj[d++] = 'location';
		obj[d++] = 'street';
		obj[d++] = 'city';
		obj[d++] = 'county';
		obj[d++] = 'postcode';
		obj[d++] = 'country';
		obj[d++] = 'travel';
		obj[d++] = 'attachedFiles';
		obj[d++] = 'toggleFollowup';
		obj[d++] = 'togglePeople';
		obj[d++] = 'theme';
		//alert(document.getElementById('toggleFollowup').value)
	//Add parameters for each of the form elements
	for (i=0;i<obj.length;i++){
		//alert(obj[i])
		if (tinyMCE.get(obj[i])){
		params += obj[i]+'='+escape(tinyMCE.get(obj[i]).getContent())+'&'; 	
		} else 
		if (document.getElementById(obj[i])){
		params += obj[i]+'='+escape(document.getElementById(obj[i]).value)+'&';
		}
	}
	//alert(params)
	httpRequestPOST(url,params,type);

}


function updatedEvent(response){
	if (response == 'OK'){
		saveEventsBanner(' <img src="images/icons/tick.png" style="margin-bottom:-3px;" /> EVENT UPDATED',response)
		if(document.getElementById('eventsJumpMenu_'+curID)){
			document.getElementById('eventsJumpMenu_'+curID).innerHTML=document.getElementById('startDateText').innerHTML+' - '+document.getElementById('eventName').value;
		}
		if(document.getElementById('statsJumpMenu_'+curID)){
			document.getElementById('statsJumpMenu_'+curID).innerHTML=document.getElementById('startDateText').innerHTML+' - '+document.getElementById('eventName').value;
		}
		if(document.getElementById('jumpMenu_'+curID)){
			document.getElementById('jumpMenu_'+curID).innerHTML=document.getElementById('startDateText').innerHTML+' - '+document.getElementById('eventName').value;
		}
		if(document.getElementById('eventTitleText')){
			document.getElementById('eventTitleText').innerHTML=document.getElementById('eventName').value;
		}
		if (document.getElementById('bottomSaveBtn')){
			RemoveContent('bottomSaveBtn');	
		}
	
	} else {
		saveEventsBanner(' <img src="images/icons/cross_sml.png" /> UPDATE FAILED - PLEASE TRY AGAIN',response)		
	}
	
	curID=0;
}

function saveEventsBanner(msg,response){
	objmsgbox = document.getElementById('saveOptions_update_event');
	
	////objmsgbox.className='panel_green';
	//}
	//makeTxt('saveOptionsMsg_update_event',msg);
	//RemoveContent('saveOptionsBtn_update_event');
	
	//$(".saveOptionsMsg_update_event").html(msg);
	
	//if (response == 'OK'){
	//$('.saveOptions_update_event').toggleClass('panel_green');
	//}
	//alert(response)
	$(".saveOptionsMsg_update_event").html(msg);
	
	if (response == 'OK'){
		//$('.saveOptions_update_event').addClass('panel_green');
	}
	setTimeout("restoreEventsBanner();",4000);
}


function restoreEventsBanner(){
	
        // The DOM (document object model) is constructed
     //alert('restore')
	//objmsgbox = document.getElementById('saveOptions_update_event');
	//makeTxt('saveOptionsMsg_update_event','<img src="images/icons/page_edit.png" width="16" style="margin-bottom:-3px;" /> Edit The WebRoom Details');
	//InsertContent('saveOptionsBtn_update_event');
	//objmsgbox.className='panel_light';
	//$(".saveOptionsMsg_update_event").html('<img src="images/icons/page_edit.png" width="16" style="margin-bottom:-3px;" /> Edit The WebRoom Details');
	//$('.saveOptions_update_event').toggleClass('panel_light');
	$('.saveOptions_update_event').hide();
	
}


function updateUserCompany(uid,id){
	curID = id;
	//document.getElementById('saveOptions_update_event').className='panel_light';
	//makeTxt('saveOptionsMsg_update_event','<img src="images/loading_small.gif" style="margin-bottom:-3px;" /> Saving Details');
	
	url = 'scripts/php/update_company.php';
	type = 'update_company';
	params = 'uid='+uid+'&';
	params += 'id='+id+'&';
	params += 'type='+type+'&';
	var obj=new Array();
		d = 0;
		obj[d] = 'companyDetails';
		obj[d++] = 'company';
		obj[d++] = 'companyURL';
		obj[d++] = 'email';
		obj[d++] = 'userForename';
		obj[d++] = 'userSurname';
		obj[d++] = 'tel';
		
	//Add parameters for each of the form elements
	for (i=0;i<obj.length;i++){
		if (document.getElementById(obj[i])){
		params += obj[i]+'='+escape(document.getElementById(obj[i]).value)+'&';
		}
	}
	
	httpRequestPOST(url,params,type);

}

function updateUserCompanyAddress(uid,id){
	curID = id;
	//document.getElementById('saveOptions_update_event').className='panel_light';
	//makeTxt('saveOptionsMsg_update_event','<img src="images/loading_small.gif" style="margin-bottom:-3px;" /> Saving Details');
	
	url = 'scripts/php/update_company.php';
	type = 'update_company_address';
	params = 'uid='+uid+'&';
	params += 'id='+id+'&';
	params += 'type='+type+'&';
	var obj=new Array();
		d = 0;
		obj[d] = 'companyAddressDetails';
		obj[d++] = 'address0';
		obj[d++] = 'address1';
		obj[d++] = 'address2';
		obj[d++] = 'address3';
		obj[d++] = 'address4';
		obj[d++] = 'addressPostCode';
		obj[d++] = 'addressCountry';
			
	//Add parameters for each of the form elements
	for (i=0;i<obj.length;i++){
		if (document.getElementById(obj[i])){
		params += obj[i]+'='+escape(document.getElementById(obj[i]).value)+'&';
		}
	}
	
	httpRequestPOST(url,params,type);

}

function updatedCompanyDetails(type,response){
	if (type == 'update_company_address'){
	id = 'company_address_title';
	title = 'Business Address';
	}
	if (type == 'update_company'){
	id = 'company_details_title';
	title = 'Business Details';
	}
if (response == 'OK'){
	changeClass(id,'panel_green')
	makeTxt(id,'<img src="images/icons/tick_sml.png" /> CHANGES SAVED');
	setTimeout("makeTxt('"+id+"','"+title+"');changeClass('"+id+"','panel_subheader')",4000);
	
} else {	
	makeTxt(id,'<img src="images/icons/cross_sml.png" /> UPDATE FAILED - PLEASE TRY AGAIN');
	setTimeout("makeTxt('"+id+"','"+title+"');",4000);
}
}

function checkSposorForm(uid){
	error = 0;
	if (document.getElementById('name').value==''){
		error = 1;
		makeTxt('name_error', 'Please Enter The Sponsor Name');
	}
	if (document.getElementById('email').value==''){
		error = 1;
		makeTxt('email_error', 'Please Enter The Sponsor Email Address');		
	}
	
	if (error > 0){
		return false;
	} else {
		createSponsor(uid)
	}
}

function createSponsor(uid){
	
	detailsBox = document.getElementById('sponsorDetails_msg');
	detailsBox.className = 'panel_green';
	detailsBox.innerHTML = '<img src="../images/loading_small_trans.gif" /> SAVING CHANGES';
	
	
	url = 'sponsors.php';
	type = 'create_sponsor';
	
	params = 'uid='+uid+'&';
	params += 'type='+type+'&';
	params += 'KT_CreateSponsor=KT_CreateSponsor&';
	var obj=new Array();
		d = 0;
		obj[d] = 'sponsorDetails';
		obj[d++] = 'name';
		obj[d++] = 'www';
		obj[d++] = 'email';
		obj[d++] = 'tel';
		obj[d++] = 'offerdetails';
		obj[d++] = 'offertitle';
		obj[d++] = 'contactPerson';
		obj[d++] = 'companyID';
		obj[d++] = 'eventID';	
		
	//Add parameters for each of the form elements
	for (i=0;i<obj.length;i++){
		if (document.getElementById(obj[i])){
		params += obj[i]+'='+escape(document.getElementById(obj[i]).value)+'&';
		}
	}
	
	httpRequestPOST(url,params,type);

}
function updateSponsor(uid){
	
	
	detailsBox = document.getElementById('sponsorDetails_msg');
	detailsBox.className = 'panel_green';
	detailsBox.innerHTML = '<img src="../images/loading_small_trans.gif" /> SAVING CHANGES';
	
	
	url = 'sponsors.php';
	type = 'update_sponsor';
	
	params = 'uid='+uid+'&';
	params += 'type='+type+'&';
	params += 'KT_UpdateSponsor=KT_UpdateSponsor&';
	var obj=new Array();
		d = 0;
		obj[d] = 'sponsorDetails';
		obj[d++] = 'name';
		obj[d++] = 'displayName';
		obj[d++] = 'sponsorInformation';
		obj[d++] = 'attendeeFirstname';
		obj[d++] = 'attendeeSurname';
		obj[d++] = 'attendeeEmail';
		obj[d++] = 'www';
		obj[d++] = 'twitter';
		obj[d++] = 'linkedin';
		obj[d++] = 'email';
		obj[d++] = 'tel';
		obj[d++] = 'offerdetails';
		obj[d++] = 'offertitle';
		obj[d++] = 'contactPerson';
		obj[d++] = 'companyID';
		obj[d++] = 'eventID';
		obj[d++] = 'sponsorID';	
		
	//Add parameters for each of the form elements
	for (i=0;i<obj.length;i++){
		if (tinyMCE.get(obj[i])){
		params += obj[i]+'='+escape(tinyMCE.get(obj[i]).getContent())+'&'; 	
		} else 
		if (document.getElementById(obj[i])){
		params += obj[i]+'='+escape(document.getElementById(obj[i]).value)+'&';
		}
	}
	
	httpRequestPOST(url,params,type);

}

function createdSponsor(response,type){
	
	responseValues = response.split(',');
	responsetext = responseValues[0];
	responseid = responseValues[1];
	
	
	if(responsetext == 'OK'){
		document.getElementById('sponsorID').value=responseid;
		document.getElementById('sponsorID_logo').value=responseid;
		document.getElementById('sponsorID_photo').value=responseid;
		if (type == 'create_sponsor'){
		document.getElementById('displayName').value=document.getElementById('name').value;
		document.getElementById('offertitle').value=document.getElementById('name').value;
		setSponsorPreview();
		setSponsorPanel(curPanel+1)
		}
		detailsBox = document.getElementById('sponsorDetails_msg');
		detailsBox.className = 'panel_green';
		detailsBox.innerHTML = '<img src="images/icons/tick.png" /> CHANGES SAVED';
		RemoveContent('createSponsorButton');
		InsertContent('updateSponsorButton');
	} else {
		detailsBox = document.getElementById('sponsorDetails_msg');
		detailsBox.className = 'panel_head';
		detailsBox.innerHTML = '<img src="images/icons/cross.png" /> SAVE FAILED - PLEASE TRY AGAIN';
	}
	setTimeout("detailsBox.className='panel_head';detailsBox.innerHTML='Sponsor Details';",3500);
}

//Function to save a detail set by obj id. Type defines what type of update.
//eg  onblur="saveDetail('<?php echo $userUID; ?>','update_event_detail','<?php echo $row_rsevents['id']; ?>',this.id);"
function saveDetail(uid,type,id,obj){
	
	params = 'uid='+uid+'&';
	params += 'id='+id+'&';
	if (type == 'update_event_detail'){
		url = 'scripts/php/update_event.php';
		params += 'UpdateEvent=do&';
	}
	
	params += obj+'='+document.getElementById(obj).value+'&';
	
	httpRequestPOST(url,params,type,obj);

}

function savedDetail(obj){
	objmsgbox = obj+'_msg';
	if(document.getElementById(objmsgbox)){
		makeTxt(objmsgbox,' <img src="images/icons/tick_sml.png" /> SAVED');
		document.getElementById(objmsgbox).className='saved';
		InsertContent(objmsgbox);
		setTimeout("clearObjMsg(objmsgbox)",4000);
	}
}

function clearObjMsg(objmsgbox){
		makeTxt(objmsgbox,'');
		document.getElementById(objmsgbox).className='';
		RemoveContent(objmsgbox);
}
