function validate_exhibitorInfo()
{
	$("#exhibitor_form").validate({
			rules: {
				exhibitors_company: {
				required: true
				},
				exhibitors_firstname: {
				required: true
				},
				exhibitors_lastname: {
				required: true
				},
				exhibitors_phone_contact: {
				required: true
				},
				exhibitors_email: {
				required: true,
				email: true	
				},
				exhibitors_boothsize: {
				required: true
				}
			},
			messages: {
				exhibitors_company: {
				required: "Please enter an Organization/Company Name"
				},
				exhibitors_firstname: {
				required: "Please enter a First Name"	
				},
				exhibitors_lastname: {
				required: "Please enter a Last Name"	
				},
				exhibitors_phone_contact: {
				required: "Please enter Work Phone Number"	
				},
				exhibitors_email: {
				required: "Please enter a valid email address",
				email: "Please enter a valid email address"
				},
				exhibitors_boothsize: {
				required: "Please select # of tables - Elementary site"
				}
			},
			errorPlacement: function(error, element) {
    			error.insertAfter ( element );
    	}
	});

}

function workshopSubDetails(valueID,butType)
{
			
			var surl =  "http://ajax.ourconference.ca/ajax.php";
			
			$.ajax({
			url: surl,
			data: {ID: valueID, callaction: "addMyWorkshop"},
			dataType: "jsonp",
			jsonp : "callback",
			success: function(data){
					if(butType == 'b1')
					{
						if($('#popup2').is(":visible") == true)
						{
							$('#popup2').hide();
						}
						
						if(data.message == 1)
						{
							if($('#popup1').is(":visible") != true)
							{
								document.getElementById('message1').innerHTML="<div id='popup1' class='popup'>This workshop has been added already.</div>" + document.getElementById('message1').innerHTML;
							}else
							{
								document.getElementById('message1').innerHTML=document.getElementById('message1').innerHTML;
							}
							
							$("#popup1").delay(4000).hide(1000);
						}else
						{
							if($('#popup1').is(":visible") != true)
							{
								document.getElementById('message1').className="deactivate";
								document.getElementById('message2').className="deactivate";
								document.getElementById('message1').innerHTML="<div id='popup1' class='popup'>This workshop has been added successfully.</div>" + document.getElementById('message1').innerHTML;
							}else
							{
								document.getElementById('message1').innerHTML=document.getElementById('message1').innerHTML;
							}
							
							document.getElementById('listedWorkshop').innerHTML=data.message;
							
							$("#popup1").delay(4000).hide(1000);
						}											
					}else
					{
						if($('#popup1').is(":visible") == true)
						{
							$('#popup1').hide();
						}
						
						if(data.message == 1)
						{
							
							if($('#popup2').is(":visible") != true)
							{
								document.getElementById('message2').innerHTML="<div id='popup2' class='popup'>This workshop has been added already.</div>" + document.getElementById('message2').innerHTML;
							}else
							{
								document.getElementById('message2').innerHTML=document.getElementById('message2').innerHTML;
							}							
							
							$("#popup2").delay(4000).hide(1000);
							
						}else
						{
							if($('#popup2').is(":visible") != true)
							{
								document.getElementById('message2').innerHTML="<div id='popup2' class='popup'>This workshop has been added successfully.</div>" + document.getElementById('message2').innerHTML;	
							}else
							{
								document.getElementById('message2').innerHTML=document.getElementById('message2').innerHTML;	
							}
													
							document.getElementById('listedWorkshop').innerHTML=data.message;
							
							$("#popup2").delay(4000).hide(1000);
						}
					}
			}// success close
			});
	
}

