gcEnquiry={aCountryLanguages:[],aRegionDomains:[],invoiceAddressesContainerId:'',chosenInvoiceAddressId:'',messageNoClient:'No Client Selected',messageNoAgency:'No Agency Selected',urlEnquiryFormAction:GC_JS_WEBROOT+'/central/Enquiry/create',urlAddress:GC_JS_WEBROOT+'/central/Address/address/id/_address_id_',urlLanguageDropDown:GC_JS_WEBROOT+'/central/Language/dropDown/',urlAgencyDropDown:GC_JS_WEBROOT+'/central/Organization/dropDown/organization_role_id/2',urlClientDropDown:GC_JS_WEBROOT+'/central/Organization/dropDown/organization_role_id/3',urlAgencyClientsDropDown:GC_JS_WEBROOT+'/central/Organization/dropDown/organization_role_id/3/agency_id/_agency_id_',urlOrganizationUserDropDown:GC_JS_WEBROOT+'/central/User/dropDownOrganizationUsers',urlAddDomain:GC_JS_WEBROOT+'/seo/Domain/create/domainLabel/Website/dialog/1/client_id/_client_id_',urlAddAgencyManager:GC_JS_WEBROOT+'/central/user/create/user_role/Agency Manager/dialog/1/showSecurityFields/0/client_id/_agency_id_',urlAddClientManager:GC_JS_WEBROOT+'/central/user/create/user_role/Client Manager/dialog/1/showSecurityFields/0/client_id/_client_id_',urlAddClient:GC_JS_WEBROOT+'/central/client/create/dialog/1',urlDomainDropDown:GC_JS_WEBROOT+'/seo/Domain/dropDown/',urlAddBrand:GC_JS_WEBROOT+'/central/brand/create/dialog/1',urlBrandDropdown:GC_JS_WEBROOT+'/central/brand/dropdown',urlEnquiryList:GC_JS_WEBROOT+'/central/Enquiry/prospectsave',urlAssignAgency:GC_JS_WEBROOT+'/central/Enquiry/assignAgency',urlList:GC_JS_WEBROOT+'/central/Enquiry/list',urlAssignRole:GC_JS_WEBROOT+'/central/Organization/assignRole'};gcEnquiry.renderEnquiryForm=function(){};gcEnquiry.serviceClicked=function(objCheckbox){if(objCheckbox.checked){var label=$('#'+objCheckbox.id).next().text();label='
  • '+label+'
  • ';$('#selected_services').append(label);}else{var checkedLabelId="#checked_service_"+objCheckbox.value;$('li').remove(checkedLabelId);}} gcEnquiry.addGeoCountryLanguage=function(){var countryId=$('#Enquiry_country_id').val();var sCountry=$("#Enquiry_country_id option:selected").text();var languageId=$('#Enquiry_language_id').val();var sLanguage=$("#Enquiry_language_id option:selected").text();if(!countryId||!languageId){alert('Please Select a Country and Language to Add');return false;} for(i=0;iX'+''+sCountry +''+''+sLanguage+'' +'' +''+'';$('#geoCountryLanguages').append(content);};gcEnquiry.removeGeoCountryLanguage=function(element,countryId,languageId){for(i=0;i' +'' +sCountry +'' +'' +'' +sLanguage +'' +'' +'' +sDomain +'' +'' +'' +'X' +'' +'';if(isFirstColumn){htmlRegionDomains='
    ' +'' +'' +'' +'' +'' +'' +'' +'' +htmlRegionDomainRow +'
    Target CountryTarget LanguageTarget Domain 
    ';$('#enquiryRegionDomainsContainer').html(htmlRegionDomains);}else{$('#enquiryRegionDomainsContainer table tbody').append(htmlRegionDomainRow);}};gcEnquiry.removeRegionDomain=function(iRegionDomainCobinationIndex){this.aRegionDomains.splice(iRegionDomainCobinationIndex,1);$('#enquiryRegionDomainRow_'+iRegionDomainCobinationIndex).empty();$('#enquiryRegionDomainRow_'+iRegionDomainCobinationIndex).remove();};gcEnquiry.setRegionDomainss=function(argRegionDomains){this.aRegionDomains=argRegionDomains;};var tempDomainIds=new Array();var sDomainDeleteUrl='';gcEnquiry.setDoaminIdsAndUrl=function(aDomainIds,domainDeleteUrl){tempDomainIds=aDomainIds;sDomainDeleteUrl=domainDeleteUrl;};gcEnquiry.choose_domain=function(){var domainId=$('#exist_domainId').val();var sDomain=$("#exist_domainId option:selected").text();for(index=0;index' +'X' +sDomain+'' +'';tempDomainIds.push(domainId);$('#dominList').append(content);}} var rowNo=0 gcEnquiry.addNewDomain=function(){lineBreak='';if(rowNo==0){lineBreak='
    '} content='
    ';content+=' X
    ';$('#newDomian').append(content);rowNo++;} gcEnquiry.removeDomain=function(element,domainId){var deleteDomainId="#domain_"+domainId;var deleteHiddenDomainId="#hiddenDomain_"+domainId;$('li').remove(deleteDomainId);$('input').remove(deleteHiddenDomainId);gcEnquiry.removeByElement(tempDomainIds,domainId);if(sDomainDeleteUrl!=""){var urlPart=sDomainDeleteUrl.split("index.html");proposalDraftId=urlPart[urlPart.length-3];$.ajax({type:"POST",url:sDomainDeleteUrl,data:"proposalDraftId="+proposalDraftId+"&domainId="+domainId,success:function(msg){if(!msg){alert("Domain can not be deleted.");}}});}};gcEnquiry.removeByElement=function(arrayName,arrayElement){for(var index=0;indexNone Selected (Click to Select)');}} gcEnquiry.destroyAllDialogs=function(){$('.dialog-enquiry-form').parents('.ui-dialog').remove();$('.dialog-enquiry-form').empty();$('.dialog-enquiry-form').remove();} gcEnquiry.handleAgencyChanged=function(){var url=this.urlOrganizationUserDropDown;var organizationId=$('#Enquiry_agency_id').val();url=url+'/organizationId/'+organizationId;getContent(url,'Enquiry_agency_manager_id');jQuery.ajax({'type':'GET','url':gcEnquiry.prepareUrlAgencyClientsDropDown(organizationId),'cache':false,'data':'','success':function(html){}});} gcEnquiry.handleAgencyChangedEnquiry=function(enquiry_id){var url=this.urlOrganizationUserDropDown;var organizationId=$('#Enquiry_agency_id'+enquiry_id).val();url=url+'/organizationId/'+organizationId;getContent(url,'Enquiry_agency_manager_id'+enquiry_id);jQuery.ajax({'type':'GET','url':gcEnquiry.prepareUrlAgencyClientsDropDown(organizationId),'cache':false,'data':'','success':function(html){}});} gcEnquiry.handleClientChanged=function(){var url=this.urlOrganizationUserDropDown;var organizationId=$('#Enquiry_agency_id').val();url=url+'/organizationId/'+organizationId;getContent(url,'Enquiry_client_manager_id');} gcEnquiry.getClientFromAgency=function(){var url=this.urlOrganizationUserDropDown;var organizationId=$('#Enquiry_agency_id').val();url=url+'/organizationId/'+organizationId;getContent(url,'Enquiry_agency_manager_id');jQuery.ajax({'type':'GET','url':gcEnquiry.prepareUrlAgencyClientsDropDown(organizationId),'cache':false,'data':'','success':function(html){jQuery('#Enquiry_client_id').html(html);}});} gcEnquiry.assignAgency=function(agencyid,enquiryid,clientid){var url=this.urlAssignAgency;$(function(){$("#dialog-confirm").dialog({resizable:true,height:140,modal:true,buttons:{"Assign Agency":function(){$(this).dialog("close");if(agencyid!=''&&enquiryid!=''){setLoading('#enquiry_box');jQuery.ajax({'type':'POST','url':gcEnquiry.urlAssignAgency,'cache':false,'data':{agency_id:agencyid,enquiryid:enquiryid,clientid:clientid},'success':function(html){jQuery.ajax({'type':'POST','url':gcEnquiry.urlList,'cache':false,'data':{containerId:'enquiry_box',paramload:'agencyassign'},'success':function(response){updateContent('#enquiry_box',response);}});}});}else{jQuery.ajax({'type':'POST','url':gcEnquiry.urlList,'cache':false,'data':{containerId:'enquiry_box',paramload:'assignerror'},'success':function(response){updateContent('#enquiry_box',response);}});}},Cancel:function(){$(this).dialog("close");}}});});} gcEnquiry.changeOrganizationRole=function(roleid,optionid,enquiryid){var url=this.urlAssignRole;$(function(){$("#dialog-confirm-role").dialog({resizable:true,height:140,modal:true,buttons:{"Assign Role":function(){$(this).dialog("close");if(roleid!=''&&enquiryid!=''&&optionid!=''){setLoading('#enquiry_box');jQuery.ajax({'type':'POST','url':gcEnquiry.urlAssignRole,'cache':false,'data':{roleid:roleid,optionid:optionid,enquiryid:enquiryid},'success':function(html){jQuery.ajax({'type':'POST','url':gcEnquiry.urlList,'cache':false,'data':{containerId:'enquiry_box',paramload:'agencyroleassign'},'success':function(response){updateContent('#enquiry_box',response);}});}});}else{jQuery.ajax({'type':'POST','url':gcEnquiry.urlList,'cache':false,'data':{containerId:'enquiry_box',paramload:'assignroleerror'},'success':function(response){updateContent('#enquiry_box',response);}});}},"Cancel":function(){$(this).dialog("close");}}});});} gcEnquiry.checkValidate=function(){var error=0;var error_msg=[];$("#email_error").hide();if(document.getElementById("Enquiry_agency_id").value==''){error=1;error_msg.push("Agency Name cannot be blank.");} if(document.getElementById("Enquiry_client_id").value==''){error=1;error_msg.push("Client Name cannot be blank.");} if(document.getElementById("Enquiry_country").value==''){error=1;error_msg.push("Country cannot be blank.");} if(document.getElementById("Enquiry_email").value==''){error=1;error_msg.push("Email cannot be blank.");} var regex=/^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,8})+$/;if(document.getElementById("Enquiry_email").value!=''){if(!regex.test(document.getElementById("Enquiry_email").value)){error=1;error_msg.push("Email format is wrong.");$("#email_error").text("Email format is wrong.").show();}} if(document.getElementById("SArole").value=='yes'){if(document.getElementById("Enquiry_prospect_added_by").value==''){error=1;error_msg.push("Sales Owner cannot be blank.");}} if(error){var msg='

    Please fix the following input errors:-

    ';msg+='
      ';for(var i=0;i'+error_msg[i]+'';} msg+='
    ';$('#resultBar_enquiry_form').show();document.getElementById("resultBar_enquiry_form").innerHTML=msg;return false;}else{$("#Enquiry_save").val(1);var formdata=$("#prospectSaveid").serialize();setLoading('#enquiry_form');jQuery.ajax({'type':'POST','url':gcEnquiry.urlEnquiryList,'cache':false,'data':formdata,'success':function(response){updateContent('#enquiry_form',response);}});}}