error - Uncaught Sys.WebForms.PageRequestManagerServerErrorException: Sys.WebForms.PageRequestManagerServerErrorException: The script tag registered for type 'ASP.journalistadd_aspx' and key '333d4708-1465-4d14-83cc-d23947c70f0a' has invalid characters outside of the script tags: alert('ok');. Only properly formatted script tags can be registered.
asp code
<%@ Page Title="Add Journalists - Media - Ruder Finn Asia" Language="VB" MasterPageFile="~/AdminMaster.master" AutoEventWireup="false" EnableEventValidation="false" MaintainScrollPositionOnPostback="true" CodeFile="JournalistAdd.aspx.vb" Inherits="JournalistAdd" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajax" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
<script type="text/javascript" lang="javascript">
var prefix = "ctl00_cph_";
var validFilesTypes = ["bmp", "gif", "png", "jpg", "jpeg", "PNG", "JPG", "GIF", "BMP", "JPEG"];
function onFileSelected(event) {
var file = document.getElementById(prefix + "PhotoUpload_Journalist");
var path = file.value;
var ext = path.substring(path.lastIndexOf(".") + 1, path.length).toLowerCase();
var isValidFile = false;
for (var i = 0; i < validFilesTypes.length; i++) {
if (ext == validFilesTypes[i]) {
isValidFile = true;
break;
}
}
if (!isValidFile) {
alert("Please select valid file");
}
else {
var selectedFile = event.target.files[0];
var reader = new FileReader();
var imgtag = document.getElementById(prefix + "ContactImage_Journalist_Edit");
imgtag.title = selectedFile.name;
reader.onload = function (event) { imgtag.src = event.target.result; };
reader.readAsDataURL(selectedFile);
}
}
</script>
<script src="JavaScript/Validate_Journalist.js" type="text/javascript"></script>
<link rel="stylesheet" href="styles/chosen.css" />
<%----%>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="cph" runat="Server">
<ajax:ToolkitScriptManager ID="toolkitManager" runat="server"></ajax:ToolkitScriptManager>
<div class="page-content">
<div class="row clearfix mbs">
<div class="grid_12 mb">
<div style="min-height: 300px;">
<asp:UpdatePanel ID="updatepanel_Message" runat="server" UpdateMode="Always">
<ContentTemplate>
<div id="divMessage" runat="server">
<div id="divSuccessMessage" runat="server" class="notification-box notification-box-success" visible="false">
<p>
<i class="icon-ok"></i>
<asp:Label ID="lblSuccessMessage" runat="server"></asp:Label>
</p>
<a href="#" class="notification-close notification-close-success"><i class="icon-remove"></i></a>
</div>
<div id="divErrorMessage" runat="server" class="notification-box notification-box-error" visible="false">
<p>
<i class="icon-remove-sign"></i>
<asp:Label ID="lblErrorMessage" runat="server"></asp:Label>
</p>
<a href="#" class="notification-close notification-close-error"><i class="icon-remove"></i></a>
</div>
<div id="divWarningMessage" runat="server" class="notification-box notification-box-warning" visible="false">
<p>
<i class="icon-warning-sign"></i>
<asp:Label ID="lblWarningMessage" runat="server"></asp:Label>
</p>
<a href="#" class="notification-close notification-close-warning"><i class="icon-remove"></i></a>
</div>
<div id="divInfoMessage" runat="server" class="notification-box notification-box-info" visible="false">
<p>
<i class="icon-info-sign"></i>
<asp:Label ID="lblInfoMessage" runat="server"></asp:Label>
</p>
<a href="#" class="notification-close notification-close-info"><i class="icon-remove"></i></a>
</div>
</div>
<%----%>
<asp:HiddenField ID="hidSource" runat="server" Visible="false" />
<asp:HiddenField ID="hidLastSrNo_MediaoutletInfo" runat="server" />
<asp:HiddenField ID="hidMediaoutletInfo_Action" runat="server" />
<asp:HiddenField ID="hidMediaoutletInfo_EditId" runat="server" />
<asp:HiddenField ID="hidLastSrNo_LocationInfo" runat="server" />
<asp:HiddenField ID="hidLocationInfo_Action" runat="server" />
<asp:HiddenField ID="hidLocationInfo_EditId" runat="server" />
<asp:HiddenField ID="hidCount_LocationInfo" runat="server" />
<asp:HiddenField ID="hidLastSrNo_AddressInfo" runat="server" />
<asp:HiddenField ID="hidAddressInfo_Action" runat="server" />
<asp:HiddenField ID="hidAddressInfo_EditId" runat="server" />
<asp:HiddenField ID="hidLastSrNo_ContactInfo" runat="server" />
<asp:HiddenField ID="hidLastSrNo_EmailInfo" runat="server" />
<asp:HiddenField ID="hidLastSrNo_SocialMedia" runat="server" />
<asp:HiddenField ID="hidLastSrNo_Specialization" runat="server" />
<asp:HiddenField ID="hidLastSrNo_SuperSpecialization" runat="server" />
<asp:HiddenField ID="hidLastSrNo_Language" runat="server" />
<asp:HiddenField ID="hidLastSrNo_CSR" runat="server" />
<asp:HiddenField ID="hidLastSrNo_Hobbies" runat="server" />
<asp:HiddenField ID="hidLastSrNo_FoodAllergy" runat="server" />
<asp:HiddenField ID="hidLastSrNo_Anniversary" runat="server" />
<asp:HiddenField ID="hidLastSrNo_Qualification" runat="server" />
<asp:HiddenField ID="hidQualification_Action" runat="server" />
<asp:HiddenField ID="hidQualification_EditId" runat="server" />
<asp:HiddenField ID="hidLastSrNo_JobHistory" runat="server" />
<asp:HiddenField ID="hidJobHistory_Action" runat="server" />
<asp:HiddenField ID="hidJobHistory_EditId" runat="server" />
<asp:HiddenField ID="hidLastSrNo_Reporting" runat="server" />
<asp:HiddenField ID="hidLastSrNo_Department" runat="server" />
<asp:HiddenField ID="hidLastSrNo_Page" runat="server" />
</ContentTemplate>
</asp:UpdatePanel>
<asp:UpdatePanel ID="uplJournalist" runat="server" UpdateMode="Conditional">
<Triggers>
<asp:PostBackTrigger ControlID="btnSave_Journalist" />
</Triggers>
<ContentTemplate>
<asp:Panel ID="pnlJournalist" runat="server" class="mbf clearfix" Visible="true">
<h3 class="col-title">Journalist > Add Journalist </h3>
<div class="grid_12 mb">
<ul class="tt-toggle">
<%----%>
<asp:UpdatePanel ID="uplBasicInfo" runat="server" UpdateMode="Conditional">
<Triggers>
<asp:PostBackTrigger ControlID="btnSave_Journalist" />
</Triggers>
<ContentTemplate>
<li class="sub-toggle">
<div class="toggle-head">
<div class="toggle-head-sign"></div>
<p>BASIC INFO</p>
</div>
<div class="toggle-content">
<div class="grid_12">
<div class="grid_6">
<div class="grid_3 fieldName">First Name*</div>
<div class="grid_9">
<asp:TextBox ID="txtFirstName_Journalist" runat="server" Width="45%" Placeholder="First Name"></asp:TextBox>
<asp:TextBox ID="txtFirstName_Chinese_Journalist" runat="server" Width="45%" Placeholder="名字"></asp:TextBox>
</div>
<div class="grid_3 fieldName">Last Name*</div>
<div class="grid_9">
<asp:TextBox ID="txtLastName_Journalist" runat="server" Width="45%" Placeholder="Last Name"></asp:TextBox>
<asp:TextBox ID="txtLastName_Chinese_Journalist" runat="server" Width="45%" Placeholder="姓"></asp:TextBox>
</div>
<%----%>
<div class="grid_3 fieldName">Pseudo Name</div>
<div class="grid_9">
<asp:TextBox ID="txtNickName_Journalist" runat="server" Width="45%" Placeholder="Pseudo Name"></asp:TextBox>
<asp:TextBox ID="txtNickName_Chinese_Journalist" runat="server" Width="45%" Placeholder="笔名/别名"></asp:TextBox>
</div>
</div>
<div class="grid_6">
<div class="grid_3 fieldName">Photo</div>
<div class="grid_6">
<asp:FileUpload ID="PhotoUpload_Journalist" CssClass="fileStyle" onchange="onFileSelected(event)" runat="server" />
</div>
<div class="grid_3" style="z-index: -1;">
<asp:Image ID="ContactImage_Journalist_Edit" runat="server" ImageUrl="~/images/default.jpg" Height="100px" Width="100px" AlternateText=" click to browse" />
<%----%>
</div>
</div>
</div>
<div class="grid_12">
<div class="grid_6">
<div class="grid_3 fieldName">Gender*</div>
<div class="grid_9">
<asp:DropDownList ID="ddlGender_Journalist" runat="server">
</asp:DropDownList>
</div>
</div>
</div>
<div class="grid_12">
<div class="grid_6">
<div class="grid_3 fieldName">Date of Birth*</div>
<div class="grid_9 left">
<asp:DropDownList ID="ddlDOB_Day_Journalist" runat="server"></asp:DropDownList>
<asp:DropDownList ID="ddlDOB_Month_Journalist" runat="server"></asp:DropDownList>
<asp:DropDownList ID="ddlDOB_Year_Journalist" runat="server"></asp:DropDownList>
</div>
</div>
</div>
<div class="grid_12 mbd">
<div class="grid_6">
<div class="grid_3 fieldName">Profile</div>
<div class="grid_9">
<asp:TextBox ID="txtProfile_Journalist" runat="server" Width="98%" Rows="5" placeholder="Profile" TextMode="MultiLine"></asp:TextBox>
</div>
</div>
<div class="grid_6">
<div class="grid_12">
<asp:TextBox ID="txtProfile_Chinese_Journalist" runat="server" Width="90%" Rows="5" placeholder="轮廓" TextMode="MultiLine"></asp:TextBox>
</div>
</div>
</div>
<div class="grid_12">
<div class="grid_4">
<asp:Button ID="btnCheckAvailability" runat="server" CssClass="btn" Text="Check Availability" OnClick="btnCheckAvailability_Click" />
</div>
<div class="grid_8">
<asp:Label ID="lblCheckAvail" runat="server"></asp:Label>
</div>
</div>
<div class="grid_12 mbd">
</div>
</div>
</li>
</ContentTemplate>
</asp:UpdatePanel>
<%----%>
<asp:UpdatePanel ID="uplCompanyInfo" runat="server" UpdateMode="Conditional">
<Triggers>
</Triggers>
<ContentTemplate>
<li class="sub-toggle">
<div class="toggle-head">
<div class="toggle-head-sign"></div>
<p>MEDIA OUTLET INFO</p>
</div>
<div class="toggle-content">
<div class="grid_12">
<div class="grid_6">
<div class="grid_3 fieldName">Media Outlet*</div>
<div class="grid_9">
<asp:DropDownList ID="ddlMediaOutlet" runat="server" AutoPostBack="true" Width="80%"></asp:DropDownList>
</div>
</div>
</div>
<div class="grid_12">
<asp:UpdatePanel ID="uplReporting" runat="server" UpdateMode="Conditional">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="lvReporting" />
</Triggers>
<ContentTemplate>
<div class="grid_6">
<div class="grid_3 fieldName">Reporting To</div>
<div class="grid_9">
<asp:DropDownList ID="ddlReportingTo" runat="server" Width="80%">
</asp:DropDownList>
<asp:LinkButton ID="lbtnReporting_Add" runat="server" OnClientClick="return fnValidateJournalist_ReportingTo_Add();" title="Click to add selected Reporting Person for Mediaoutlet"><span><i class="icon-plus-sign"></i></span></asp:LinkButton>
</div>
</div>
<div class="grid_6 tags">
<asp:ListView ID="lvReporting" runat="server" EnableModelValidation="true">
<LayoutTemplate>
<div id="itemPlaceHolder" runat="server"></div>
</LayoutTemplate>
<ItemTemplate>
<div>
<%# Trim(Eval("ReportingName"))%>
<asp:LinkButton ID="btnRemoveReporting" runat="server" CommandName="Delete" CommandArgument='<%# Eval("Company_Clients_Reporting_Id")%>' OnCommand="btnRemoveReporting_Command" ToolTip="Remove from selection"><span><i class="icon-remove-sign"></i></span></asp:LinkButton>
</div>
</ItemTemplate>
</asp:ListView>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</div>
<div class="grid_12">
<div class="grid_6">
<div class="grid_3 fieldName">Job Title (标题) *</div>
<div class="grid_9">
<asp:TextBox ID="txtDesignation_Journalist" runat="server" Width="36%" placeholder="Job Title"></asp:TextBox>
<asp:TextBox ID="txtDesignation_Chinese_Journalist" Width="36%" placeholder="职称" runat="server"></asp:TextBox>
</div>
</div>
</div>
<div class="grid_12">
<asp:UpdatePanel ID="uplDepartment" runat="server" UpdateMode="Conditional">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="lvDepartment" />
</Triggers>
<ContentTemplate>
<div class="grid_6">
<div class="grid_3 fieldName">Department</div>
<div class="grid_9">
<asp:DropDownList ID="ddlDepartment_EN" runat="server" AutoPostBack="true" Width="80%"></asp:DropDownList>
<asp:TextBox ID="txtDepartment_Journalist" runat="server" Width="40%" placeholder="Department" Visible="False"></asp:TextBox>
<asp:TextBox ID="txtDepartment_Chinese_Journalist" runat="server" Width="40%" placeholder="部门" Visible="false"></asp:TextBox>
<asp:LinkButton ID="lnk_Referesh_Department" runat="server" ToolTip="Click to view list of Department" Visible="false"><span><i class="icon-repeat"></i></span></asp:LinkButton>
<asp:LinkButton ID="lbtnDepartment_Add" runat="server" OnClientClick="return fnValidateJournalist_Department_Add();" title="Click to add selected Department for Mediaoutlet"><span><i class="icon-plus-sign"></i></span></asp:LinkButton>
</div>
</div>
<div class="grid_6 tags">
<asp:ListView ID="lvDepartment" runat="server" EnableModelValidation="true">
<LayoutTemplate>
<div id="itemPlaceHolder" runat="server"></div>
</LayoutTemplate>
<ItemTemplate>
<div>
<%# Trim(Eval("Department_EN") & IIf(Eval("Department_CH")="",""," " & Eval("Department_CH")))%>
<asp:LinkButton ID="btnRemoveDepartment" runat="server" CommandName="Delete" CommandArgument='<%# Eval("Contact_Company_Department_Id")%>' OnCommand="btnRemoveDepartment_Command" ToolTip="Remove from selection"><span><i class="icon-remove-sign"></i></span></asp:LinkButton>
</div>
</ItemTemplate>
</asp:ListView>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</div>
<div class="grid_12">
<asp:UpdatePanel ID="uplPages" runat="server" UpdateMode="Conditional">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="lvPage" />
</Triggers>
<ContentTemplate>
<div class="grid_6">
<div class="grid_3 fieldName">Page</div>
<div class="grid_9">
<asp:DropDownList ID="ddlPage" runat="server" AutoPostBack="true" Width="80%"></asp:DropDownList>
<asp:TextBox ID="txtPage_EN" runat="server" Width="40%" placeholder="Page" Visible="False"></asp:TextBox>
<asp:TextBox ID="txtPage_CH" runat="server" Width="40%" placeholder="部门" Visible="false"></asp:TextBox>
<asp:LinkButton ID="lbtnRefersh_Page" runat="server" ToolTip="Click to view list of Page" Visible="false"><span><i class="icon-repeat"></i></span></asp:LinkButton>
<asp:LinkButton ID="lbtnPage_Add" runat="server" OnClientClick="return fnValidateJournalist_Page_Add();" title="Click to add selected Page for Mediaoutlet"><span><i class="icon-plus-sign"></i></span></asp:LinkButton>
</div>
</div>
<div class="grid_6 tags">
<asp:ListView ID="lvPage" runat="server" EnableModelValidation="true">
<LayoutTemplate>
<div id="itemPlaceHolder" runat="server"></div>
</LayoutTemplate>
<ItemTemplate>
<div>
<%# Trim(Eval("Page_EN") & IIf(Eval("Page_CH")="",""," " & Eval("Page_CH")))%>
<asp:LinkButton ID="btnRemovePage" runat="server" CommandName="Delete" CommandArgument='<%# Eval("Contact_Company_Page_Id")%>' OnCommand="btnRemovePage_Command" ToolTip="Remove from selection"><span><i class="icon-remove-sign"></i></span></asp:LinkButton>
</div>
</ItemTemplate>
</asp:ListView>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</div>
<div class="grid_12">
<div class="grid_6">
<div class="grid_3 fieldName">In Job Since</div>
<div class="grid_9">
<asp:DropDownList ID="ddlInJobSince_Month_Journalist" runat="server"></asp:DropDownList>
<asp:DropDownList ID="ddlInJobSince_Year_Journalist" runat="server"></asp:DropDownList>
<asp:LinkButton ID="btnCompanyInfo_Journalist" runat="server" BorderStyle="Outset" BorderWidth="1" Text="Add" OnClientClick="return fnValidateJournalist_Mediaoutlet_Add();" title="Click to add selected Media Outlet for journalist"></asp:LinkButton>
<asp:LinkButton ID="lbtnComapnyInfo_Cancel" runat="server" Visible="false" title="Click to Cancel Edit Operation "><span><i class="icon-refresh"></i></span></asp:LinkButton>
</div>
</div>
</div>
<div class="grid_12 mbd">
<asp:GridView ID="gridMediaoutlet_Section" runat="server" EmptyDataText="No data found" CssClass="table sort dashboard" AllowSorting="false" AllowPaging="false" PageSize="50" AutoGenerateColumns="False">
<PagerSettings Mode="NumericFirstLast" Position="TopAndBottom" />
<PagerStyle CssClass="dashboard gridPaging" />
<HeaderStyle CssClass="text-align-left" />
<RowStyle CssClass="text-left" />
<Columns>
<asp:TemplateField HeaderText="Mediaoutlet">
<ItemTemplate>
<asp:Label ID="lblMediaoutlet" CssClass="lbl display-inline " Style="color: black" runat="server" Text='<% #Eval("CompanyName_EN")%>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Job Title">
<ItemTemplate>
<asp:Label ID="lblJobTitle" CssClass="lbl display-inline " Style="color: black" runat="server" Text='<% #Eval("JobTitle")%>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Reporting">
<ItemTemplate>
<asp:Label ID="lblReporting" CssClass="lbl display-inline " Style="color: black" runat="server" Text='<% #Eval("getReportingToList")%>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Department">
<ItemTemplate>
<asp:Label ID="lblDepartment" CssClass="lbl display-inline " Style="color: black" runat="server" Text='<% #Eval("getDepartmentToList")%>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Pages">
<ItemTemplate>
<asp:Label ID="lblPage" CssClass="lbl display-inline " Style="color: black" runat="server" Text='<% #Eval("getPageToList")%>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Edit">
<ItemTemplate>
<asp:LinkButton ID="lbtnMediaoutlet_Edit" runat="server" Visible="true" ToolTip="Click To Edit" OnClick="lbtnMediaoutlet_Edit_Click" Style="font-size: 16px"><span><i class="icon-edit-sign" ></i></span></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Remove">
<ItemTemplate>
<asp:LinkButton ID="lbtnMediaoutlet_Remove" runat="server" Visible="true" ToolTip="Click To remove" OnClick="lbtnMediaoutlet_Remove_Click" OnClientClick="return confirm('Are You Sure you want to remove it?');" Style="font-size: 16px"><span><i class="icon-remove-circle" ></i></span></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="" Visible="false">
<ItemTemplate>
<asp:Label ID="lblContactCompanyId" runat="server" CssClass="ctr-label" Text='<% #Eval("Contact_Company_Id")%>'></asp:Label>
<asp:Label ID="lblCompanyId" runat="server" CssClass="ctr-label" Text='<% #Eval("Company_Id")%>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</div>
</div>
</li>
</ContentTemplate>
</asp:UpdatePanel>
<%----%>
<li class="sub-toggle">
<div class="toggle-head">
<div class="toggle-head-sign"></div>
<p>CONTENT INFO</p>
</div>
<div class="toggle-content" style="overflow: visible">
<div class="grid_12">
<asp:UpdatePanel ID="uplCSR" runat="server" UpdateMode="Conditional">
<Triggers>
<%----%>
<asp:AsyncPostBackTrigger ControlID="lvCSRInfo" />
</Triggers>
<ContentTemplate>
<div class="grid_6">
<div class="grid_3 fieldName">Corporate Social Responsibility</div>
<div class="grid_9">
<asp:DropDownList ID="ddlCSR_Journalist" class="chzn-select" runat="server" AutoPostBack="true" Width="70%">
</asp:DropDownList>
<asp:TextBox ID="txt_CSR" runat="server" Width="65%" Visible="false"></asp:TextBox>
<asp:LinkButton ID="lbtn_RefreshCSR" runat="server" ToolTip="Click to view list of Corporate Social Responsibility" Visible="false"><span><i class="icon-repeat"></i></span></asp:LinkButton>
<asp:LinkButton ID="lnk_CorporateSocialResponsibility" runat="server" OnClientClick="return fnValidateSocialResponsibility_Add();" title="Click to add selected corporate social responsibility for journalist"><span><i class="icon-plus-sign"></i></span></asp:LinkButton>
<%----%>
</div>
</div>
<div class="grid_6 tags">
<asp:ListView ID="lvCSRInfo" runat="server" class="chzn-select" EnableModelValidation="true">
<LayoutTemplate>
<div id="itemPlaceHolder" runat="server"></div>
</LayoutTemplate>
<ItemTemplate>
<div>
<%# Trim(Eval("SocialResponsibility"))%>
<asp:LinkButton ID="lnk_remove_CorporateSocialResponsibility" runat="server" CommandName="Delete" CommandArgument='<%# Eval("SocialResponsibility_ID")%>' OnCommand="lnk_remove_CorporateSocialResponsibility_Command" ToolTip="Remove from selection"><span><i class="icon-remove-sign"></i></span></asp:LinkButton>
</div>
</ItemTemplate>
</asp:ListView>
</div>
<script type="text/javascript" lang="javascript">
Sys.Application.add_load(jScript);
</script>
</ContentTemplate>
</asp:UpdatePanel>
</div>
<div class="grid_12">
<asp:UpdatePanel ID="uplSpecialization" runat="server" UpdateMode="Conditional">
<Triggers>
<%----%>
<asp:AsyncPostBackTrigger ControlID="lvSpecilization" />
</Triggers>
<ContentTemplate>
<div class="grid_6">
<div class="grid_3 fieldName">Content Type</div>
<div class="grid_9">
<asp:DropDownList ID="ddlSpecialization_Journalist" AutoPostBack="true" runat="server" Width="70%">
</asp:DropDownList>
<asp:TextBox ID="txt_Specialization_Journalist" runat="server" Width="65%" Visible="false"></asp:TextBox>
<asp:LinkButton ID="lbtn_RefreshSpecialization_Journalist" runat="server" ToolTip="Click to view list of Contact Content Type " Visible="false"><span><i class="icon-repeat"></i></span></asp:LinkButton>
<asp:LinkButton ID="lbtnAddSpecialization_Journalist" runat="server" OnClientClick="return fnValidateSpecialization_Add();" title="Click to add selected Contact Content Type for journalist"><span><i class="icon-plus-sign"></i></span></asp:LinkButton>
<%----%>
</div>
</div>
<div class="grid_6 tags">
<asp:ListView ID="lvSpecilization" runat="server" EnableModelValidation="true">
<LayoutTemplate>
<div id="itemPlaceHolder" runat="server"></div>
</LayoutTemplate>
<ItemTemplate>
<div>
<%# Trim(Eval("Specialization"))%>
<asp:LinkButton ID="lbtnRemoveSpecialization_Journalist" runat="server" CommandName="Delete" CommandArgument='<%# Eval("Specialization_Id")%>' OnCommand="lbtnRemoveSpecialization_Journalist_Command" ToolTip="Remove from selection"><span><i class="icon-remove-sign"></i></span></asp:LinkButton>
</div>
</ItemTemplate>
</asp:ListView>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</div>
<div class="grid_12">
<asp:UpdatePanel ID="uplSupSpecialization" runat="server" UpdateMode="Conditional">
<Triggers>
<%----%>
<asp:AsyncPostBackTrigger ControlID="lvSupSpecialization" />
</Triggers>
<ContentTemplate>
<div class="grid_6">
<div class="grid_3 fieldName">Beat</div>
<div class="grid_9">
<asp:DropDownList ID="ddlSupSpecialization_Journalist" AutoPostBack="true" runat="server" Width="70%">
</asp:DropDownList>
<asp:TextBox ID="txt_SupSpecialization_Journalist" runat="server" Width="65%" Visible="false"></asp:TextBox>
<asp:LinkButton ID="lbtnRefreshSupSpecialization_Journalist" runat="server" ToolTip="Click to view list of Beats " Visible="false"><span><i class="icon-repeat"></i></span></asp:LinkButton>
<asp:LinkButton ID="lbtnAddSupSpecialization_Journalis" runat="server" OnClientClick="return fnValidateSuperSpecialization_Add();" title="Click to add selected Beats for journalist"><span><i class="icon-plus-sign"></i></span></asp:LinkButton>
<%----%>
</div>
</div>
<div class="grid_6 tags">
<asp:ListView ID="lvSupSpecialization" runat="server" EnableModelValidation="true">
<LayoutTemplate>
<div id="itemPlaceHolder" runat="server"></div>
</LayoutTemplate>
<ItemTemplate>
<div>
<%# Trim(Eval("SuperSpecialization"))%>
<asp:LinkButton ID="lbtnRemoveSupSpecialization_Journalist" runat="server" CommandName="Delete" CommandArgument='<%# Eval("SuperSpecialization_Id")%>' OnCommand="lbtnRemoveSupSpecialization_Journalist_Command" ToolTip="Remove from selection"><span><i class="icon-remove-sign"></i></span></asp:LinkButton>
</div>
</ItemTemplate>
</asp:ListView>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</div>
<div class="grid_12">
<asp:UpdatePanel ID="uplLanguage" runat="server" UpdateMode="Conditional">
<Triggers>
<%----%>
<asp:AsyncPostBackTrigger ControlID="lvLanguage" />
</Triggers>
<ContentTemplate>
<div class="grid_6">
<div class="grid_3 fieldName">Language</div>
<div class="grid_9">
<asp:DropDownList ID="ddlLanguage_Journalist" AutoPostBack="true" runat="server" Width="70%"></asp:DropDownList>
<asp:TextBox ID="txt_Language_Journalist" runat="server" Width="65%" Visible="false"></asp:TextBox>
<asp:LinkButton ID="lbtnReferechLanguage_Journalist" runat="server" ToolTip="Click to view list of Language" Visible="false"><span><i class="icon-repeat"></i></span></asp:LinkButton>
<asp:LinkButton ID="lbtnAddLanguage_Journalist" runat="server" OnClientClick="return fnValidateLanguage_Add();" title="Click to add selected language for journalist"><span><i class="icon-plus-sign"></i></span></asp:LinkButton>
<%----%>
</div>
</div>
<div class="grid_6 tags">
<asp:ListView ID="lvLanguage" runat="server" EnableModelValidation="true">
<LayoutTemplate>
<div id="itemPlaceHolder" runat="server"></div>
</LayoutTemplate>
<ItemTemplate>
<div>
<%# Trim(Eval("Language"))%>
<asp:LinkButton ID="lbtnRemoveLanguage_Journalist" runat="server" CommandName="Delete" CommandArgument='<%# Eval("Language_Id")%>' OnCommand="lbtnRemoveLanguage_Journalist_Command" ToolTip="Remove from selection"><span><i class="icon-remove-sign"></i></span></asp:LinkButton>
</div>
</ItemTemplate>
</asp:ListView>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</div>
</div>
</li>
<%----%>
<li class="sub-toggle">
<div class="toggle-head">
<div class="toggle-head-sign"></div>
<p>PERSONAL INFO</p>
</div>
<div class="toggle-content">
<div class="grid_12">
<%----%>
<div class="grid_6">
<div class="grid_3 fieldName">
Marital Status
</div>
<div class="grid_9">
<asp:DropDownList ID="ddlMaritialStatus_Journalist" runat="server" Width="49%">
</asp:DropDownList>
</div>
</div>
<div class="grid_6">
<div class="grid_4 fieldName">
Kids (Number)
</div>
<div class="grid_8">
<asp:TextBox ID="txtKidsStatus_Journalist" runat="server" Width="49%"></asp:TextBox>
</div>
</div>
</div>
<div class="grid_12">
<div class="grid_6">
<div class="grid_3 fieldName">
Religion
</div>
<div class="grid_9">
<asp:UpdatePanel ID="uplReligion" runat="server" UpdateMode="Conditional">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="ddlReligion_Journalist" EventName="SelectedIndexChanged" />
</Triggers>
<ContentTemplate>
<asp:DropDownList ID="ddlReligion_Journalist" runat="server" Width="49%">
</asp:DropDownList>
<asp:TextBox ID="txtReligion" runat="server" CssClass="txt" Width="200px" Visible="false"></asp:TextBox>
<asp:LinkButton ID="lbtnRefreshReligion" runat="server" ToolTip="Click to view list of Religion again" Visible="false"><span><i class="icon-repeat"></i></span></asp:LinkButton>
</ContentTemplate>
</asp:UpdatePanel>
</div>
</div>
<div class="grid_6">
<div class="grid_4 fieldName">
Id No.
</div>
<div class="grid_8">
<asp:TextBox ID="txtIdNumber" runat="server" Width="49%"></asp:TextBox>
</div>
</div>
</div>
<div class="grid_12">
<div class="grid_6">
<div class="grid_3 fieldName">
Passport No.
</div>
<div class="grid_9">
<asp:TextBox ID="txtPassportNo" runat="server" Width="49%"></asp:TextBox>
</div>
</div>
<div class="grid_6">
<div class="grid_4 fieldName">
Driving License No.
</div>
<div class="grid_8">
<asp:TextBox ID="txtDrivingLicenseNo" runat="server" Width="49%"></asp:TextBox>
</div>
</div>
</div>
<div class="grid_12 mbd">
<asp:UpdatePanel ID="uplHobbies" runat="server" UpdateMode="Conditional">
<Triggers>
<%----%>
<%----%>
</Triggers>
<ContentTemplate>
<div class="grid_6">
<div class="grid_3 fieldName">Hobbies </div>
<div class="grid_9">
<%----%>
<asp:TextBox ID="txtHobbies_Others" runat="server" Width="90%" Visible="true"></asp:TextBox>
<%----%>
<asp:LinkButton ID="lbtnAddHobbies" runat="server" OnClientClick="return fnValidateHobbies_Add();" title="Click to add selected Hobbies for journalist"><span><i class="icon-plus-sign"></i></span></asp:LinkButton>
<%----%>
</div>
</div>
<div class="grid_6 tags">
<asp:ListView ID="lvHobbies" runat="server" EnableModelValidation="true">
<LayoutTemplate>
<div id="itemPlaceHolder" runat="server"></div>
</LayoutTemplate>
<ItemTemplate>
<div>
<%# Trim(Eval("Hobbies"))%>
<asp:LinkButton ID="lbtnRemoveHobbies" runat="server" CommandName="Delete" CommandArgument='<%# Eval("Hobbies_Id")%>' OnCommand="lbtnRemoveHobbies_Command" ToolTip="Remove from selection"><span><i class="icon-remove-sign"></i></span></asp:LinkButton>
</div>
</ItemTemplate>
</asp:ListView>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</div>
<div class="grid_12 mbd">
<asp:UpdatePanel ID="uplFoodAllergy" runat="server" UpdateMode="Conditional">
<Triggers>
<%----%>
<%----%>
<asp:AsyncPostBackTrigger ControlID="lvFoodAllergy" />
</Triggers>
<ContentTemplate>
<div class="grid_6">
<div class="grid_3 fieldName">Food Allergy </div>
<div class="grid_9">
<%----%>
<asp:PlaceHolder runat="server" ID="ctrlPlaceholder"></asp:PlaceHolder>
<asp:TextBox ID="txtfoodAllergy" runat="server" Width="90%" Visible="true"></asp:TextBox>
<%----%>
<asp:LinkButton ID="lbtnAdd_FoodAllergy" runat="server" OnClientClick="return fnValidateFoodAllergy_Add();" title="Click to add selected food allergy for journalist"><span><i class="icon-plus-sign"></i></span></asp:LinkButton>
<%----%>
</div>
</div>
<div class="grid_6 tags">
<asp:ListView ID="lvFoodAllergy" runat="server" EnableModelValidation="true">
<LayoutTemplate>
<div id="itemPlaceHolder" runat="server"></div>
</LayoutTemplate>
<ItemTemplate>
<div>
<%# Trim(Eval("Master_FoodAllergy"))%>
<asp:LinkButton ID="lbtnRemove_FoodAllergy" runat="server" CommandName="Delete" CommandArgument='<%# Eval("FoodAllergy_Id")%>' OnCommand="lbtnRemove_FoodAllergy_Command" ToolTip="Remove from selection"><span><i class="icon-remove-sign"></i></span></asp:LinkButton>
</div>
</ItemTemplate>
</asp:ListView>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</div>
</div>
</li>
<%----%>
<div>
<li class="sub-toggle">
<div class="toggle-head">
<div class="toggle-head-sign"></div>
<p>ADDRESS INFO</p>
</div>
<div class="toggle-content">
<asp:UpdatePanel ID="upl_AddressInfo" runat="server" UpdateMode="Conditional">
<Triggers>
<%----%>
<%----%>
<%----%>
<asp:AsyncPostBackTrigger ControlID="lvAddressInfo" />
</Triggers>
<ContentTemplate>
<div class="grid_12">
<div class="grid_1 fieldName">Address*</div>
<div class="grid_11">
<asp:TextBox ID="txtAddress" runat="server" Width="68%" TextMode="SingleLine" Style="margin-left: 22px;"></asp:TextBox>
</div>
</div>
<div class="grid_12 mbd">
<div class="grid_3">
<div class="grid_5 fieldName">Country </div>
<div class="grid_7">
<asp:DropDownList ID="ddlCountry1_Journalist" AutoPostBack="true" runat="server" Width="99%">
</asp:DropDownList>
<asp:TextBox ID="txtCountry1_Journalist" runat="server" Visible="false" Width="90%"></asp:TextBox>
<asp:LinkButton ID="lbtnRefreshCountry1_Journalist" runat="server" ToolTip="Click to view list of Country" Visible="false"><span><i class="icon-repeat"></i></span></asp:LinkButton>
</div>
</div>
<div class="grid_3">
<div class="grid_5 fieldName">Province/State</div>
<div class="grid_7">
<asp:DropDownList ID="ddlState1_Journalist" AutoPostBack="true" runat="server" Width="99%">
</asp:DropDownList>
<asp:TextBox ID="txtState1_Journalist" runat="server" Visible="false" Width="90%"></asp:TextBox>
<asp:LinkButton ID="lbtnRefreshState1_Journalist" runat="server" ToolTip="Click to view list of Sate" Visible="false"><span><i class="icon-repeat"></i></span></asp:LinkButton>
</div>
</div>
<div class="grid_3">
<div class="grid_5 fieldName">City </div>
<div class="grid_7">
<asp:DropDownList ID="ddlCity1_Journalist" AutoPostBack="true" runat="server" Width="99%">
</asp:DropDownList>
<asp:TextBox ID="txtCity1_Journalist" runat="server" Visible="false" Width="90%"></asp:TextBox>
<asp:LinkButton ID="lbtnRefereshCity1_Journalist" runat="server" ToolTip="Click to view list of City" Visible="false"><span><i class="icon-repeat"></i></span></asp:LinkButton>
</div>
</div>
<div class="grid_3">
<div class="grid_5 fieldName">Postal Code</div>
<div class="grid_7">
<asp:TextBox ID="txtPinCode1_Journalist" runat="server"></asp:TextBox>
</div>
</div>
</div>
<div class="grid_12 mbd">
<div>
<input id="chb_IsPrimaryAddress" runat="server" type="checkbox" style="vertical-align: top;" />
Primary Address
<asp:LinkButton ID="lbtnSaveAddress_Journalist" runat="server" title="Click to add Address" OnClientClick="return fnValidateJournalist_AddressInfo_Add();"><span><i class="icon-plus-sign"></i></span></asp:LinkButton>
<%----%>
</div>
</div>
<div class="grid_12 tags">
<asp:ListView ID="lvAddressInfo" runat="server" EnableModelValidation="true">
<LayoutTemplate>
<div id="itemPlaceHolder" runat="server"></div>
</LayoutTemplate>
<ItemTemplate>
<div>
<%# Trim(Eval("Address") & IIf(Eval("Country")="","",", " & Eval("Country")) & IIf(Eval("State")="","",", " & Eval("State")) & IIf(Eval("City")="","",", " & Eval("City")) & Iif(Eval("PostalCode")="","",", " & Eval("PostalCode")))%>
<asp:LinkButton ID="lbtnEditAddress" runat="server" CommandName="Edit" CommandArgument='<%# Eval("Address_Id")%>' OnCommand="lbtnEditAddress_Command" ToolTip="Remove from selection"><span><i class="icon-edit-sign"></i></span></asp:LinkButton>
<asp:LinkButton ID="lbtnRemoveAddress_Journalist" runat="server" CommandName="Delete" CommandArgument='<%# Eval("Address_Id")%>' OnCommand="lbtnRemoveAddress_Journalist_Command" ToolTip="Remove from selection"><span><i class="icon-remove-sign"></i></span></asp:LinkButton>
</div>
</ItemTemplate>
</asp:ListView>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</div>
</li>
</div>
<%----%>
<div>
<li class="sub-toggle">
<div class="toggle-head">
<div class="toggle-head-sign"></div>
<p>LOCATION INFO (Please add details of atleast one location)</p>
</div>
<div class="toggle-content">
<asp:UpdatePanel ID="upl_LocationInfo" runat="server" UpdateMode="Conditional">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="lvLocationInfo" />
</Triggers>
<ContentTemplate>
<%----%>
<%----%>
<%----%>
<div class="grid_12 mbd">
<div class="grid_3">
<div class="grid_5 fieldName">Country *</div>
<div class="grid_7">
<asp:DropDownList ID="ddlCountry_Journalist" AutoPostBack="true" Visible="true" runat="server" Width="99%">
</asp:DropDownList>
<asp:TextBox ID="txtCountry_Journalist" runat="server" Visible="false" Width="90%"></asp:TextBox>
<asp:LinkButton ID="lbtnRefreshCountry_Journalist" runat="server" ToolTip="Click to view list of Country" Visible="false"><span><i class="icon-repeat"></i></span></asp:LinkButton>
</div>
</div>
<div class="grid_3">
<div class="grid_5 fieldName">Province/State</div>
<div class="grid_7">
<asp:DropDownList ID="ddlState_Journalist" AutoPostBack="true" runat="server" Visible="true" Width="99%">
</asp:DropDownList>
<asp:TextBox ID="txtState_Journalist" runat="server" Visible="false" Width="90%"></asp:TextBox>
<asp:LinkButton ID="lbtnRefreshState_Journalist" runat="server" ToolTip="Click to view list of State" Visible="false"><span><i class="icon-repeat"></i></span></asp:LinkButton>
</div>
</div>
<div class="grid_3">
<div class="grid_5 fieldName">City</div>
<div class="grid_7">
<asp:DropDownList ID="ddlCity_Journalist" AutoPostBack="true" Visible="true" runat="server" Width="99%">
</asp:DropDownList>
<asp:TextBox ID="txtCity_Journalist" runat="server" Visible="false" Width="90%"></asp:TextBox>
<asp:LinkButton ID="lbtnRefereshCity_Journalist" runat="server" ToolTip="Click to view list of City" Visible="false"><span><i class="icon-repeat"></i></span></asp:LinkButton>
</div>
</div>
<%----%>
</div>
<div class="grid_12 mbd">
<div>
<input id="chb_IsPrimaryLocation" runat="server" type="checkbox" style="vertical-align: top;" />
Primary Location
<asp:LinkButton ID="lbtnSaveLocation_Journalist" runat="server" title="Click to add Location" OnClientClick="return fnValidateJournalist_LocationInfo_Add();"><span><i class="icon-plus-sign"></i></span></asp:LinkButton>
<asp:LinkButton ID="lbtnRemoveLocation_Journalist" runat="server" CssClass="display_none"></asp:LinkButton>
</div>
</div>
<div class="grid_12 tags">
<asp:ListView ID="lvLocationInfo" runat="server" EnableModelValidation="true">
<LayoutTemplate>
<div id="itemPlaceHolder" runat="server"></div>
</LayoutTemplate>
<ItemTemplate>
<div>
<%# Trim(IIf(Eval("Country")="","", Eval("Country")) & IIf(Eval("State")="","",", " & Eval("State")) & IIf(Eval("City")="","",", " & Eval("City")))%>
<asp:LinkButton ID="lbtnEditLocation" runat="server" CommandName="Edit" CommandArgument='<%# Eval("Location_Id")%>' OnCommand="lbtnEditLocation_Command" ToolTip="Remove from selection"><span><i class="icon-edit-sign"></i></span></asp:LinkButton>
<asp:LinkButton ID="lbtnRemoveLocationInfo_Journalist" runat="server" CommandName="Delete" CommandArgument='<%# Eval("Location_Id")%>' OnCommand="lbtnRemoveLocationInfo_Journalist_Command1" ToolTip="Remove from selection"><span><i class="icon-remove-sign"></i></span></asp:LinkButton>
</div>
</ItemTemplate>
</asp:ListView>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</div>
</li>
</div>
<%----%>
<asp:UpdatePanel ID="uplContactType" runat="server" UpdateMode="Conditional">
<Triggers>
<%----%>
<%----%>
<asp:AsyncPostBackTrigger ControlID="lvContactType" />
</Triggers>
<ContentTemplate>
<li class="sub-toggle">
<div class="toggle-head">
<div class="toggle-head-sign"></div>
<p>CONTACT INFO </p>
</div>
<div class="toggle-content">
<div class="grid_12 mbd">
<div class="grid_2 fieldName">Contact Type *</div>
<div class="grid_3">
<asp:DropDownList ID="ddlContactType_Journalist" AutoPostBack="false" runat="server">
</asp:DropDownList>
<asp:TextBox ID="txtContactType" runat="server" Width="200px" Visible="false"></asp:TextBox>
<%----%>
<asp:LinkButton ID="lbtnAddContactType" runat="server" Visible="false" title="Click to add selected Hobbies for journalist"><span><i class="icon-plus-sign"></i></span></asp:LinkButton>
<%----%>
</div>
<div class="grid_2 fieldName">Contact No. *</div>
<div class="grid_5">
<asp:TextBox ID="txtContactNo_Journalist" runat="server" Width="90%"></asp:TextBox>
<asp:LinkButton ID="lbtnAddContact_Journalist" runat="server" title="Click to add contact details for journalist" OnClientClick="return fnValidateJournalist_ContactInfo();"><span><i class="icon-plus-sign"></i></span></asp:LinkButton>
</div>
</div>
<div class="grid_12 tags">
<asp:ListView ID="lvContactType" runat="server" EnableModelValidation="true">
<LayoutTemplate>
<div id="itemPlaceHolder" runat="server"></div>
</LayoutTemplate>
<ItemTemplate>
<div>
<%# Trim(Eval("ContactType") & " - " & Eval("Contact_No"))%>
<asp:LinkButton ID="lbtnRemoveContactNo_Journalist" runat="server" CommandName="Delete" CommandArgument='<%# Eval("ContactInfo_Id")%>' OnCommand="lbtnRemoveContactNo_Journalist_Command" ToolTip="Remove from selection"><span><i class="icon-remove-sign"></i></span></asp:LinkButton>
</div>
</ItemTemplate>
</asp:ListView>
</div>
</div>
</li>
</ContentTemplate>
</asp:UpdatePanel>
<%----%>
<asp:UpdatePanel ID="uplEmailType" runat="server" UpdateMode="Conditional">
<Triggers>
<%----%>
<%----%>
<asp:AsyncPostBackTrigger ControlID="lvEmailInfo" />
</Triggers>
<ContentTemplate>
<li class="sub-toggle">
<div class="toggle-head">
<div class="toggle-head-sign"></div>
<p>EMAIL INFO </p>
</div>
<div class="toggle-content">
<div class="grid_12 mbd">
<div class="grid_2 fieldName">Email Type *</div>
<div class="grid_3">
<asp:DropDownList ID="ddlEmailType_Journalist" AutoPostBack="false" runat="server">
</asp:DropDownList>
<asp:TextBox ID="txtEmailType" runat="server" Width="200px" Visible="false"></asp:TextBox><asp:LinkButton ID="lbtnRefreshEmailType" runat="server" ToolTip="Click to view list of Email Type again" Visible="false"><span><i class="icon-repeat"></i></span></asp:LinkButton>
<asp:LinkButton ID="lbtnAddEmailType" runat="server" Visible="false" title="Click to add selected Email Type for journalist" OnClientClick="fnValidateJournalist_EmailInfo();"><span><i class="icon-plus-sign" ></i></span></asp:LinkButton>
</div>
<div class="grid_2 fieldName">Email Id *</div>
<div class="grid_5">
<asp:TextBox ID="txtEmailId_Journalist" runat="server" Width="90%"></asp:TextBox>
<asp:LinkButton ID="lbtnAddEmail_Journalist" runat="server" title="Click to add email id for journalist" OnClientClick="return fnValidateJournalist_EmailInfo();"><span><i class="icon-plus-sign"></i></span></asp:LinkButton>
<%----%>
</div>
</div>
<div class="grid_12 tags">
<asp:ListView ID="lvEmailInfo" runat="server" EnableModelValidation="true">
<LayoutTemplate>
<div id="itemPlaceHolder" runat="server"></div>
</LayoutTemplate>
<ItemTemplate>
<div>
<%# Trim(Eval("EmailType") & " - " & Eval("Email_Address"))%>
<asp:LinkButton ID="lbtnRemoveEmail_Journalist" runat="server" CommandName="Delete" CommandArgument='<%# Eval("Email_Id")%>' OnCommand="lbtnRemoveEmail_Journalist_Command" ToolTip="Remove from selection"><span><i class="icon-remove-sign"></i></span></asp:LinkButton>
</div>
</ItemTemplate>
</asp:ListView>
</div>
</div>
</li>
</ContentTemplate>
</asp:UpdatePanel>
<%----%>
<asp:UpdatePanel ID="upl_SocialMedia" runat="server" UpdateMode="Conditional">
<Triggers>
<%----%>
<%----%>
<asp:AsyncPostBackTrigger ControlID="lvSocialMediaInfo" />
</Triggers>
<ContentTemplate>
<li class="sub-toggle">
<div class="toggle-head">
<div class="toggle-head-sign"></div>
<p>SOCIAL MEDIA INFO </p>
</div>
<div class="toggle-content">
<div class="grid_12 mbd">
<div class="grid_2 fieldName">Social Media Type *</div>
<div class="grid_3">
<asp:DropDownList ID="ddlMediaType" AutoPostBack="false" runat="server">
</asp:DropDownList>
<asp:TextBox ID="txtMediaType" runat="server" Width="200px" Visible="false"></asp:TextBox>
<asp:LinkButton ID="lbtnRefreshMediaType" runat="server" ToolTip="Click to view list of Media Type again" Visible="false"><span><i class="icon-repeat"></i></span></asp:LinkButton>
</div>
<div class="grid_2 fieldName">Details *</div>
<div class="grid_5">
<asp:TextBox ID="txtSocialMedia_Journalist" runat="server" Width="90%"></asp:TextBox>
<asp:LinkButton ID="lbtnAddMediaType" runat="server" title="Click to add social media for journalist" OnClientClick="return fnValidateJournalist_SocialMediaInfo();"><span><i class="icon-plus-sign"></i></span></asp:LinkButton>
<%----%>
</div>
</div>
<div class="grid_12 tags">
<asp:ListView ID="lvSocialMediaInfo" runat="server" EnableModelValidation="true">
<LayoutTemplate>
<div id="itemPlaceHolder" runat="server"></div>
</LayoutTemplate>
<ItemTemplate>
<div>
<%# Trim(Eval("SocialMediaType") & " - " & Eval("Description"))%>
<asp:LinkButton ID="lbtnRemoveSocialMediaInfo_Journalist" runat="server" CommandName="Delete" CommandArgument='<%# Eval("SocialMedia_Id ")%>' OnCommand="lbtnRemoveSocialMediaInfo_Journalist_Command" ToolTip="Remove from selection"><span><i class="icon-remove-sign"></i></span></asp:LinkButton>
</div>
</ItemTemplate>
</asp:ListView>
</div>
</div>
</li>
</ContentTemplate>
</asp:UpdatePanel>
<%----%>
<asp:UpdatePanel ID="upl_Anniversary" runat="server" UpdateMode="Conditional">
<Triggers>
<%----%>
<asp:AsyncPostBackTrigger ControlID="lvAnniversary" />
</Triggers>
<ContentTemplate>
<li class="sub-toggle">
<div class="toggle-head">
<div class="toggle-head-sign"></div>
<p>ANNIVERSARIES </p>
</div>
<div class="toggle-content">
<div class="grid_12 mbd">
<div class="grid_2 fieldName">Description *</div>
<div class="grid_4">
<asp:TextBox ID="txtAnniversaryDescription_Journalist" runat="server" Width="95%"></asp:TextBox>
</div>
<div class="grid_1 fieldName">Date *</div>
<div class="grid_5">
<asp:DropDownList ID="ddlAnivDay_Journalist" runat="server"></asp:DropDownList>
<asp:DropDownList ID="ddlAnivMonth_Journalist" runat="server"></asp:DropDownList>
<asp:DropDownList ID="ddlAnivYear_Journalist" runat="server"></asp:DropDownList>
<asp:LinkButton ID="lbtnAddAnniversary" runat="server" title="Click to add anniversary for journalist" OnClientClick="return fnValidateJournalist_Anniversary();"><span><i class="icon-plus-sign"></i></span></asp:LinkButton>
<%----%>
</div>
</div>
<div class="grid_12 tags">
<asp:ListView ID="lvAnniversary" runat="server" EnableModelValidation="true">
<LayoutTemplate>
<div id="itemPlaceHolder" runat="server"></div>
</LayoutTemplate>
<ItemTemplate>
<div>
<%# Trim(Eval("Description") & " - " & Eval("Anniversary_Date"))%>
<asp:LinkButton ID="lbtnRemoveAnniversary_Journalist" runat="server" CommandName="Delete" CommandArgument='<%# Eval("Anniversary_Id ")%>' OnCommand="lbtnRemoveAnniversary_Journalist_Command" ToolTip="Remove from selection"><span><i class="icon-remove-sign"></i></span></asp:LinkButton>
</div>
</ItemTemplate>
</asp:ListView>
</div>
</div>
</li>
</ContentTemplate>
</asp:UpdatePanel>
<%----%>
<asp:UpdatePanel ID="upl_JobHistory" runat="server" UpdateMode="Conditional">
<Triggers>
<%----%>
<asp:AsyncPostBackTrigger ControlID="lvJobHistory" />
</Triggers>
<ContentTemplate>
<li class="sub-toggle">
<div class="toggle-head">
<div class="toggle-head-sign"></div>
<p>JOB HISTORY </p>
</div>
<div class="toggle-content">
<div class="grid_12 mbd">
<div class="grid_6">
<div class="fieldName">Media Outlet *</div>
<asp:DropDownList ID="ddlJobhistory_MediaOutlet" AutoPostBack="false" runat="server" Width="95%">
</asp:DropDownList>
<asp:TextBox ID="txtJobhistory_MediaOutlet" Visible="false" runat="server" Width="90%"></asp:TextBox>
<asp:LinkButton ID="lbtnRefreshJobHistory_MediaOutlet" runat="server" ToolTip="Click to view list of JobHistory Media Outlet again" Visible="false"><span><i class="icon-repeat"></i></span></asp:LinkButton>
</div>
<div class="grid_6">
<div class="grid_12">
<div class="fieldName">Job Title (标题) *</div>
</div>
<div class="grid_6">
<asp:TextBox ID="txtJobTitle" runat="server" Width="95%" placeholder="Job Title"></asp:TextBox>
</div>
<div class="grid_6">
<asp:TextBox ID="txtJobTitle_CH" runat="server" Width="95%" placeholder="职称"></asp:TextBox>
</div>
</div>
<div class="grid_2">
<div class="fieldName">From Date *</div>
<asp:DropDownList ID="ddlJobhistory_FromDate" runat="server" Width="95%"></asp:DropDownList>
</div>
<div class="grid_2">
<div class="fieldName">To Date *</div>
<asp:DropDownList ID="ddlJobHistory_ToDate" runat="server" Width="95%"></asp:DropDownList>
</div>
<div class="grid_8 mtt">
<asp:LinkButton ID="btnSaveJobHistory_Journalist" runat="server" title="Click to add Job History for journalist" OnClientClick="return fnValidateJobHistory_Add();"><span><i class="icon-plus-sign"></i></span></asp:LinkButton>
<%----%>
<%----%>
</div>
</div>
<%----%>
<div class="grid_12 tags">
<asp:ListView ID="lvJobHistory" runat="server" EnableModelValidation="true">
<LayoutTemplate>
<div id="itemPlaceHolder" runat="server"></div>
</LayoutTemplate>
<ItemTemplate>
<div>
<%# Trim(Eval("CompanyName_EN") & IIf(Eval("JobTitle_EN")="","",", " & Eval("JobTitle_EN")) & IIf(Eval("JobTitle_CH")="",""," " & Eval("JobTitle_CH")) & IIf(Eval("Fromdate")="01 Jan 1900","",", " & Eval("Fromdate", "{0:yyyy}")) & IIf(Eval("ToDate")="01 Jan 1900","",", " & Eval("ToDate", "{0:yyyy}")))%>
<asp:LinkButton ID="lbtnEditJobHistory" runat="server" CommandName="Edit" CommandArgument='<%# Eval("JobHistory_ID")%>' OnCommand="lbtnEditJobHistory_Command" ToolTip="Remove from selection"><span><i class="icon-edit-sign"></i></span></asp:LinkButton>
<asp:LinkButton ID="lbtnRemoveJobHistory_Journalist" runat="server" CommandName="Delete" CommandArgument='<%# Eval("JobHistory_ID ")%>' OnCommand="lbtnRemoveJobHistory_Journalist_Command" ToolTip="Remove from selection"><span><i class="icon-remove-sign"></i></span></asp:LinkButton>
</div>
</ItemTemplate>
</asp:ListView>
</div>
</div>
</li>
</ContentTemplate>
</asp:UpdatePanel>
<%----%>
<asp:UpdatePanel ID="upl_Qualification" runat="server" UpdateMode="Conditional">
<Triggers>
<%----%>
<%----%>
<asp:AsyncPostBackTrigger ControlID="lvQualification" />
</Triggers>
<ContentTemplate>
<li class="sub-toggle">
<div class="toggle-head">
<div class="toggle-head-sign"></div>
<p>QUALIFICATION </p>
</div>
<div class="toggle-content">
<div class="grid_12 mbd">
<div class="grid_4">
<div class="fieldName">Qualification *</div>
<asp:TextBox ID="txtQualification" runat="server" Width="95%"></asp:TextBox>
</div>
<div class="grid_3">
<div class="fieldName">University *</div>
<asp:TextBox ID="txtUniversity" runat="server" Width="95%"></asp:TextBox>
</div>
<div class="grid_2">
<div class="fieldName">From Year *</div>
<asp:DropDownList ID="ddlQualificationFromYear_Journalist" runat="server" Width="95%"></asp:DropDownList>
</div>
<div class="grid_2">
<div class="fieldName">To Date *</div>
<asp:DropDownList ID="ddlQualificationToYear_Journalist" runat="server" Width="95%"></asp:DropDownList>
</div>
<div class="grid_1 mtt">
<asp:LinkButton ID="btnSaveQualification_Journalist" runat="server" title="Click to add Qualification for journalist" OnClientClick="return fnValidateQualification_Add();"><span><i class="icon-plus-sign"></i></span></asp:LinkButton>
<%----%>
<%----%>
</div>
</div>
<%----%>
<div class="grid_12 tags">
<asp:ListView ID="lvQualification" runat="server" EnableModelValidation="true">
<LayoutTemplate>
<div id="itemPlaceHolder" runat="server"></div>
</LayoutTemplate>
<ItemTemplate>
<div>
<%# Trim(Eval("Qualification") & IIf(Eval("University")="","",", " & Eval("University")) & IIf(Eval("FromYear")="01 Jan 1900","",", " & Eval("FromYear", "{0:yyyy}")) & IIf(Eval("ToYear")="01 Jan 1900",""," - " & Eval("ToYear", "{0:yyyy}")))%>
<asp:LinkButton ID="lbtnEditQualification" runat="server" CommandName="Edit" CommandArgument='<%# Eval("Qualification_ID")%>' OnCommand="lbtnEditQualification_Command" ToolTip="Remove from selection"><span><i class="icon-edit-sign"></i></span></asp:LinkButton>
<asp:LinkButton ID="lbtnRemoveQualification_Journalist" runat="server" CommandName="Delete" CommandArgument='<%# Eval("Qualification_ID")%>' OnCommand="lbtnRemoveQualification_Journalist_Command" ToolTip="Remove from selection"><span><i class="icon-remove-sign"></i></span></asp:LinkButton>
</div>
</ItemTemplate>
</asp:ListView>
</div>
</div>
</li>
</ContentTemplate>
</asp:UpdatePanel>
<%----%>
<li class="sub-toggle">
<div class="toggle-head">
<div class="toggle-head-sign"></div>
<p>REMARK</p>
</div>
<div class="toggle-content">
<div class="grid_12 mbd">
<div class="fieldName">Remark</div>
<asp:TextBox ID="txtRemark" runat="server" Width="50%" Rows="5" TextMode="MultiLine"></asp:TextBox>
</div>
</div>
</li>
</ul>
</div>
<div class="grid_12">
<asp:Button ID="btnSave_Journalist" runat="server" CssClass="btn" Text="Save Changes" OnClientClick="return fnValidateJournalist_Add();" />
<asp:Button ID="btnCancel" runat="server" CssClass="btn" Text="CANCEL" />
</div>
</asp:Panel>
</ContentTemplate>
</asp:UpdatePanel>
</div>
</div>
</div>
</div>
<%----%>
<script src="Scripts/chosen.jquery.js" type="text/javascript"></script>
<script type="text/javascript" lang="Javascript">
alert('ok');
$(".chzn-select").chosen()
$(".chzn-select-deselect").chosen({ allow_single_deselect: true })
alert('ok complete');
</script>
<%----%>
</asp:Content>
vb.net
#Region "Page Load"
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Ruderfinn.Common.DisplayMessage(Ruderfinn.Common.EnumMessageType.EMPTY, "", divMessage)
setPageProfile()
If Session("UserId") Is Nothing Then
Response.Redirect("Login.aspx", False)
End If
If Page.IsPostBack = False Then
If Request.QueryString.Count > 0 Then
If Not Request.QueryString("src") = Nothing And Request.QueryString("src") <> "" Then
hidSource.Value = Request.QueryString("src")
End If
End If
Call PageLoad()
Session("NewJournalist") = New Entity.RuderFinn.Contact
Session("NewContactCompany") = Nothing
Dim objjr As New Entity.RuderFinn.Contact
End If
ScriptManager.RegisterStartupScript(uplCSR, Me.[GetType](), Guid.NewGuid().ToString(), "alert('ok');<script src='Scripts/chosen.jquery.js' type='text/javascript'> ;alert('ok complete');", True)
End Sub
#End Region
#Region "Corporate Social Responsibility"
Protected Sub ddlCSR_Journalist_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ddlCSR_Journalist.SelectedIndexChanged
If ddlCSR_Journalist.SelectedValue = "-1" Then
ddlCSR_Journalist.Visible = False
txt_CSR.Visible = True
lbtn_RefreshCSR.Visible = True
txt_CSR.Text = ""
End If
uplCSR.Update()
ScriptManager.RegisterStartupScript(uplCSR, Me.[GetType](), Guid.NewGuid().ToString(), "function();", False)
End Sub
Protected Sub lbtn_RefreshCSR_Click(sender As Object, e As EventArgs) Handles lbtn_RefreshCSR.Click
Try
txt_CSR.Visible = False
lbtn_RefreshCSR.Visible = False
ddlCSR_Journalist.Visible = True
uplCSR.Update()
ddlCSR_Journalist.SelectedIndex = 0
Catch ex As Exception
End Try
End Sub
Protected Sub lnk_CorporateSocialResponsibility_Click(sender As Object, e As EventArgs) Handles lnk_CorporateSocialResponsibility.Click
Try
Call AddCSR()
Catch ex As Exception
DisplayMessage(EnumMessageType.FAILURE, "Error Occurred While Adding New Social Responsibility", divMessage)
End Try
End Sub
Protected Sub lnk_remove_CorporateSocialResponsibility_Command(sender As Object, e As CommandEventArgs)
Try
Select Case e.CommandName
Case "Delete"
Call DeleteCSR(Convert.ToInt32(e.CommandArgument))
Return
End Select
Catch ex As Exception
DisplayMessage(EnumMessageType.FAILURE, "Error Occurred While Removing Social Responsibility", divMessage)
End Try
End Sub
#End Region