﻿function setsearch()
{
if(event.keyCode==13)
{
 if(document.activeElement.type=="text" || document.activeElement.type=="submit")
{
document.getElementById('Search1_ImageButton1').focus();
event.keyCode=13;
return event.keyCode;

}
else
{
event.keyCode=9;
return event.keyCode;
}
}
}
function matterfill(val)
{
var val1=val.split("$");
var cat1=val1[0];
var cat2=val1[1];
var cat3=val1[2];
var cat4=val1[3];
var matt=val1[4];
document.getElementById('Search1_sCat').value=cat1;
document.getElementById('subcattext1').value=cat2;
document.getElementById('subcattext2').value=cat3;
document.getElementById('subcattext3').value=cat4;
if(matt!="" & matt!="0")
{
document.getElementById('txtKeyWord').value=matt;
}
if(cat1!=""  & cat1!="0")
{
oControlBinder('sSubCatsearch','SubCat',document.getElementById('Search1_sCat').value,true,false);
}
 return false;
}
function fillSubCat()
{
    var catCode=document.getElementById('drpCat').value;
    search.getSubCat(catCode,callback_fillSubCat);
}

function callback_fillSubCat(response)
{
    var ds=response.value;
    var subcat = document.getElementById("DropSubCat");
    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 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));
	
}
function openResult()
{
    var matter="0";
    var linkname2="result";
    document.getElementById('txtKeyWord').value=trim(document.getElementById('txtKeyWord').value);
    matter=document.getElementById('txtKeyWord').value;
     
    if(matter!="Motclé..")
    {
    matter=document.getElementById('txtKeyWord').value;
    }
    if(matter=="Motclé..")
    {
    matter="0";
    }
    if(matter=="")
    {
    matter="0";
    }
    var category=document.getElementById('Search1_sCat').value;
    if(matter=="0" && category=="0")
    {
        alert("Please Select Category or Enter the Matter or both which you want to search");
        return false;
    }
    else
    {
        var subccode="0";
        var catCode=document.getElementById('Search1_sCat').value;
        var subCateCode="0";
        var subsubCatCode="0";
        var subsubsubCatCode="0";
        
        if(document.getElementById('sSubCatsearch').value=="0"){
           
            subCateCode="0";
            subccode="0";
        }
        else{
            subCateCode=document.getElementById('sSubCatsearch').value;
            catname = "";
            catname1 = "";
            catname2 = "";
            catname3 = "";
        }
        
        if(document.getElementById('sCat3search').value=="0"){
            subsubCatCode="0";
        }
        else{
            subsubCatCode=document.getElementById('sCat3search').value;
        }
        
        if(document.getElementById('sCat4search').value=="0" || document.getElementById('sCat4search').value==""){
            subsubsubCatCode="0";
        }
        else{
            subsubsubCatCode=document.getElementById('sCat4search').value
        }
        var catcode=catCode;
        var catcode1=subCateCode;
        var catcode2=subsubCatCode;
        var catcode3=subsubsubCatCode;
     window.location.href="search/" + catcode + "-" + catcode1 + "-" + matter + "-"+catcode2+"-"+catcode3+"_express_" + linkname2 + "";
    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=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)
            {
                subccode=subccode+subCateCode.options[i].value+",";
                
            }
        }
    window.location.href="searchresult.aspx?catcode="+catCode+"&subcatcode="+subccode+"&Matter="+matter;
        
    return false;
    }
    
}

function searchLink(a,b)
{
//    alert(a);
//    alert(b);
    var catCode=a;
    var subccode=b+",";
    var matter="";
    var cat2="";
    var cat3="";
    window.location.href="searchresult.aspx?catcode="+catCode+"&subcatcode="+subccode.split(',')[0]+"&Matter="+matter+"&subcatcode1="+cat2+"&subcatcode2="+cat3;
    return false;
}

function test()
{
    alert('Hi');
    return false;
}




var searchstatus="false";


