﻿
var gcatCode;
var gsubCatCode

function    fillSubCat_menu()
{
     var catCode=document.getElementById('menubar_drpCat').value;  
     
     
     var formname= document.location.pathname.split('/')[2].split('.')[0].toString();
      
//      var xml = new ActiveXObject("Microsoft.XMLHTTP");
//    xml.Open( "GET","finaldesign.aspx?catCode="+catCode, false );
//    xml.Send();
//    var flag=xml.responseText;
      
      if(formname=="finaldesign")            
        finaldesign.getSubCat(catCode,callback_fillSubCat_menu);
      else if(formname=="adpreview")
          adpreview.getSubCat(catCode,callback_fillSubCat_menu);
          
      else if(formname=="BookingCancel")
               BookingCancel.getSubCat(catCode,callback_fillSubCat_menu);
      else if( formname=="CancelAd")
              CancelAd.getSubCat(catCode,callback_fillSubCat_menu);
      else if(formname=="publishAdd")
              publishAdd.getSubCat(catCode,callback_fillSubCat_menu);
              
      else if(formname=="formatadd" )
      
           formatadd.getSubCat(catCode,callback_fillSubCat_menu);
           
      else if( formname=="formatsecond")
           formatsecond.getSubCat(catCode,callback_fillSubCat_menu);
      else if(formname=="formatthird")
           formatthird.getSubCat(catCode,callback_fillSubCat_menu);
      else if(formname=="login")
            Login.getSubCat(catCode,callback_fillSubCat_menu);
            
      else if(formname=="searchresult")
            searchresult.getSubCat(catCode,callback_fillSubCat_menu);
            
     else if(formname=="search")
     search.getSubCat(catCode,callback_fillSubCat_menu);
     
     
      else if(formname=="Disclaimer")
     Disclaimer.getSubCat(catCode,callback_fillSubCat_menu);
     
     
     
      else if(formname=="FAQ")
      FAQ.getSubCat(catCode,callback_fillSubCat_menu);

    
    else if(formname=="finalsearchdesign")
    finalsearchdesign.getSubCat(catCode,callback_fillSubCat_menu);
    
    
    
     else if(formname=="forgotPassword")
    forgotPassword.getSubCat(catCode,callback_fillSubCat_menu);
    
    
       
     else if(formname=="myaccount")
    myaccount.getSubCat(catCode,callback_fillSubCat_menu);
    
    
    
    
      else if(formname=="previewInfo")
      previewInfo.getSubCat(catCode,callback_fillSubCat_menu);
      
    
    
      else if(formname=="mailus")
      mailus.getSubCat(catCode,callback_fillSubCat_menu);
      
      
    else if(formname=="thanksform")
      thanksform.getSubCat(catCode,callback_fillSubCat_menu);
      
      
      
      else if(formname=="product")
      product.getSubCat(catCode,callback_fillSubCat_menu);
      


       else if(formname=="contact")
      contact.getSubCat(catCode,callback_fillSubCat_menu);
      
            
      //else if(formname=="")
      //
       else if(formname=="subCat")
       subCat.getSubCat(catCode,callback_fillSubCat_menu);
      
   


}


function callback_fillSubCat_menu(response)
{
    var ds=response.value;
    var subcat = document.getElementById("menubar_DropSubCat");
    subcat.options.length = 1; 
    subcat.options[0]=new Option("--Select Type--","0");
    
    if(ds!= null && typeof(ds) == "object" && ds.Tables[0].Rows.length > 0) 
    {
        for (var i = 0  ; i < ds.Tables[0].Rows.length; ++i)
        {
            subcat.options[subcat.options.length] = new Option(ds.Tables[0].Rows[i].Adv_Subcat_Name,ds.Tables[0].Rows[i].Adv_Subcat_Code);
            subcat.options.length;
        }
    }
}




function openResult()
{
    var matter="";
    matter=trim(document.getElementById('menubar_txtkeyword').value);
    var category=document.getElementById('menubar_drpCat').value;
    if(matter=="" && category=="0")
    {
        alert("Please Select Category or Enter the Matter or both which you want to search");
        return false;
    }
    else
    {
        var subccode="";
        var catCode=document.getElementById('menubar_drpCat').value;
        var subCateCode=document.getElementById('menubar_DropSubCat');
        
        
       
        for(var i=0;i<subCateCode.options.length;i++)
        {
            if(subCateCode.options[i].selected==true && subCateCode.options[i].value!="0")
            {
                subccode=subccode+subCateCode.options[i].value+",";
                
            }
        }
      
       var pub="";
       var publication=document.getElementById('menubar_Droppub');  
       for(var i=0;i<publication.options.length;i++)
        {
            if(publication.options[i].selected==true && publication.options[i].value!="0")
            {
                pub=pub+publication.options[i].value+"+";
                
            }
        }
      
      
      
      
        
    window.location.href="searchresult.aspx?catcode="+catCode+"&subcatcode="+subccode+"&Matter="+matter+"&publicationsearch="+pub;
        
    return false;
    }
    
}

