$(document).ready(function(){
//global site path
var global_path = '/';

/**********************************
*	SUBMIT REGISTRATION FORM
***********************************/
$(".submit_registration").live('click', function(){
	
	var firstname = jQuery.trim($('input[name="firstname"]').val());
	var lastname = jQuery.trim($('input[name="lastname"]').val());
	var email = jQuery.trim($('input[name="email"]').val());
	var account_type = jQuery.trim($('select[name="type"] option:selected').val());
	var channel_name = jQuery.trim($('input[name="channel_name"]').val());
	var password = jQuery.trim($('input[name="password"]').val());
	var passwordconfirm = jQuery.trim($('input[name="passwordconfirm"]').val());
	
	var gender = jQuery.trim($('select[name="gender"] option:selected').val());
	var dob_month = jQuery.trim($('select[name="dob_month"] option:selected').val());
	var dob_day = jQuery.trim($('select[name="dob_day"] option:selected').val());
	var dob_year = jQuery.trim($('select[name="dob_year"] option:selected').val());
	
	var city = jQuery.trim($('input[name="city"]').val());
	var country = jQuery.trim($('select[name="country"] option:selected').val());
	var zip = jQuery.trim($('input[name="zip"]').val());
	var account_type = $('.account_type').val();
	
	var data = 'type=register';
	var error = '0';
	
	//validation
	if(firstname!=''){ data += '&firstname='+firstname; }
		else{ error = '1'; }
	if(lastname!=''){ data += '&lastname='+lastname; }
		else{ error = '1'; }
	if(email!=''){ data += '&email='+email; }
		else{ error = '1'; }
	if(channel_name!=''){ data += '&channel_name='+channel_name; }
		else{ error = '1'; }
	if(password!=''){ data += '&password='+password; }
		else{ error = '1'; }
	if(passwordconfirm!=''){ data += '&passwordconfirm='+passwordconfirm; }
		else{ error = '1'; }
		
	if(city!=''){ data += '&city='+city; }
		else{ error += 'city'; }
	if(zip!=''){ data += '&zip='+zip; }
		else{ error += 'zip'; }
	if(gender!=''){ data += '&gender='+gender; }
		else{ error += 'gender'; }
	
	if(account_type!=''){ data += '&account_type='+account_type; }
	if(dob_month!=''){ data += '&dob_month='+dob_month; }
	if(dob_day!=''){ data += '&dob_day='+dob_day; }
	if(dob_year!=''){ data += '&dob_year='+dob_year; }
	if(country!=''){ data += '&country='+country; }
	
	//password confirm error
	if(password!=passwordconfirm){ error = '2'; }
		
		
	if(error=='0'){	
		//ajax to save to db and confirmation email
		$.ajax({
			type: "POST",
			url: 'includes/ajax.php',
			data: data,
			success: function(html){
				if(jQuery.trim(html)=='exists'){
					//email already exists
					$(".error_message_register").hide();
					$(".error_message_register_email").show();
				}else{
					//forward to confirm email page
					$.colorbox.close();
					$.prompt('<span class="bold">Registration Successfull</span><br /><br />Thank you for signing up for ComedyAccess.com.  A confirmation email has been sent to you.  To complete your registration, retrieve that email and click the validation link.<br /><br />Please note, it may take a few minutes to receive your validation email.  Also, make sure to check your junk mail folder.');
				}
			}
		});
	
	}else{
		//error message
		if(error=='2'){
			$(".error_message_register").show();
		}else{
			$(".error_message_register").show(); 
		}
	}
	

}); //submit_registration


/**********************************
*	LOGIN
***********************************/
$(".login_submit").live('click', function(){
	var username = jQuery.trim($(".login_username").val());
	var password = jQuery.trim($(".login_password").val());
	var data = 'type=login';
	var error = '0';
	
	//validation
	if(username!=''){ data += '&username='+username; }
		else{ error = '1'; }
	if(password!=''){ data += '&password='+password; }
		else{ error = '1'; }
		
	if(error!='1'){
		
		//ajax to verify login
		$.ajax({
			type: "POST",
			url: global_path + 'includes/ajax.php',
			data: data,
			success: function(html){
				if(html!='0'){
					//redirect to user homepage
					window.location = global_path+'user/index.php?uid='+html;
				
				}else if(html=='confirmation'){
					alert('confirm email');
				
				}else{
					//incorrrect user or pass
					$(".error_message_login").show();
				}
			}
		});
	
	}else{
		//error message
		//alert('validation error');
		$(".error_message_login").show();
	}
}); //login_submit
//ENTER KEY PRESSED
$("#login_box").live("keypress", function(e) {
	if(e.keyCode == 13) {
      
	var username = jQuery.trim($(".login_username").val());
	var password = jQuery.trim($(".login_password").val());
	var data = 'type=login';
	var error = '0';
	
	//validation
	if(username!=''){ data += '&username='+username; }
		else{ error = '1'; }
	if(password!=''){ data += '&password='+password; }
		else{ error = '1'; }
		
	if(error!='1'){
		
		//ajax to verify login
		$.ajax({
			type: "POST",
			url: global_path + 'includes/ajax.php',
			data: data,
			success: function(html){
				if(html!='0'){
					//redirect to user homepage
					window.location = global_path+'user/index.php?uid='+html;
				
				}else if(html=='confirmation'){
					alert('confirm email');
				
				}else{
					//incorrrect user or pass
					$(".error_message_login").show();
				}
			}
		});
	
	}else{
		//error message
		//alert('validation error');
		$(".error_message_login").show();
	}
	
	}
});


$(".fan_box").live('mouseover',function(){
	$(".fan_box").attr("src","/images/fan_box_on.jpg");
});
$(".fan_box").live('mouseout',function(){
	$(".fan_box").attr("src","/images/fan_box.jpg");
});
$(".comedian_box").live('mouseover',function(){
	$(".comedian_box").attr("src","/images/comedian_box_on.jpg");
});
$(".comedian_box").live('mouseout',function(){
	$(".comedian_box").attr("src","/images/comedian_box.jpg");
});

/**********************************
*	LOGOUT
***********************************/
$(".logout").click(function(){
	$.ajax({
		type: "POST",
		url: global_path + 'includes/ajax.php',
		data: 'type=logout',
		success: function(html){
			window.location = '../';
		}
	});
});

/**********************************
*	LOGIN POPUP
***********************************/
$(".login").click(function(){
	 $.colorbox({
	 	href:'/login.php'
	 });
});


$(".signup").click(function(){
	 $.colorbox({
	 	href:'/register_fan.php'
	 });

});


$(".fan_box").live('click', function(){
	$("#login_box").hide();	
	$(".account_type").val('fan');
	$("#register_fan_box").fadeIn(500);
});
$(".comedian_box").live('click', function(){
	$("#login_box").hide();
	$(".account_type").val('comedian');
	$("#register_comedian_box").fadeIn(500);
	$("#register_fan_box").remove();
});


/**********************************
*	PHOTO UPLOAD
***********************************/
$(".edit_image_button").click(function(){
	$(".hover_layer").hide();
	$.colorbox({
	 	href:'/user/profile_image_upload.php',
	 	iframe: true,
	 	height: '451px',
	 	width: '810px'
	 });
});

/**********************************
*	MANAGE VIDEOS BUTTON
***********************************/
$(".manage_videos_button").live('click', function(){
	$(".video_hover_layer").show();
	$(this).addClass("profile_done_button");
	$(this).attr("src","/images/profile_done_button.png");
	$(this).removeClass("manage_videos_button");
});
$(".profile_done_button").live('click', function(){
	$(".video_hover_layer").hide();
	$(this).addClass("manage_videos_button");
	$(this).attr("src","/images/manage_videos_button.jpg");
	$(this).removeClass("profile_done_button");
});

$(".delete_video").click(function(){
	$(this).addClass("clicked");
	
	function mycallbackfunc(v, m, f){
	
		if(v==true){
			var id = $(".clicked").siblings(".video_id").val();
			//delete video
			if(id!=''){
				var data = "type=delete_video&id="+id;
				$(".clicked").parents(".pvs_video_box").remove();
				$.ajax({
					type: "POST",
					url: global_path + 'includes/ajax.php',
					data: data,
					success: function(html){
					
					}
				});
			}
		}
	
	}
	
	
	$.prompt('Delete Video?', { buttons: { Ok: true, Cancel: false },  callback: mycallbackfunc  });

	
});


/**********************************
*	EDIT/SAVE PROFILE BUTTON   (NO LONGER BEING USED)
***********************************/
$(".current_edit").mouseenter(function(){
	$(".edit_profile").fadeIn(500);
});
$(".current_edit").mouseleave(function(){
	$(".edit_profile").hide();
});
$(".edit_profile").live("click", function(){

	$(".edit_profile").remove();
	$(".save_profile").show();
	
	//show inputs
	$(".display_channel_name").hide();
	$(".edit_channel_name").show();
	
	$(".display_name").hide();
	$(".edit_firstname").show();
	$(".edit_lastname").show();
	
	$(".display_website").hide();
	$(".edit_website").show();
	
	$(".display_description").hide();
	$(".edit_description").show();
});


$(".save_profile").live("click", function(){

	$(".action_buttons").append('<span class="edit_profile">Edit</span>');
	$(this).hide();
	
	$(".edit_profile").show();
	
	//save and refresh
	
	var channel_name = jQuery.trim($(".edit_channel_name").val());
	var firstname = jQuery.trim($(".edit_firstname").val());
	var lastname = jQuery.trim($(".edit_lastname").val());
	var website = jQuery.trim($(".edit_website").val());
	var description = jQuery.trim($(".edit_description").val());
	var data = "type=edit_profile";
	
	if(channel_name!=''){
		data += "&channel_name="+channel_name;
	}
	if(firstname!=''){
		data += "&firstname="+firstname;
	}
	if(lastname!=''){
		data += "&lastname="+lastname;
	}
	if(website!=''){
		data += "&website="+website;
	}
	if(description!=''){
		data += "&description="+description;
	}
	
	$.ajax({
		type: "POST",
		url: '/includes/ajax.php',
		data: data,
		success: function(html){
			//put back inputs
			$(".edit_append").html(html);
		}
	});
	
});

/**********************************
*	UPLOAD EMBED CODE
***********************************/
$(".submit_embed").click(function(){
	var data = 'type=submit_embed';
	var embed_code = jQuery.trim($(".embed_code").val());
	
	if(embed_code!='Paste embed code here...' && embed_code!=''){
		data += '&embed_code='+embed_code;
		$.ajax({
			type: "POST",
			url: '/uploader.php',
			data: data,
			success: function(html){
				if(jQuery.trim(html)=='invalid'){
					$(".error_message_embed").show();
				}else{
					//redirect back to profile page
					window.location = "/user/?uid="+html;
				}
			}
		});
	}else{
		$(".error_message_embed").show();
	}
});

/**********************************
*	Upload video
***********************************/
$(".upload_form").submit(function(){
	var title = $('input[name="title"]').val();
	var filename = $('input[name="uploadedfile"]').val();
	
	if(title=='' || title=='Title'){
		$(".error_message_upload").show();
		return false;
	}
	if(filename==''){
		$(".error_message_upload").show();
		return false;
	}
	
	$(".upload_preloader").show();
	
});


/**********************************
*	FOLLOW
***********************************/
$(".follow_checkbox").click(function(){

	var uid = $(".current_uid").val();
	var data = 'type=follow';
	data += '&uid='+uid;
	$.ajax({
		type: "POST",
		url: '/includes/ajax.php',
		data: data,
		success: function(html){
			//replace checkbox with following
			$(".follow_checkbox").hide();
			$(".follow_current").fadeIn(1000);
		}
	});
		
});

/**********************************
*	FAVORITE
***********************************/
$(".favorite_video").click(function(){
	var uid = $(".uid").val();
	var vid = $(".vid").val();
	
	var data = 'type=favorite';
	data += '&uid='+uid;
	data += '&vid='+vid;
	
	$.ajax({
		type: "POST",
		url: '/includes/ajax.php',
		data: data,
		success: function(html){
			//replace checkbox
			$(".hide_fave").hide();
			$(".already_fave").fadeIn(1000);
		}
	});
});


/**********************************
*	BUTTONS
***********************************/
$(".button").live('click',function(){
	$(".button").removeClass('pressed');
	$(this).addClass('pressed');	
});
$(".button2").live('click',function(){
	$(".button2").removeClass('pressed');
	$(this).addClass('pressed');	
});

//pvs_videos
//pvs_favorites
//pvs_following

$(".b_videos").live('click',function(){
	$(".pvs_videos").show();
	$(".pvs_favorites").hide();
	$(".pvs_following").hide();
	$(".pvs_followers").hide();
});
$(".b_favorites").live('click',function(){
	$(".pvs_videos").hide();
	$(".pvs_favorites").show();
	$(".pvs_following").hide();
	$(".pvs_followers").hide();
});
$(".b_following").live('click',function(){
	$(".pvs_videos").hide();
	$(".pvs_favorites").hide();
	$(".pvs_following").show();
	$(".pvs_followers").hide();
});
$(".b_followers").live('click',function(){
	$(".pvs_videos").hide();
	$(".pvs_favorites").hide();
	$(".pvs_following").hide();
	$(".pvs_followers").show();
});


$(".fvw_popular_button").live('click',function(){
	$(".fvw_popular").show();
	$(".fvw_recent").hide();
	$(".fvw_exclusives").hide();
});
$(".fvw_recent_button").live('click',function(){
	$(".fvw_popular").hide();
	$(".fvw_recent").show();
	$(".fvw_exclusives").hide();
});
$(".fvw_exclusives_button").live('click',function(){
	$(".fvw_popular").hide();
	$(".fvw_recent").hide();
	$(".fvw_exclusives").show();
});

$(".hcw_popular_button").live('click',function(){
	$(".hcw_popular").show();
	$(".hcw_recent").hide();
	$(".hcw_official").hide();
});
$(".hcw_recent_button").live('click',function(){
	$(".hcw_popular").hide();
	$(".hcw_recent").show();
	$(".hcw_official").hide();
});
$(".hcw_official_button").live('click',function(){
	$(".hcw_popular").hide();
	$(".hcw_recent").hide();
	$(".hcw_official").show();
});


$(".tlw_popular_button").click(function(){
	$(".tlw_popular").show();
	$(".tlw_recent").hide();
	$(".tlw_official").hide();
	$(".current_filter").val('popular');
});
$(".tlw_alpha_button").click(function(){
	$(".tlw_recent").hide();
	$(".tlw_alpha").show();
	$(".tlw_official").hide();
	$(".current_filter").val('alpha');
});
$(".tlw_recent_button").click(function(){
	$(".tlw_alpha").hide();
	$(".tlw_recent").show();
	$(".tlw_official").hide();
	$(".current_filter").val('recent');
});
$(".tlw_official_button").click(function(){
	$(".tlw_alpha").hide();
	$(".tlw_recent").hide();
	$(".tlw_official").show();
	$(".current_filter").val('official');
});

$(".tlv_popular_button").click(function(){
	$(".tlw_popular").show();
	$(".tlw_recent").hide();
	$(".tlw_official").hide();
	$(".current_filter").val('popular');
	$(".rendered_new").html('');
	$(".limit").val('1');
});
$(".tlv_recent_button").click(function(){
	$(".tlw_popular").hide();
	$(".tlw_recent").show();
	$(".tlw_official").hide();
	$(".current_filter").val('recent');
	$(".rendered_new").html('');
	$(".limit").val('1');
});
$(".tlv_official_button").click(function(){
	$(".tlw_popular").hide();
	$(".tlw_recent").hide();
	$(".tlw_official").show();
	$(".current_filter").val('official');
	$(".rendered_new").html('');
	$(".limit").val('1');
});


/**********************************
*	COMEDIAN SEARCH
***********************************/
$(".comedian_search_input").keyup(function(){
	var search = $(this).val();
	var type = $(".current_filter").val();
	
	if(search.length > 2 || search.length == 0){
		var data = "type="+type+"&search="+search;
		$.ajax({
			type: "POST",
			url: "includes/render_comedians.php",
			data: data,
			success: function(html){
				if(type=='alpha'){
					$(".tlw_alpha").html(html);
				}
				if(type=='recent'){
					$(".tlw_recent").html(html);
				}
				if(type=='official'){
					$(".tlw_official").html(html);
				}
			}
		});	
	}
});

/**********************************
*	VIDEOS SEARCH
***********************************/
$(".videos_search_input").keyup(function(){
	var search = $(this).val();
	
	if(search.length > 2 || search.length == 0){
		var data = "search="+search;

		$.ajax({
			type: "POST",
			url: "includes/render_videos.php",
			data: data,
			success: function(html){
				$(".videos_page").html(html);
				$(".rendered_new").html('');
				$(".limit").val('1');
			}
		});	
		
	}
});

/**********************************
*	INITIALIZE SLIDES
***********************************/
$("#slides").slides({
	hoverPause: true,
	pause: 1000,
	play: 5000
});


/**********************************
*	LOAD MORE VIDEOS BUTTON
***********************************/
$(".load_more_videos").click(function(){
	var limit = $(".limit").val();
	var search = jQuery.trim($(".videos_search_input").val());
	var filter = $(".current_filter").val();
	var data = "limit="+limit+"&search="+search+"&filter="+filter;
	$(".loading_gif").show();
	
	$.ajax({
		type: "POST",
		url: "includes/render_video_browse.php",
		data: data,
		success: function(html){
			var new_limit = parseInt(limit) + 1;
			$(".limit").val(new_limit);
			$(".loading_gif").hide();
			$(".rendered_new").append(html);
		}
	});
});


/**********************************
*	LOAD MORE PROFILES BUTTON
***********************************/
$(".load_more_profiles").click(function(){
	
	var search = jQuery.trim($(".comedian_search_input").val());
	var filter = $(".current_filter").val();
	
	if(filter=='alpha'){
		var limit = $(".limit_alpha").val();
	}
	if(filter=='recent'){
		var limit = $(".limit_recent").val();
	}
	if(filter=='official'){
		var limit = $(".limit_official").val();
	}
	if(search=='Search'){search = '';}
	var data = "limit="+limit+"&search="+search+"&type="+filter;
	$(".loading_gif").show();
	
	$.ajax({
		type: "POST",
		url: "includes/render_comedians.php",
		data: data,
		success: function(html){
			var new_limit = parseInt(limit) + 1;
			if(filter=='alpha'){
				$(".limit_alpha").val(new_limit);
			}
			if(filter=='recent'){
				$(".limit_recent").val(new_limit);
			}
			if(filter=='official'){
				$(".limit_official").val(new_limit);
			}
			
			$(".loading_gif").hide();
			
			if(filter=='alpha'){
				$(".tlw_alpha").append(html);
			}
			if(filter=='recent'){
				$(".tlw_recent").append(html);
			}
			if(filter=='official'){
				$(".tlw_official").append(html);
			}
		
			//$(".render_new_profiles").append(html);
		}
	});
});


/**********************************
*	LOGIN DROPDOWN
***********************************/
$(".user_item").mouseenter(function(){
	$(".nav_item_dropdown").slideDown(300);
});
$(".user_item").mouseleave(function(){
	$(".nav_item_dropdown").hide();
});


/**********************************
*	EDIT PROFILE
***********************************/
$(".submit_button_fan").click(function(){
	//initialize errors
	$(".pass_no_match").hide();
	$(".required_empty").hide();
	$(".wrong_pass").hide();
	$(".error_message_profile_edit").hide();
	
	var firstname = jQuery.trim($('input[name="firstname"]').val());
	var lastname = jQuery.trim($('input[name="lastname"]').val());
	//var email = jQuery.trim($('input[name="email"]').val());
	var channel_name = jQuery.trim($('input[name="channel_name"]').val());
	
	var currentpassword = jQuery.trim($('input[name="currentpassword"]').val());
	var newpassword = jQuery.trim($('input[name="newpassword"]').val());
	var retype_newpassword = jQuery.trim($('input[name="retype_newpassword"]').val());
	
	var gender = jQuery.trim($('select[name="gender"] option:selected').val());
	var dob_month = jQuery.trim($('select[name="dob_month"] option:selected').val());
	var dob_day = jQuery.trim($('select[name="dob_day"] option:selected').val());
	var dob_year = jQuery.trim($('select[name="dob_year"] option:selected').val());
	
	var city = jQuery.trim($('input[name="city"]').val());
	//var country = jQuery.trim($('select[name="country"] option:selected').val());
	var zip = jQuery.trim($('input[name="zip"]').val());
	
	var description = jQuery.trim($('textarea[name="description"]').val());
	var facebook = jQuery.trim($('input[name="facebook"]').val());
	var twitter = jQuery.trim($('input[name="twitter"]').val());
	var website = jQuery.trim($('input[name="website"]').val());
	
	
	var data = 'type=edit_profile_settings_fan';
	var error = '0';
	
	//validation
	if(firstname!=''){ data += '&firstname='+firstname; }
		else{ error = '1'; }
	if(lastname!=''){ data += '&lastname='+lastname; }
		else{ error = '1'; }
	//if(email!=''){ data += '&email='+email; }
	//	else{ error = '1'; }
	if(channel_name!=''){ data += '&channel_name='+channel_name; }
		else{ error = '1'; }
		
	//error key
		// 1: blank required
		// 2: new passwords dont match
		// 3: current password incorrect
		var pass_error = '0';
		
	if(city!=''){ data += '&city='+city; }
		else{ error += 'city'; }
	if(zip!=''){ data += '&zip='+zip; }
		else{ error += 'zip'; }
	if(gender!=''){ data += '&gender='+gender; }
		else{ error += 'gender'; }
		
	data += '&description='+description;
	data += '&facebook='+facebook;
	data += '&twitter='+twitter;
	data += '&website='+website;
	
	if(dob_month!=''){ data += '&dob_month='+dob_month; }
	if(dob_day!=''){ data += '&dob_day='+dob_day; }
	if(dob_year!=''){ data += '&dob_year='+dob_year; }
	
	if(error==0){
		if(currentpassword!=''){
			if(newpassword!=''){
				if(newpassword != retype_newpassword){
					//passwords dont match
					pass_error = '1';
				}else{
					var password_data = "type=check_password";
					password_data += '&currentpassword='+currentpassword;
					password_data += '&newpassword='+newpassword;
					password_data += '&retype_newpassword='+retype_newpassword;
				
					//passwords match, check current password
					$.ajax({
						type: "POST",
						url: "/includes/ajax.php",
						data: password_data,
						success: function(html){
							if(jQuery.trim(html)=='nomatch'){
								//error invalid password
								$(".error_message_profile_edit").show();
								$(".wrong_pass").show();
								$("html,body").animate({ scrollTop: 160 }, 500);
							}else{
							
								$.ajax({
									type: "POST",
									url: "/includes/ajax.php",
									data: data,
									success: function(html){
										$.prompt('Update Successful');
										//clear password fields
										$('input[name="currentpassword"]').val('');
										$('input[name="newpassword"]').val('');
										$('input[name="retype_newpassword"]').val('');
									}
								});	
							
							}
						}
					});
				}
			}else{
				//please type new password
				pass_error = '1';
			}
			
			if(pass_error=='1'){
				//error passwords do not match
				$(".error_message_profile_edit").show();
				$(".pass_no_match").show();
				$("html,body").animate({ scrollTop: 160 }, 500);
			}
		}else if((newpassword!=''||retype_newpassword!='') && currentpassword==''){
			//error invalid password
			$(".error_message_profile_edit").show();
			$(".wrong_pass").show();
			$("html,body").animate({ scrollTop: 160 }, 500);		
		}else{
		
			$.ajax({
				type: "POST",
				url: "/includes/ajax.php",
				data: data,
				success: function(html){
					$.prompt('Update Successful');
				}
			});
		}
	}else{
		//required fields error
		$(".error_message_profile_edit").show();
		$(".required_empty").show();
		$("html,body").animate({ scrollTop: 160 }, 500);
	}
});

$(".submit_button_comedian").click(function(){
	//initialize errors
	$(".pass_no_match_comedian").hide();
	$(".required_empty_comedian").hide();
	$(".wrong_pass_comedian").hide();
	$(".error_message_profile_edit_comedian").hide();
	
	var firstname = jQuery.trim($('input[name="firstname"]').val());
	var lastname = jQuery.trim($('input[name="lastname"]').val());
	//var email = jQuery.trim($('input[name="email"]').val());
	var channel_name = jQuery.trim($('input[name="channel_name"]').val());
	
	var currentpassword = jQuery.trim($('input[name="currentpassword"]').val());
	var newpassword = jQuery.trim($('input[name="newpassword"]').val());
	var retype_newpassword = jQuery.trim($('input[name="retype_newpassword"]').val());
	
	var gender = jQuery.trim($('select[name="gender"] option:selected').val());
	var dob_month = jQuery.trim($('select[name="dob_month"] option:selected').val());
	var dob_day = jQuery.trim($('select[name="dob_day"] option:selected').val());
	var dob_year = jQuery.trim($('select[name="dob_year"] option:selected').val());
	
	var city = jQuery.trim($('input[name="city"]').val());
	//var country = jQuery.trim($('select[name="country"] option:selected').val());
	var zip = jQuery.trim($('input[name="zip"]').val());
	
	var description = jQuery.trim($('textarea[name="description"]').val());
	var facebook = jQuery.trim($('input[name="facebook"]').val());
	var twitter = jQuery.trim($('input[name="twitter"]').val());
	var website = jQuery.trim($('input[name="website"]').val());
	
	var start_year = jQuery.trim($('select[name="start_year"] option:selected').val());
	
	var data = 'type=edit_profile_settings_comedian';
	var error = '0';
	
	//validation
	if(firstname!=''){ data += '&firstname='+firstname; }
		else{ error = '1'; }
	if(lastname!=''){ data += '&lastname='+lastname; }
		else{ error = '1'; }
	//if(email!=''){ data += '&email='+email; }
	//	else{ error = '1'; }
	if(channel_name!=''){ data += '&channel_name='+channel_name; }
		else{ error = '1'; }
		
	//error key
		// 1: blank required
		// 2: new passwords dont match
		// 3: current password incorrect
		var pass_error = '0';
		
	if(city!=''){ data += '&city='+city; }
		else{ error += 'city'; }
	if(zip!=''){ data += '&zip='+zip; }
		else{ error += 'zip'; }
	if(gender!=''){ data += '&gender='+gender; }
		else{ error += 'gender'; }
		
	data += '&description='+description;
	data += '&facebook='+facebook;
	data += '&twitter='+twitter;
	data += '&website='+website;
	data += '&start_year='+start_year;
	
	if(dob_month!=''){ data += '&dob_month='+dob_month; }
	if(dob_day!=''){ data += '&dob_day='+dob_day; }
	if(dob_year!=''){ data += '&dob_year='+dob_year; }
	
	if(error==0){
		if(currentpassword!=''){
			if(newpassword!=''){
				if(newpassword != retype_newpassword){
					//passwords dont match
					pass_error = '1';
				}else{
					var password_data = "type=check_password";
					password_data += '&currentpassword='+currentpassword;
					password_data += '&newpassword='+newpassword;
					password_data += '&retype_newpassword='+retype_newpassword;
				
					//passwords match, check current password
					$.ajax({
						type: "POST",
						url: "/includes/ajax.php",
						data: password_data,
						success: function(html){
							if(jQuery.trim(html)=='nomatch'){
								//error invalid password
								$(".error_message_profile_edit_comedian").show();
								$(".wrong_pass_comedian").show();
								$("html,body").animate({ scrollTop: 160 }, 500);
							}else{
							
								$.ajax({
									type: "POST",
									url: "/includes/ajax.php",
									data: data,
									success: function(html){
										$.prompt('Update Successful');
										//clear password fields
										$('input[name="currentpassword"]').val('');
										$('input[name="newpassword"]').val('');
										$('input[name="retype_newpassword"]').val('');
									}
								});	
							
							}
						}
					});
				}
			}else{
				//please type new password
				pass_error = '1';
			}
			
			if(pass_error=='1'){
				//error passwords do not match
				$(".error_message_profile_edit_comedian").show();
				$(".pass_no_match_comedian").show();
				$("html,body").animate({ scrollTop: 160 }, 500);
			}
		}else if((newpassword!=''||retype_newpassword!='') && currentpassword==''){
			//error invalid password
			$(".error_message_profile_edit_comedian").show();
			$(".wrong_pass_comedian").show();
			$("html,body").animate({ scrollTop: 160 }, 500);		
		}else{
		
			$.ajax({
				type: "POST",
				url: "/includes/ajax.php",
				data: data,
				success: function(html){
					$.prompt('Update Successful');
				}
			});
		}
	}else{
		//required fields error
		$(".error_message_profile_edit_comedian").show();
		$(".required_empty_comedian").show();
		$("html,body").animate({ scrollTop: 160 }, 500);
	}
});


/**********************************
*	TOUR
***********************************/
$(".tour_selectbox").click(function(){
	$(".ts_down").toggle();
	

});












}); //main close
