//the functions below help us open windows real quick
var DefaultWindowOptions = 'location=yes,status=no,scrollbars=yes,resizable=yes,width=700,height=400';

//-----------------------------------------------------------------//
//front end windows


//-----------------------------------------------------------------//
//back end windows
	
	//admin
	function OpenURL(url) {
		window.open(url, 'URLWindow', 'location=yes,status=no,scrollbars=yes,resizable=yes,width=900,height=600');
	}
	function OpenEmployerLogo(logo_id) {
		window.open('/admin/employer_logo.aspx?r=add_edit&logo_id='+ logo_id, 'EmployerLogo', DefaultWindowOptions);
	}
	function OpenAdminPricingPopup(pricing_id) {
		window.open('/admin/pricing.aspx?r=add_edit&pricing_id='+ pricing_id, 'Pricing', DefaultWindowOptions);
	}
	function OpenAdminBannerPopup(banner_id) {
		window.open('/admin/banner.aspx?r=add_edit&banner_id='+ banner_id, 'Banner', DefaultWindowOptions);
	}
	function OpenAdminOodleCategoryPopup(oodle_category_id) {
		window.open('/admin/oodle_category.aspx?r=add_edit&oodle_category_listing_id='+ oodle_category_id, 'OodleCategory', DefaultWindowOptions);
	}
	function OpenMember(member_id) {
		window.open('/admin/members.aspx?r=billing_info&member_id='+ member_id, 'Member', DefaultWindowOptions);
	}
	function OpenLocality(locality_id) {
		window.open('/admin/localities.aspx?r=add_edit&locality_id='+ locality_id, 'Locality', DefaultWindowOptions);
	}
	function OpenClassifiedCategory(category_id, dk_category_id_parent) {
		window.open('/admin/classified_categories.aspx?r=add_edit&category_id='+ category_id +'&dk_category_id_parent='+ dk_category_id_parent, 'ClassifiedCategory', DefaultWindowOptions);
	}
	function OpenJobCategory(category_id, dk_category_id_parent) {
		window.open('/admin/job_categories.aspx?r=add_edit&category_id='+ category_id +'&dk_category_id_parent='+ dk_category_id_parent, 'JobCategory', DefaultWindowOptions);
	}
	function OpenCommunityCategory(category_id, dk_category_id_parent) {
		window.open('/admin/community_categories.aspx?r=add_edit&category_id='+ category_id +'&dk_category_id_parent='+ dk_category_id_parent, 'CommunityCategory', DefaultWindowOptions);
	}
	function OpenResumeCategory(category_id, dk_category_id_parent) {
		window.open('/admin/resume_categories.aspx?r=add_edit&category_id='+ category_id +'&dk_category_id_parent='+ dk_category_id_parent, 'ResumeCategory', DefaultWindowOptions);
	}
	function OpenClassifiedPost(listing_id) {
		window.open('/admin/classified_posts.aspx?r=add_edit&listing_id='+ listing_id, 'ClassifiedPost', DefaultWindowOptions);
	}
	function OpenCommunityPost(listing_id) {
		window.open('/admin/community_posts.aspx?r=add_edit&listing_id='+ listing_id, 'CommunityPost', DefaultWindowOptions);
	}
	function OpenJobPost(listing_id) {
		window.open('/admin/job_posts.aspx?r=add_edit&listing_id='+ listing_id, 'JobPost', DefaultWindowOptions);
	}
	function OpenResumePost(listing_id) {
		window.open('/admin/resume_posts.aspx?r=add_edit&listing_id='+ listing_id, 'ResumePost', DefaultWindowOptions);
	}
	function OpenPost(pivot_table, listing_id) {
		switch(pivot_table){
			case "classified_listing":
				OpenClassifiedPost(listing_id);
				break;
			case "community_listing":
				OpenCommunityPost(listing_id);
				break;
			case "job_listing":
				OpenJobPost(listing_id);
				break;
			case "resume_listing":
				OpenResumePost(listing_id);
				break;
		}
	}
	function OpenCategoryManagement(occupational_category_id, dk_parent_category_id) {
		window.open('/admin/occupational_video.aspx?r=add_edit&occupational_category_id='+ occupational_category_id +'&dk_parent_category_id='+ dk_parent_category_id, 'OccupationalCategoryManagement', DefaultWindowOptions);
	}
	function OpenExpressprosManagement(expresspros_video_id, dk_parent_category_id) {
		window.open('/admin/expresspros_video.aspx?r=add_edit&expresspros_video_id='+ expresspros_video_id +'&dk_parent_category_id='+ dk_parent_category_id, 'OpenExpressprosManagement', DefaultWindowOptions);
	}
	function OpenExpressprosStagingManagement(expresspros_staging_id, dk_parent_category_id) {
		window.open('/admin/expresspros_staging.aspx?r=add_edit&expresspros_staging_id='+ expresspros_staging_id +'&dk_parent_category_id='+ dk_parent_category_id, 'OpenExpressprosStagingManagement', DefaultWindowOptions);
	}
	function ViewOrder(order_id) {
		window.open('/admin/order.aspx?r=add_edit&order_id='+ order_id, 'ViewOrder', DefaultWindowOptions);
	}
	function OpenCCHistory(history_id) {
		window.open('/admin/order.aspx?r=history_detail&history_id='+ history_id, 'CCHistory', DefaultWindowOptions);
	}
	function OpenOccupationalVideo(id) {
		window.open('/occupational_video.aspx?r=view&id='+id, 'OccupationalVideo', 'status=no,scrollbars=yes,resizable=yes,width=500,height=550');
	}
	function OpenExpressprosVideo(id) {
		window.open('/expresspros_video.aspx?r=view&id='+id, 'ExpressprosVideo', 'status=no,scrollbars=yes,resizable=yes,width=500,height=550');
	}
	function OpenExpressprosStaging(id) {
		window.open('/expresspros_staging.aspx?r=view&id='+id, 'ExpressprosStaging', 'status=no,scrollbars=yes,resizable=yes,width=500,height=550');
	}
	
	//account
	function OpenAccountJobPost(listing_id) {
		window.open('/account/job_posts.aspx?r=add_edit&listing_id='+ listing_id, 'JobPost', DefaultWindowOptions);
	}
	
	//admin/master
	function OpenUser(user_id) {
		window.open('/admin/master/users.aspx?r=add_edit&user_id='+ user_id, 'User', DefaultWindowOptions);
	}
	function OpenUserGroup(group_id) {
		window.open('/admin/master/user_groups.aspx?r=add_edit&group_id='+ group_id, 'UserGroup', DefaultWindowOptions);
	}
	function OpenSecuritySetting(security_id, p_security_id) {
		window.open('/admin/master/security_settings.aspx?r=add_edit&security_id='+ security_id +'&p_security_id='+ p_security_id, 'SecuritySetting', DefaultWindowOptions);
	}
	function OpenAllowedIP(allowed_ip_id) {
		window.open('/admin/master/allowed_ips.aspx?r=add_edit&allowed_ip_id='+ allowed_ip_id, 'AllowedIP', DefaultWindowOptions);
	}
	function OpenError(error_id) {
		window.open('/admin/master/error_snitch.aspx?r=details&error_id='+ error_id, 'ErrorSnitch', DefaultWindowOptions.replace("width=700,height=400","width=800,height=500"));
	}

//-----------------------------------------------------------------//