function workshopMainDetails()
{
	
	$('.workshopDetails').click(function() {
		
		//$.getJSON('http://ajax.ourconference.ca/ajax.php', function(data) {
  	//alert(data[0]);
  	
  	 	var surl =  "http://ajax.ourconference.ca/ajax.php";
			
			$.ajax({
			url: surl,
			data: {ID: $(this).attr("rev"), callaction: "scheduleTable"},
			dataType: "jsonp",
			jsonp : "callback",
			jsonpCallback: "jsonpcallback"
			});

	//});
		
		document.getElementById('showDetails').innerHTML="<div align='center'><img src='http://testsite.easyregdev.ca/images/loader.gif' /></div>";
		
		/*$.post("http://ajax.ourconference.ca/ajax.php", {ID: $(this).attr("rev"), callaction: "scheduleTable"},function(data,textStatus){
				document.getElementById('showDetails').innerHTML="<div align='center'><img src='http://testsite.easyregdev.ca/images/loader.gif' /></div>";
				//alert(data);
				if(textStatus == "success")
				{
					document.getElementById('showDetails').innerHTML=data;
				}
			},"json");*/
			
		/*document.getElementById('showDetails').innerHTML='<div class="btnwrapper1"><div class="myworkshop"><a href="javascript:void(0);">Add to My Workshops</a></div></div>'+$(this).attr("rel")+'<div class="btnwrapper1"><div class="myworkshop"><a href="javascript:void(0);">Add to My Workshops</a></div></div>';*/
		
		var sheight=$("#boxlft").height();
		var val=$(document).scrollTop();
		if($('#detailBox').height()+val <= sheight)
		document.getElementById('detailBox').style.marginTop=val+"px";
		
	});
	
	$('.workshopDetails1').click(function() {
		
		var surl =  "http://ajax.ourconference.ca/ajax.php";
			
			$.ajax({
			url: surl,
			data: {ID: $(this).attr("id"), callaction: "workshopTable"},
			dataType: "jsonp",
			jsonp : "callback",
			jsonpCallback: "jsonpcallback"
			});
		
		document.getElementById('showDetails').innerHTML="<div align='center'><img src='http://testsite.easyregdev.ca/images/loader.gif' /></div>";
		
		/*$.post("http://ajax.ourconference.ca/ajax.php", {ID: $(this).attr("id"), callaction: "workshopTable"},function(data,textStatus){
				document.getElementById('showDetails').innerHTML="<div align='center'><img src='http://testsite.easyregdev.ca/images/loader.gif' /></div>";
				if(textStatus == "success")
				{
					document.getElementById('showDetails').innerHTML=data;
				}
			},"html");*/
		
		/*document.getElementById('showDetails').innerHTML='<div class="btnwrapper1"><div class="myworkshop"><a href="javascript:void(0);">Add to My Workshops</a></div></div>'+$(this).attr("rel")+'<div class="btnwrapper1"><div class="myworkshop"><a href="javascript:void(0);">Add to My Workshops</a></div></div>';*/
		
		var sheight=$("#boxlft").height();
		var val=$(document).scrollTop();
		if($('#detailBox').height()+val <= sheight)
		document.getElementById('detailBox').style.marginTop=val+"px";
		
	});
	
	$('.show_hide').click(function() {
		if($('#'+$(this).attr("rev")+'').is(":visible") == true)
		{
			$('#'+$(this).attr("rev")+'').hide();
		}else
		{
			$('#'+$(this).attr("rev")+'').show();
		}
	});
	
	$('.scheduleList').click(function() {
		if($('#'+$(this).attr("rev")+'').is(":visible") == true)
		{
			$('#msg_'+$(this).attr("rev")+'').show();
			$('#'+$(this).attr("rev")+'').hide();
		}else
		{
			$('#msg_'+$(this).attr("rev")+'').hide();
			$('#'+$(this).attr("rev")+'').show();
		}
	});
	
	$('.scheduleMsg').click(function() {
			$('#msg_list'+$(this).attr("rev")+'').hide();
			$('#list'+$(this).attr("rev")+'').show();
	});
	
	$('.workshop_list').click(function() {
		
		//$('#workshop_list'+$(this).attr("rev")+'').hide();
		
		
		if($('#sub_workshops'+$(this).attr("rev")+'').is(":visible") == true)
		{
			$('#sub_workshops'+$(this).attr("rev")+'').hide();
			$('#moreWorkshop'+$(this).attr("rev")+'').show();
			$('#workshop_div'+$(this).attr("rev")+'').css('margin-top','10px');
			$('#workshop_list'+$(this).attr("rev")+'').text('Click to see all workshops');
		}else
		{			
			$('#sub_workshops'+$(this).attr("rev")+'').show();
			$('#moreWorkshop'+$(this).attr("rev")+'').hide();
			$('#workshop_div'+$(this).attr("rev")+'').css('margin-top','0px');
			$('#workshop_list'+$(this).attr("rev")+'').text('Hide');
		}
		
	});	
}


