﻿// JScript File
function show()
{
    if (document.getElementById('Hidden1').value == '1')
    {
          document.getElementById('opt2').style.display = 'block'
          document.getElementById('Hidden1').value = Number(document.getElementById('Hidden1').value) + 1 ;
    }
    else if (document.getElementById('Hidden1').value == '2')
    {
          document.getElementById('opt3').style.display = 'block'
          document.getElementById('Hidden1').value = Number(document.getElementById('Hidden1').value) + 1 ;
    }
    else if (document.getElementById('Hidden1').value == '3')
    {
          document.getElementById('opt4').style.display = 'block'
          document.getElementById('Hidden1').value = Number(document.getElementById('Hidden1').value) + 1 ;
    }
    else if (document.getElementById('Hidden1').value == '4')
    {
          document.getElementById('opt5').style.display = 'block'
          document.getElementById('Hidden1').value = Number(document.getElementById('Hidden1').value) + 1 ;
          document.getElementById('addoption').style.display = 'none'
    }
//    alert(document.getElementById('Hidden1').value)
//    document.getElementById('Hidden1').value = Number(document.getElementById('Hidden1').value) + 1 ;
//    alert(document.getElementById('Hidden1').value)
}

function validation()
{
     
    if (document.getElementById('Search1_ddlcategory').value == '0')
    {
        alert("Choose Product Category !!!");
        document.getElementById('Search1_ddlcategory').focus();
        return false;
    }
    
     if ((document.getElementById('Search1_ddlbudgetfrom').value == '0') && (document.getElementById('Search1_ddlbudgeto').value != '0'))
    {
        alert("Choose Product Budget From !!!");
        document.getElementById('Search1_ddlbudgetfrom').focus();
        return false;
    }
      if ((document.getElementById('Search1_ddlbudgeto').value == '0') && (document.getElementById('Search1_ddlbudgetfrom').value != '0'))
    {
        alert("Choose Product Budget to !!!");
        document.getElementById('Search1_ddlbudgeto').focus();
        return false;
    }
      if ((document.getElementById('Search1_ddlbudgeto').value != '0') && (document.getElementById('Search1_ddlbudgetfrom').value != '0'))
    {
        if (Number(document.getElementById('Search1_ddlbudgeto').value) < Number(document.getElementById('Search1_ddlbudgetfrom').value))
        {
            alert("Choose Proper range of budget !!!");
            document.getElementById('Search1_ddlbudgetfrom').value = '0';
             document.getElementById('Search1_ddlbudgeto').value = '0';
            document.getElementById('Search1_ddlbudgetfrom').focus();
            return false;
        }
       
    }
}

function modificationvalidation()
{
    if (document.getElementById('ModifySearch1_ddlcategory').value == '0')
    {
        alert("Choose Product Category !!!");
        document.getElementById('ModifySearch1_ddlcategory').focus();
        return false;
    }
    
     if ((document.getElementById('ModifySearch1_ddlbudgetfrom').value == '0') && (document.getElementById('ModifySearch1_ddlbudgeto').value != '0'))
    {
        alert("Choose Product Budget From !!!");
        document.getElementById('ModifySearch1_ddlbudgetfrom').focus();
        return false;
    }
      if ((document.getElementById('ModifySearch1_ddlbudgeto').value == '0') && (document.getElementById('ModifySearch1_ddlbudgetfrom').value != '0'))
    {
        alert("Choose Product Budget to !!!");
        document.getElementById('ModifySearch1_ddlbudgeto').focus();
        return false;
    }
      if ((document.getElementById('ModifySearch1_ddlbudgeto').value != '0') && (document.getElementById('ModifySearch1_ddlbudgetfrom').value != '0'))
    {
        if (Number(document.getElementById('ModifySearch1_ddlbudgeto').value) < Number(document.getElementById('ModifySearch1_ddlbudgetfrom').value))
        {
            alert("Choose Proper range of budget !!!");
            document.getElementById('ModifySearch1_ddlbudgetfrom').value = '0';
             document.getElementById('ModifySearch1_ddlbudgeto').value = '0';
            document.getElementById('ModifySearch1_ddlbudgetfrom').focus();
            return false;
        }
       
    }
    
      if ((document.getElementById('ModifySearch1_cmbYearTo').value != '0') && (document.getElementById('ModifySearch1_cmbYearFrom').value != '0'))
    {
        if (Number(document.getElementById('ModifySearch1_cmbYearTo').value) < Number(document.getElementById('ModifySearch1_cmbYearFrom').value))
        {
            alert("Choose Proper range of year !!!");
            document.getElementById('ModifySearch1_cmbYearTo').value = '0';
             document.getElementById('ModifySearch1_cmbYearFrom').value = '0';
            document.getElementById('ModifySearch1_cmbYearFrom').focus();
            return false;
        }
       
    }
    
      if ((document.getElementById('ModifySearch1_cmbMileageTo').value != '0') && (document.getElementById('ModifySearch1_cmbMileageFrom').value != '0'))
    {
        if (Number(document.getElementById('ModifySearch1_cmbMileageTo').value) < Number(document.getElementById('ModifySearch1_cmbMileageFrom').value))
        {
            alert("Choose Proper range of Drive KM !!!");
            document.getElementById('ModifySearch1_cmbMileageTo').value = '0';
            document.getElementById('ModifySearch1_cmbMileageFrom').value = '0';
            document.getElementById('ModifySearch1_cmbMileageFrom').focus();
            return false;
        }
       
    }
}