function fillSubCatPubAd()
{
    var catCode=document.getElementById('drptype').value;
    publishAdd.getSubCat(catCode,callback_fillSubCatPubAd);
}

function callback_fillSubCatPubAd(response)
{
    var ds=response.value;
    var subcat = document.getElementById("lstSubCatPubAd");
    subcat.options.length = 1; 
    subcat.options[0]=new Option("--Select Sub Category--","0");
    
    if(ds!= null && typeof(ds) == "object" && ds.Tables[0].Rows.length > 0) 
    {
        for (var i = 0  ; i < ds.Tables[0].Rows.length; ++i)
        {
            subcat.options[subcat.options.length] = new Option(ds.Tables[0].Rows[i].Adv_Subcat_Name,ds.Tables[0].Rows[i].Adv_Subcat_Code);
            subcat.options.length;
        }
    }
}


function openResultSearch()
{
    var matter="";
    matter=trim(document.getElementById('txtKeyWord').value.trim());
    var category=document.getElementById('drptype').value;
    if(matter=="" && category=="0")
    {
        alert("Please Select Category or Enter the matter or both which you want to search");
        return false;
    }
    else
    {
        var subccode="";
        var catCode=document.getElementById('drptype').value;
        var subCateCode=document.getElementById('lstSubCatPubAd');
       
        for(var i=0;i<subCateCode.options.length;i++)
        {
            if(subCateCode.options[i].selected==true && subCateCode.options[i].value!="0")
            {
                subccode=subccode+subCateCode.options[i].value+",";
                
            }
        }
    window.location.href="searchresult.aspx?catcode="+catCode+"&subcatcode="+subccode+"&Matter="+matter;
        
    return false;
    }
    
}

function searchLink(a,b)
{
  
   var catCode=a;
    var subccode=b+",";
    var matter="";
    //window.location.href="searchresult.aspx?catcode="+catCode+"&subcatcode="+subccode+"&Matter="+matter;
//    if(a=="MA0")
//    {
    
    var catcode1=escape(catCode);
    document.getElementById('catcodee').value=catcode1;
    document.getElementById('sub4').click();
    //window.location.href="subCat.aspx?catcode="+escape(catCode);
//    }
//   else
//    {
//    
//    window.location.href="undercons.aspx";
//    }
    return false;
}
function call()
{
 document.getElementById('sub4').click();
 return false;
}

function transPublishAd(subCatCode,catCode)
{
    gcatCode=catCode;
    gsubCatCode=subCatCode;
    var adid=document.getElementById("hiddenAdId").value
    if(adid!="")
    {
        subCat.updateCat(adid,catCode,subCatCode,callTransPublishAd);
        return false;
    }
    else
    {
    document.getElementById('catcodee').value=catCode;
    document.getElementById('subcatcodee').value=subCatCode;
     document.getElementById('sub5').click();
        
        return false;
    }
    //window.location.href="searchresult.aspx?catcode="+catCode+"&subcatcode="+subccode+"&Matter="+matter;
    
}

function callTransPublishAd(responce)
{
document.getElementById('catcodee').value=gcatCode;
    document.getElementById('subcatcodee').value=gsubCatCode;
     document.getElementById('sub5').click();
    return false;
}




function LTrim( value )
 {
	
	var re = /\s*((\S+\s*)*)/;
	return value.replace(re, "$1");
	
}

// Removes ending whitespaces
function RTrim( value ) {
	
	var re = /((\s*\S+)*)\s*/;
	return value.replace(re, "$1");
	
}

// Removes leading and ending whitespaces
function trim( value ) {
	
	return LTrim(RTrim(value));
	
}



///for search based on keyword...
function openResult1()
{
    var matter="";
    matter=trim(document.getElementById('menubar_txtkey').value);
   // var category=document.getElementById('menubar_drpCat').value;
    var category="0";
    if(matter=="" && category=="0")
    {
        alert("Please  Enter the Matter  you want to search");
        document.getElementById('menubar_txtkey').focus();
        return false;
    }
    else
    {
        var subccode="";
//        var catCode=document.getElementById('menubar_drpCat').value;
//        var subCateCode=document.getElementById('menubar_DropSubCat');
          var catCode="0";
           var subCateCode="0";
       
       
//        for(var i=0;i<subCateCode.options.length;i++)
//        {
//            if(subCateCode.options[i].selected==true && subCateCode.options[i].value!="0")
//            {
//                subccode=subccode+subCateCode.options[i].value+",";
//                
//            }
//        }
    window.location.href="searchresult.aspx?catcode="+catCode+"&subcatcode="+subccode+"&Matter="+matter;
        
    return false;
    }
    
}