function addWorkshopDetails(valueID,butType,butID)
{
			var surl =  "http://ajax.ourconference.ca/ajax.php";
			
			$.ajax({
			url: surl,
			data: {ID: valueID, callaction: "addMyWorkshop"},
			dataType: "jsonp",
			jsonp : "callback",
			success: function(data){
						if($('#popup'+butID+'').is(":visible") == true)
						{
							$('#popup'+butID+'').hide();
						}
						
						if(data.message == 1)
						{
							if($('#popup'+butID+'').is(":visible") != true)
							{
								if($('#message'+butID+'').length)
								document.getElementById('message'+butID+'').className="deactivate";
								
								document.getElementById('message'+butID+'').innerHTML="<div id='popup"+butID+"' class='popup'>This workshop has been added already.</div>" + document.getElementById('message'+butID+'').innerHTML;
							}
							
							$("#popup"+butID+"").delay(4000).hide(1000);
						}else
						{
							if($('#popup'+butID+'').is(":visible") != true)
							{
								if($('#message'+butID+'').length)
								{
									document.getElementById('message'+butID+'').className="deactivate";
									if(parseInt(butID) > 6)
									{
										relatedID=parseInt(butID) - 10;
									}else
									{
										relatedID=parseInt(butID) + 10;
									}
									
									document.getElementById('message'+relatedID+'').className="deactivate";
								}
								document.getElementById('message'+butID+'').innerHTML="<div id='popup"+butID+"' class='popup'>This workshop has been added successfully.</div>" + document.getElementById('message'+butID+'').innerHTML;
							}
							
							document.getElementById('listedWorkshop').innerHTML=data.message;
							
							$("#popup"+butID+"").delay(4000).hide(1000);
						}
			}// success close
			});
	
}



function removeWorkshop(workshopID)
{
	/*$.post("http://ajax.ourconference.ca/ajax.php", {ID: workshopID, callaction: "deleteMyWorkshop"},function(data,textStatus){
				document.getElementById('listedWorkshop').innerHTML="<div align='center'><img src='http://testsite.easyregdev.ca/images/loader.gif' /></div>";
				if(textStatus == "success")
				{
					document.getElementById('listedWorkshop').innerHTML=data;
				}
			},"html");*/
			
			
			var surl =  "http://ajax.ourconference.ca/ajax.php";
			
			$.ajax({
			url: surl,
			data: {ID: workshopID, callaction: "deleteMyWorkshop"},
			dataType: "jsonp",
			jsonp : "callback",
			success: function(data){
					document.getElementById('listedWorkshop').innerHTML=data.message;
			}
			});
			
			document.getElementById('listedWorkshop').innerHTML="<div align='center'><img src='http://testsite.easyregdev.ca/images/loader.gif' /></div>";
}

function jsonpcallback(data)
{
		
				//alert(data);
			document.getElementById('showDetails').innerHTML=data.message;
}


function cancelRegistration()
{
	
	$('.cancelButton').click(function() {
		
		$('#Rcancel').validate({
			//errorLabelContainer: "#errorbox"
			errorPlacement: function(error, element) {
				//alert(error.text());
     		//error.insertAfter ("#errorbox");
     		//if($('#second_errorbox').is(":visible") == true)
     		//$('#second_errorbox').hide();
     		$('#errorbox').html('');
     		//element.closest('div').find('#errorbox').append(error);
     		$('#errorbox').show();
     		//error.appendTo(element.closest('div').find('#errorbox'));
     		//$("#errorbox").html(error.text());
     		error.appendTo("#errorbox");
   		}
		});
		
		
		if($('#Rcancel').valid())
		{
				$('#errorbox').hide();
				var surl =  "http://testsite.easyregdev.ca/common/ajax.php";
			
				$.ajax({
				url: surl,
				data: {rcode: $('#code').val(), eventcode: $('#eventcode').val(), customer: $('#customer').val(), callaction: "cancelRegistration"},
				dataType: "jsonp",
				jsonp : "callback",
				success: function(data){
					/*if(data.errorType == "Second")
					{
						//$('#errorbox').show();
						$('#second_errorbox').show();
						$('#second_errorbox').html(data.message);
						
						$('#loader').hide();
						$('#optionbtn1').show();
					}else
					{
						if(data.errorType == "Success")
						{
							$("#cancelForm").html(data.message);
						}else
						{
							$('#second_errorbox').hide();
							$('#errorbox').show();
							$('#errorbox').html(data.message);
							$('#loader').hide();
							$('#optionbtn1').show();
						}
					}*/
					
					if(data.errorType == "Success")
						{
							window.location="http://bcsca.easyregdev.ca/index.php?action=registration&responseCode=cstep2&code="+$('#code').val();
							//$("#cancelForm").html(data.message);
						}else
						{
							//$('#second_errorbox').hide();
							$('#errorbox').show();
							$('#errorbox').html(data.message);
							$('#loader').hide();
							$('#optionbtn1').show();
						}
				}
				});
				
				$('#optionbtn1').hide();
				$('#loader').show();
			}
				
	});	
	
}