function buyvalidation()
{
    if (document.getElementById('ddlcategory').value == '0')
    {
        alert("Choose Product Category !!!");
        document.getElementById('ddlcategory').focus();
        return false;
    }
    if (document.getElementById('lstchoice').length == '0')
    {
        alert("Choose Brand !!!");
        document.getElementById('lstbrand').focus();
        return false;
    }
    
     if ((document.getElementById('ddlbudgetfrom').value == '0') && (document.getElementById('ddlbudgeto').value != '0'))
    {
        alert("Choose Product Budget From !!!");
        document.getElementById('ddlbudgetfrom').focus();
        return false;
    }
      if ((document.getElementById('ddlbudgeto').value == '0') && (document.getElementById('ddlbudgetfrom').value != '0'))
    {
        alert("Choose Product Budget to !!!");
        document.getElementById('ddlbudgeto').focus();
        return false;
    }
      if ((document.getElementById('ddlbudgeto').value != '0') && (document.getElementById('ddlbudgetfrom').value != '0'))
    {
        if (Number(document.getElementById('ddlbudgeto').value) < Number(document.getElementById('ddlbudgetfrom').value))
        {
            alert("Choose Proper range of budget !!!");
            document.getElementById('ddlbudgetfrom').value = '0';
             document.getElementById('ddlbudgeto').value = '0';
            document.getElementById('ddlbudgetfrom').focus();
            return false;
        }
       
    }
    
      if ((document.getElementById('cmbYearTo').value != '0') && (document.getElementById('cmbYearFrom').value != '0'))
    {
        if (Number(document.getElementById('cmbYearTo').value) < Number(document.getElementById('cmbYearFrom').value))
        {
            alert("Choose Proper range of year !!!");
            document.getElementById('cmbYearTo').value = '0';
             document.getElementById('cmbYearFrom').value = '0';
            document.getElementById('cmbYearFrom').focus();
            return false;
        }
       
    }
    
      if ((document.getElementById('cmbMileageTo').value != '0') && (document.getElementById('cmbMileageFrom').value != '0'))
    {
        if (Number(document.getElementById('cmbMileageTo').value) < Number(document.getElementById('cmbMileageFrom').value))
        {
            alert("Choose Proper range of Drive KM !!!");
            document.getElementById('cmbMileageTo').value = '0';
            document.getElementById('cmbMileageFrom').value = '0';
            document.getElementById('cmbMileageFrom').focus();
            return false;
        }
       
    }
}