function setSearchStatus(){
    if(document.getElementById('hiddencatcode1').value!="" && document.getElementById('hiddencatcode2').value!="" && document.getElementById('hiddencatcode3').value!=""){
        setDisplay(document.getElementById('td_cat1'),"none");
        setDisplay(document.getElementById('sSubCatresult'),"none");
        setDisplay(document.getElementById('td_select_cat1'),"none");
        setDisplay(document.getElementById('td_cat2'),"none");
        setDisplay(document.getElementById('sSubSubCatresult'),"none");
        setDisplay(document.getElementById('td_select_cat2'),"none");
        setDisplay(document.getElementById('td_cat3'),"none");
        setDisplay(document.getElementById('sSubSubSubCatresult'),"none");
        setDisplay(document.getElementById('td_select_cat3'),"none");
        //document.getElementById('dv_navigation').innerHTML=">>";
        setDisplay(document.getElementById('td_select_cat4'),"none");
        
        /*
        <a href='' onclick='javascript:retrun openSearchResult();'></a>
        */
    }
    else if(document.getElementById('hiddencatcode1').value!="" && document.getElementById('hiddencatcode2').value!="" ){
        setDisplay(document.getElementById('td_cat1'),"none");
        setDisplay(document.getElementById('sSubCatresult'),"none");
        setDisplay(document.getElementById('td_select_cat1'),"none");
        setDisplay(document.getElementById('td_cat2'),"none");
        setDisplay(document.getElementById('sSubSubCatresult'),"none");
        setDisplay(document.getElementById('td_select_cat2'),"none");
        oControlBinder('sSubSubSubCatresult','SubSubSubCat',document.getElementById('hiddencatcode2').value,'',false);
       
    }
    else if(document.getElementById('hiddencatcode1').value!="" ){
        setDisplay(document.getElementById('td_cat1'),"none");
        setDisplay(document.getElementById('sSubCatresult'),"none");
        setDisplay(document.getElementById('td_select_cat1'),"none");
        oControlBinder('sSubSubCatresult','SubSubCat',document.getElementById('hiddencatcode1').value,'',false);
    }
    else {
        oControlBinder('sSubCatresult','SubCat',document.getElementById('hiddencatcode').value,'',false);
    }
}


function openSearchResult(){
   var catcode="0";
    var catcode1="0";
    var catcode2="0";
    var catcode3="0";
    
    if(document.getElementById('hiddencatcode1').value!="" && document.getElementById('hiddencatcode2').value!="" && document.getElementById('hiddencatcode3').value!=""){
        catcode=document.getElementById('hiddencatcode').value;
        catcode1=document.getElementById('hiddencatcode1').value;
        catcode2=document.getElementById('hiddencatcode2').value;
        catcode3=document.getElementById('hiddencatcode3').value;
        
    }
    else if(document.getElementById('hiddencatcode1').value!="" && document.getElementById('hiddencatcode2').value!="" ){
        catcode=document.getElementById('hiddencatcode').value;
        catcode1=document.getElementById('hiddencatcode1').value;
        catcode2=document.getElementById('hiddencatcode2').value;
        catcode3=document.getElementById('sSubSubSubCatresult').value;
    }
    else if(document.getElementById('hiddencatcode1').value!="" ){
        catcode=document.getElementById('hiddencatcode').value;
        catcode1=document.getElementById('hiddencatcode1').value;
        catcode2=document.getElementById('sSubSubCatresult').value;
        catcode3=document.getElementById('sSubSubSubCatresult').value;
    }
    else{
        catcode=document.getElementById('hiddencatcode').value;
        catcode1=document.getElementById('sSubCatresult').value;
        catcode2=document.getElementById('sSubSubCatresult').value;
        catcode3=document.getElementById('sSubSubSubCatresult').value;
    }
    
    
    
    var matter="0";
    var linkname2="result";
    window.location.href="search/" + catcode + "-" + catcode1 + "-" + matter + "-"+catcode2+"-"+catcode3+"_express_" + linkname2 + "";
    //window.location.href="searchresult.aspx?catcode="+catcode+"&subcatcode="+catcode1+"&Matter="+matter+"&subcatcode1="+catcode2+"&subcatcode2="+catcode3;
}
function insertimg(id,image,adid)
			{
			document.getElementById('mainimg').innerHTML="<img src='Material/Uploaded Material/Display/" + adid + "/" + image + "' />";
			var idd=document.getElementById('galborder').value;
			document.getElementById(idd).className='';
			document.getElementById(id).className='borderred';
			document.getElementById('galborder').value=id;
			return false;
			}
			
			
			
function openDesc(adid)
{
var linkname2="result";
 window.location.href="searchdescription/" + adid + "_express_" + linkname2 + "";
    //window.location.href="searchdesc.aspx?adid="+adid;
    return false;
}