function cancelSuccessful()
{

$('.cancelRegistration').click(function() {
	
	$('#Rcancel_1').validate({
					
					errorPlacement: function(error, element) {
					 if(element.attr('name') == 'agree')
					  {
					  	//alert("enter");
					  	//$("input").addClass('input_check');
					  	error.insertAfter('#agreement');
					 	}else
					 	{
					  	error.insertAfter(element);     		
   					}
   					//error.appendTo("#errorbox1");
   				}
					
	});
	
	if($('#Rcancel_1').valid())
	{
		var surl =  "http://ajax.ourconference.ca/ajax.php";
				$.ajax({
				url: surl,
				data: {rcode: $('#rcode').val(), event: $('#event').val(), reason: $('#reason').val(), customer: $('#customer').val(), callaction: "cancelSuccessful"},
				dataType: "jsonp",
				jsonp : "callback",
				success: function(data){
					$('#cancelForm').html(data.message);
				}
				});
				$('.optionbtn').hide();
				$('#loader').show();
	}
	});

}


function emailValidation()
{
	
	$('#codeForm').validate({
			errorPlacement: function(error, element) {	
				$('#errorbox1').html('');			
     		//error.appendTo("#errorbox1");
     		$('#errorbox1').show();
     		//error.insertAfter("#errorbox1");
     		error.appendTo("#errorbox1");
   		}
		});
		
		if($('#codeForm').valid())
		{
				
				var surl =  "http://ajax.ourconference.ca/ajax.php";
			
				$.ajax({
				url: surl,
				data: {email: $('#email').val(), eventcode: $('#eventcode').val(), callaction: "codeLookup"},
				dataType: "jsonp",
				jsonp : "callback",
				success: function(data){
					/*if(data.errorType == "success")
					{
						$('#errorbox1').hide();
						$('#successbox1').show();
						$('#errorbox1').html(data.message);
					}else
					{
						$('#successbox1').hide();
						$('#errorbox1').show();
						$('#errorbox1').html(data.message);
					}*/
					if(data.errorType == "success")
					{
						$('#lookupArea').hide();
						$('#successbox').html(data.message);				
					}else
					{
						$('#errorbox1').html(data.message);				
					}
					
						$('#loader1').hide();
						$('#fancyboxButton').show();
				}
				});
				
				$('#fancyboxButton').hide();
				$('#loader1').show();
			}
}

function startRegistration()
{

$('.startButton').bind('click', function() {
	$("#Rstart").validate({
			
			errorPlacement: function(error, element) {
					$('#errorbox_start').html('');
					$('#errorbox_start').show();
    			error.appendTo("#errorbox_start");
    	}
    	
});
		
		if($('#Rstart').valid())
		{
				$('errorbox_start').hide();
				
				var surl =  "http://ajax.ourconference.ca/ajax.php";
			
				$.ajax({
				url: surl,
				data: {emailID: $('#emailID').val(), eventcode_start: $('#eventcode_start').val(), customer_start: $('#customer_start').val(), callaction: "startRegistration"},
				dataType: "jsonp",
				jsonp : "callback",
				success: function(data){
										
					if(parseInt(data.message) > 0)
					{
						window.location="http://bcsca.easyregdev.ca/index.php?action=registration&responseCode=sstep2&e="+data.emailData+"";
					}else
					{
						window.location="http://bcsca.easyregdev.ca/index.php?action=registrationSteps&e="+data.emailData+"";
					}
										
				}
				});
				
				$('#optionbtn_start').hide();
				$('#loader_start').show();	
				
		}
			
});
}

function registration_workshop_detail(id)
{
	var surl =  "http://ajax.ourconference.ca/ajax.php";
			
				$.ajax({
				url: surl,
				data: {workshop_code: id, callaction: "getWorkshopDetail"},
				dataType: "jsonp",
				jsonp : "callback",
				success: function(data){
										
					document.getElementById('showDetails').innerHTML=data.message;
										
				}
				});
				
				document.getElementById('showDetails').innerHTML="<div align='center'><img src='http://testsite.easyregdev.ca/images/loader.gif' /></div>";
				
				var sheight=$("#boxlft").height();
				var val=$(document).scrollTop();
				if($('#detailBox').height()+val <= sheight)
				document.getElementById('detailBox').style.marginTop=val+"px";
}