function searchvalidation()
{
    if (document.getElementById('AdvanceSearch1_ddlcategory').value == '0')
    {
        alert("Choose Product Category !!!");
        document.getElementById('AdvanceSearch1_ddlcategory').focus();
        return false;
    }
    
     if ((document.getElementById('AdvanceSearch1_ddlbudgetfrom').value == '0') && (document.getElementById('AdvanceSearch1_ddlbudgeto').value != '0'))
    {
        alert("Choose Product Budget From !!!");
        document.getElementById('AdvanceSearch1_ddlbudgetfrom').focus();
        return false;
    }
      if ((document.getElementById('AdvanceSearch1_ddlbudgeto').value == '0') && (document.getElementById('AdvanceSearch1_ddlbudgetfrom').value != '0'))
    {
        alert("Choose Product Budget to !!!");
        document.getElementById('AdvanceSearch1_ddlbudgeto').focus();
        return false;
    }
      if ((document.getElementById('AdvanceSearch1_ddlbudgeto').value != '0') && (document.getElementById('AdvanceSearch1_ddlbudgetfrom').value != '0'))
    {
        if (Number(document.getElementById('AdvanceSearch1_ddlbudgeto').value) < Number(document.getElementById('AdvanceSearch1_ddlbudgetfrom').value))
        {
            alert("Choose Proper range of budget !!!");
            document.getElementById('AdvanceSearch1_ddlbudgetfrom').value = '0';
             document.getElementById('AdvanceSearch1_ddlbudgeto').value = '0';
            document.getElementById('AdvanceSearch1_ddlbudgetfrom').focus();
            return false;
        }
       
    }
    
      if ((document.getElementById('AdvanceSearch1_cmbYearTo').value != '0') && (document.getElementById('AdvanceSearch1_cmbYearFrom').value != '0'))
    {
        if (Number(document.getElementById('AdvanceSearch1_cmbYearTo').value) < Number(document.getElementById('AdvanceSearch1_cmbYearFrom').value))
        {
            alert("Choose Proper range of year !!!");
            document.getElementById('AdvanceSearch1_cmbYearTo').value = '0';
             document.getElementById('AdvanceSearch1_cmbYearFrom').value = '0';
            document.getElementById('AdvanceSearch1_cmbYearFrom').focus();
            return false;
        }
       
    }
    
      if ((document.getElementById('AdvanceSearch1_cmbMileageTo').value != '0') && (document.getElementById('AdvanceSearch1_cmbMileageFrom').value != '0'))
    {
        if (Number(document.getElementById('AdvanceSearch1_cmbMileageTo').value) < Number(document.getElementById('AdvanceSearch1_cmbMileageFrom').value))
        {
            alert("Choose Proper range of Drive KM !!!");
            document.getElementById('AdvanceSearch1_cmbMileageTo').value = '0';
            document.getElementById('AdvanceSearch1_cmbMileageFrom').value = '0';
            document.getElementById('AdvanceSearch1_cmbMileageFrom').focus();
            return false;
        }
       
    }
}



function MoveItem(ctrlSource, ctrlTarget,HiddenFieldName) {
  
    var Source = document.getElementById(ctrlSource);
    var Target = document.getElementById(ctrlTarget);
  //alert(Source.options[Source.options.selectedIndex].value);
    if ((Source.options[Source.options.selectedIndex].value != "Select") && (Source.options[Source.options.selectedIndex].value != "-1") && (Source.options[Source.options.selectedIndex].value != "-2"))
    {
      //alert(Source.options[Source.options.selectedIndex].value);
      if ((Source != null) && (Target != null)) {
        while ( Source.options.selectedIndex >= 0 ) {
          var HiddenList = document.getElementById(HiddenFieldName) //The hidden field
          var SelectedValue = Source.options[Source.options.selectedIndex].value + ','; // Hidden List is comma seperated
          var newOption = new Option(); // Create a new instance of ListItem
          newOption.text = Source.options[Source.options.selectedIndex].text;
          newOption.value = Source.options[Source.options.selectedIndex].value;

          Target.options[Target.length] = newOption; //Append the item in Target
          var TrgSelectedValue = Source.options[Source.options.selectedIndex].value + ','; // Hidden List is comma seperated
          Source.remove(Source.options.selectedIndex);  //Remove the item from Source
          if (HiddenList.value.indexOf(SelectedValue) == -1)
          {
            HiddenList.value += SelectedValue; // Add it to hidden list
          }
          else
          {
            HiddenList.value = HiddenList.value.replace(SelectedValue,""); // Remove from Hidden List
          }
                             
      }
    }
    }
    else
    {
    //alert("select option is selected");
    }
    
   }
   
   
  