/* Function for trimming data  starts */
function trim(inputString)
{
    if(typeof inputString!="string")
    {
        return false;
    }
    var retValue=inputString;// raw data
    var ch=retValue.substring(0,1);// 1st character of raw data
    while(ch==" ")// removing begining blanks...
    {
        retValue=retValue.substring(1,retValue.length);
        ch=retValue.substring(0,1);
    }// begining blanks are removed!
    ch=retValue.substring(retValue.length-1,retValue.length);// last character of raw data
    while(ch==" ")// removing ending blanks...
    {
        retValue=retValue.substring(0,retValue.length-1);
        ch=retValue.substring(retValue.length-1,retValue.length);
    }// ending blanks removed!
    while(retValue.indexOf("  ")!=-1)// removing inline blanks appear more than once...
    {
        retValue=retValue.substring(0,retValue.indexOf("  "))+retValue.substring(retValue.indexOf("  ")+1,retValue.length);
    }// inline blanks that appear more than once are removed!
    return retValue;
}
/* End of Function for trimming data */





/* Function for check if data is empty or not start */
var whitespaces=" \t\n\r";
function emptyCheck(data)
{
    if(data==null || data=="")
    {
        return true;
    }
    for(var i=0;i<data.length;i++)
    {
        ch=data.charAt(i);
        if(whitespaces.indexOf(ch)!=-1)
        {
            return true;
        }
    }
    return false;
}
/* Function for check if data is empty or not ends */





/* Function for validate admin login starts */
function validate_admin_login()
{
    var admin_username=document.getElementById('admin_username').value;
    if(admin_username=="")
    {
        document.getElementById('msg').innerHTML="username is empty!";
        document.getElementById('admin_username').select();
        document.getElementById('admin_username').focus();
        return false;
    }
    if(emptyCheck(admin_username)==true)
    {
        document.getElementById('msg').innerHTML="invalid username!";
        document.getElementById('admin_username').select();
        document.getElementById('admin_username').focus();
        return false;
    }
    var admin_password=document.getElementById('admin_password').value;
    if(admin_password=="")
    {
        document.getElementById('msg').innerHTML="password is empty!";
        document.getElementById('admin_password').select();
        document.getElementById('admin_password').focus();
        return false;
    }
    if(emptyCheck(admin_password)==true)
    {
        document.getElementById('msg').innerHTML="invalid password!";
        document.getElementById('admin_password').select();
        document.getElementById('admin_password').focus();
        return false;
    }
    return true;
}
/* Function for validate admin login ends */





/* Function for validating admin change password starts */
function validate_admin_change_password()
{
    var admin_old_password=document.getElementById('admin_old_password').value;
    if(admin_old_password=="")
    {
        alert("Please type your old password!");
        document.getElementById('msg').innerHTML="Please type your old password!";
        document.getElementById('admin_old_password').select();
        document.getElementById('admin_old_password').focus();
        return false;
    }
    if(emptyCheck(admin_old_password)==true)
    {
        alert("Your old password is invalid!");
        document.getElementById('msg').innerHTML="Your old password is invalid!";
        document.getElementById('admin_old_password').select();
        document.getElementById('admin_old_password').focus();
        return false;
    }
    var admin_new_password=document.getElementById('admin_new_password').value;
    if(admin_new_password=="")
    {
        alert("Please type new password!");
        document.getElementById('msg').innerHTML="Please type new password!";
        document.getElementById('admin_new_password').select();
        document.getElementById('admin_new_password').focus();
        return false;
    }
    if(emptyCheck(admin_new_password)==true)
    {
        alert("Your new password is invalid!");
        document.getElementById('msg').innerHTML="Your new password is invalid!";
        document.getElementById('admin_new_password').select();
        document.getElementById('admin_new_password').focus();
        return false;
    }
    if(admin_new_password.length<5)
    {
        alert("Password must be of minimum 5 characters!");
        document.getElementById('msg').innerHTML="Password must be of minimum 5 characters!";
        document.getElementById('admin_confirm_password').value="";
        document.getElementById('admin_new_password').select();
        document.getElementById('admin_new_password').focus();
        return false;
    }
    var admin_confirm_password=document.getElementById('admin_confirm_password').value;
    if(admin_confirm_password=="")
    {
        alert("Please confirm new password!");
        document.getElementById('msg').innerHTML="Please confirm new password!";
        document.getElementById('admin_confirm_password').select();
        document.getElementById('admin_confirm_password').focus();
        return false;
    }
    if(emptyCheck(admin_confirm_password)==true)
    {
        alert("Confirm your new password!");
        document.getElementById('msg').innerHTML="Confirm your new password!";
        document.getElementById('admin_confirm_password').select();
        document.getElementById('admin_confirm_password').focus();
        return false;
    }
    if(admin_confirm_password!=admin_new_password)
    {
        alert("Password confirmation failed!");
        document.getElementById('msg').innerHTML="Password confirmation failed!";
        document.getElementById('admin_confirm_password').select();
        document.getElementById('admin_confirm_password').focus();
        return false;
    }
    if(admin_old_password==admin_new_password)
    {
        alert("Please choose different new password!");
        document.getElementById('msg').innerHTML="Please choose different new password!";
        document.getElementById('admin_new_password').value="";
        document.getElementById('admin_confirm_password').value="";
        document.getElementById('admin_new_password').focus();
        return false;
    }
    return true;
}
/* Function for validating admin change password ends */





/* Function for validating admin add category starts */
function validate_admin_add_category()
{
  var category_name=document.getElementById('category_name').value;
  if(category_name=="")
  {
      document.getElementById('msg').innerHTML="Category Name is empty!";
      document.getElementById('category_name').select();
      document.getElementById('category_name').focus();
      return false;
  }
  category_name=trim(category_name);
  if(category_name==false)
  {
      document.getElementById('msg').innerHTML="Invalid Category name";
      document.getElementById('category_name').select();
      document.getElementById('category_name').focus();
      return false;
  }
  if(category_name=="")
  {
      document.getElementById('msg').innerHTML="Please type Category name!";
      document.getElementById('category_name').select();
      document.getElementById('category_name').focus();
      return false;
  }
  document.getElementById('category_name').value=category_name;
  var sort_order=document.getElementById('sort_order').value;
  if(emptyCheck(sort_order)==true)
  {
      document.getElementById('msg').innerHTML="Please enter Sort Order correctly!";
      document.getElementById('sort_order').select();
      document.getElementById('sort_order').focus();
      return false;
  }
  if(sort_order=="")
  {
      document.getElementById('msg').innerHTML="Please enter Sort Order correctly!";
      document.getElementById('sort_order').select();
      document.getElementById('sort_order').focus();
      return false;
  }
  if(isNaN(sort_order)==true)
  {
      document.getElementById('msg').innerHTML="Category Sort Order should be a number!";
      document.getElementById('sort_order').select();
      document.getElementById('sort_order').focus();
      return false;
  }
  if(sort_order<=0)
  {
      document.getElementById('msg').innerHTML="Category Sort can't be less than Zero!";
      document.getElementById('sort_order').select();
      document.getElementById('sort_order').focus();
      return false;
  }
  return true;
}
/* Function for validating admin add category ends */





/* Function for focusing admin login username starts */
function admin_login_focus()
{
  document.getElementById('admin_username').focus();
}
/* Function for focusing admin login username ends */





/* Function for focusing admin add category starts */
function admin_add_category_focus()
{
  document.getElementById('category_name').focus();
}
/* Function for focusing admin add category ends */





/* Function for validating admin add subcategory starts */
function validate_admin_add_subcategory()
{
  var chk_cat_hdn=document.getElementById('chk_cat_hdn').value;
  if(chk_cat_hdn == 0)
  {
    document.getElementById('msg').innerHTML="Please add category first!";
    return false;
  }
  else
  {
    var category_id=document.getElementById('category_list').value;
    if(category_id == 0)
    {
      document.getElementById('msg').innerHTML="Please choose a category!";
      document.getElementById('category_list').focus();
      return false;
    }
  }

  var subcategory_name=document.getElementById('subcategory_name').value;
  if(subcategory_name=="")
  {
      document.getElementById('msg').innerHTML="SubCategory Name is empty!";
      document.getElementById('subcategory_name').select();
      document.getElementById('subcategory_name').focus();
      return false;
  }
  subcategory_name=trim(subcategory_name);
  if(subcategory_name==false)
  {
      document.getElementById('msg').innerHTML="Invalid SubCategory name";
      document.getElementById('subcategory_name').select();
      document.getElementById('subcategory_name').focus();
      return false;
  }
  if(subcategory_name=="")
  {
      document.getElementById('msg').innerHTML="Please type SubCategory name!";
      document.getElementById('subcategory_name').select();
      document.getElementById('subcategory_name').focus();
      return false;
  }
  document.getElementById('subcategory_name').value=subcategory_name;
  var sub_cat_sort_order=document.getElementById('sub_cat_sort_order').value;
  if(emptyCheck(sub_cat_sort_order)==true)
  {
      document.getElementById('msg').innerHTML="Please enter Sort Order correctly!";
      document.getElementById('sub_cat_sort_order').select();
      document.getElementById('sub_cat_sort_order').focus();
      return false;
  }
  if(sub_cat_sort_order=="")
  {
      document.getElementById('msg').innerHTML="Please enter Sort Order correctly!!";
      document.getElementById('sub_cat_sort_order').select();
      document.getElementById('sub_cat_sort_order').focus();
      return false;
  }
  if(isNaN(sub_cat_sort_order)==true)
  {
      document.getElementById('msg').innerHTML="SubCategory Sort Order should be a number!";
      document.getElementById('sub_cat_sort_order').select();
      document.getElementById('sub_cat_sort_order').focus();
      return false;
  }
  if(sub_cat_sort_order<=0)
  {
      document.getElementById('msg').innerHTML="SubCategory Sort can't be less than Zero!";
      document.getElementById('sub_cat_sort_order').select();
      document.getElementById('sub_cat_sort_order').focus();
      return false;
  }
  return true;
}
/* Function for validating admin add subcategory ends */






/*  Function for validating admin edit category data starts */
function validate_category_edit()
{
  var category_name=document.getElementById('category_name').value;
  if(category_name=="")
  {
      document.getElementById('msg').innerHTML="Category Name is empty!";
      document.getElementById('category_name').select();
      document.getElementById('category_name').focus();
      return false;
  }
  category_name=trim(category_name);
  if(category_name==false)
  {
      document.getElementById('msg').innerHTML="Invalid Category name";
      document.getElementById('category_name').select();
      document.getElementById('category_name').focus();
      return false;
  }
  if(category_name=="")
  {
      document.getElementById('msg').innerHTML="Please type Category name!";
      document.getElementById('category_name').select();
      document.getElementById('category_name').focus();
      return false;
  }
  document.getElementById('category_name').value=category_name;
  var sort_order=document.getElementById('sort_order').value;
  if(emptyCheck(sort_order)==true)
  {
      document.getElementById('msg').innerHTML="Please enter Sort Order correctly!";
      document.getElementById('sort_order').select();
      document.getElementById('sort_order').focus();
      return false;
  }
  if(sort_order=="")
  {
      document.getElementById('msg').innerHTML="Please enter Sort Order correctly!";
      document.getElementById('sort_order').select();
      document.getElementById('sort_order').focus();
      return false;
  }
  if(isNaN(sort_order)==true)
  {
      document.getElementById('msg').innerHTML="Category Sort Order should be a number!";
      document.getElementById('sort_order').select();
      document.getElementById('sort_order').focus();
      return false;
  }
  if(sort_order<=0)
  {
      document.getElementById('msg').innerHTML="Category Sort can't be less than Zero!";
      document.getElementById('sort_order').select();
      document.getElementById('sort_order').focus();
      return false;
  }
  return true;
}
/* Function for validation of admin edit category data ends */






/* Function for edit subcategory data starts */
function validate_subcategory_edit()
{
  var category_id=document.getElementById('category_list').value;
  if(category_id == 0)
  {
      document.getElementById('msg').innerHTML="Please choose a Category!";
      document.getElementById('category_list').focus();
      return false;
  }
  var subcategory_name=document.getElementById('subcategory_name').value;
  if(subcategory_name=="")
  {
      document.getElementById('msg').innerHTML="SubCategory Name is empty!";
      document.getElementById('subcategory_name').select();
      document.getElementById('subcategory_name').focus();
      return false;
  }
  subcategory_name=trim(subcategory_name);
  if(subcategory_name==false)
  {
      document.getElementById('msg').innerHTML="Invalid SubCategory name";
      document.getElementById('subcategory_name').select();
      document.getElementById('subcategory_name').focus();
      return false;
  }
  if(subcategory_name=="")
  {
      document.getElementById('msg').innerHTML="Please type SubCategory name!";
      document.getElementById('subcategory_name').select();
      document.getElementById('subcategory_name').focus();
      return false;
  }
  document.getElementById('subcategory_name').value=subcategory_name;
  var sort_order=document.getElementById('sort_order').value;
  if(emptyCheck(sort_order)==true)
  {
      document.getElementById('msg').innerHTML="Please enter Sort Order correctly!";
      document.getElementById('sort_order').select();
      document.getElementById('sort_order').focus();
      return false;
  }
  if(sort_order=="")
  {
      document.getElementById('msg').innerHTML="Please enter Sort Order correctly!";
      document.getElementById('sort_order').select();
      document.getElementById('sort_order').focus();
      return false;
  }
  if(isNaN(sort_order)==true)
  {
      document.getElementById('msg').innerHTML="SubCategory Sort Order should be a number!";
      document.getElementById('sort_order').select();
      document.getElementById('sort_order').focus();
      return false;
  }
  if(sort_order<=0)
  {
      document.getElementById('msg').innerHTML="SubCategory Sort can't be less than Zero!";
      document.getElementById('sort_order').select();
      document.getElementById('sort_order').focus();
      return false;
  }
  return true;
}
/* Function for edit subcategory data ends */





/* Functions for inspection of search box hover | key up | click activity ends */
function clean_search_default_text(search_box_id)
{
  var default_search_box_string = "Search for your Company";
  var search_box_string = document.getElementById(search_box_id).value;
  if(search_box_string == default_search_box_string)
  {
    document.getElementById(search_box_id).value="";
  }
}




function regain_search_default_text(search_box_id)
{
  var default_search_box_string = "Search for your Company";
  var search_box_string = document.getElementById(search_box_id).value;
  if(search_box_string == "")
  {
    document.getElementById(search_box_id).value=default_search_box_string;
  }
}
/* Function for inspection of search box hover | key up | click activity ends */





/*HTTP Object creation function ** Common for all ajax function */
function GetXmlHttpObject()
{
  if (window.XMLHttpRequest)
  {
    // code for IE7+, Firefox, Chrome, Opera, Safari
    return new XMLHttpRequest();
  }
  if (window.ActiveXObject)
  {
    // code for IE6, IE5
    return new ActiveXObject("Microsoft.XMLHTTP");
  }
  return null;
}// end of GetXmlHttpObject() function





/* Function for manipulating approval status starts */
function get_approval_status(category_list)
{
   var category_id=document.getElementById(category_list).options[document.getElementById(category_list).options.selectedIndex].id;
   //alert(category_id);
   if(category_id != 0)
   {
     xmlHttp=GetXmlHttpObject();
     if(xmlHttp==null)
     {
       alert("Browser does not support Ajax ");
       return;
     }
     url="../ajax_control.php"
     url=url+"?sid="+Math.random();
     url=url+"&category_id="+category_id;
     url=url+"&action=fetch_category_approval";
     //alert(url);
     xmlHttp.onreadystatechange=reply_get_approval_status;
     xmlHttp.open("GET",url,true);
     xmlHttp.send(null);
   }
}
/* Function for manipulating approval status ends */
function reply_get_approval_status()
{
    if(xmlHttp.readyState==4 || xmlHttp.readyState=="completed")
    {
        //alert(xmlHttp.responseText);
        //document.getElementById("msg").innerHTML="";
        if(xmlHttp.responseText !="")
        {
          //alert(xmlHttp.responseText);
          var approval_status=xmlHttp.responseText;
          if(approval_status == 1)
          {
            document.getElementById("approval").checked  ='checked';
            document.getElementById("approval").disabled ='disabled';
            document.getElementById("approval_hdn").value='1';
          }
          else
          {
            document.getElementById("approval").disabled =false;
            document.getElementById("approval").checked  ='';
            document.getElementById("approval_hdn").value='0';
          }
        }
    }
} /* End of function verify_username_response */





/* Function for validation starts */
function validate_submit_complain()
{
  var hdn_login_status_tracker = document.getElementById('hdn_login_status_tracker').value;
  //alert(hdn_login_status_tracker);
  if(hdn_login_status_tracker == "")
  {
    var member_fullname = document.getElementById('member_fullname').value;
    if(member_fullname=="")
    {
      alert("Please enter Your Full Name correctly!");
      //document.getElementById('msg').innerHTML="Please give state name!";
      document.getElementById('member_fullname').select();
      document.getElementById('member_fullname').focus();
      return false;
    }
    member_fullname=trim(member_fullname);
    if(member_fullname==false)
    {
      alert("Invalid Name!");
      //document.getElementById('msg').innerHTML="Invalid Name!";
      document.getElementById('member_fullname').select();
      document.getElementById('member_fullname').focus();
      return false;
    }
    if(member_fullname=="")
    {
      alert("Please enter Your Full Name correctly!");
      //document.getElementById('msg').innerHTML="Please enter Your Full Name correctly!";
      document.getElementById('member_fullname').select();
      document.getElementById('member_fullname').focus();
      return false;
    }
    document.getElementById('member_fullname').value=member_fullname;

    var member_mobile_no = document.getElementById('member_mobile_no').value;
    if(member_mobile_no != "")
    {
       var ValidChars = "0123456789";
       var IsNumber=true;
       var Char;

       for (i = 0; i < member_mobile_no.length && IsNumber == true; i++)
       {
         Char = member_mobile_no.charAt(i);
         if(ValidChars.indexOf(Char) == -1)
         {
           IsNumber = false;
         }
       }
       //alert(member_mobile_no.length);
       if(IsNumber == false || member_mobile_no.length != 10)
       {
         alert("Mobile Number is not mandatory..\nBut, if you want to input it, Please input correctly!");
         return false;
       }
       member_mobile_no=trim(member_mobile_no);
    }
    document.getElementById('member_mobile_no').value=member_mobile_no;

    var member_email=document.getElementById('member_email').value;
    if(emptyCheck(member_email)==true)
    {
        alert("Please enter email ID correctly!");
        //document.getElementById('msg').innerHTML="Please enter email ID correctly!";
        document.getElementById('member_email').select();
        document.getElementById('member_email').focus();
        return false;
    }
    if(member_email=="")
    {
        alert("Please enter email ID correctly!");
        //document.getElementById('msg').innerHTML="Please enter email ID correctly!";
        document.getElementById('member_email').select();
        document.getElementById('member_email').focus();
        return false;
    }
    var email_exp=/^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-Z0-9]{2,4}$/;
    if(!member_email.match(email_exp))
    {
        alert("Invalid email ID!");
        //document.getElementById('msg').innerHTML="Invalid email ID!";
        document.getElementById('member_email').select();
        document.getElementById('member_email').focus();
        return false;
    }

    var register_yes = document.getElementById('yes').checked;
    var register_no = document.getElementById('no').checked;
    //alert(register_yes);
    //alert(register_no);
    if(register_yes == true)
    {
      var member_username = document.getElementById('member_username').value;
      if(emptyCheck(member_username)==true)
      {
        alert("Please enter username correctly!");
        document.getElementById('member_username').select();
        document.getElementById('member_username').focus();
        return false;
      }
      if(member_username=="")
      {
        alert("Please enter username correctly!");
        document.getElementById('member_username').select();
        document.getElementById('member_username').focus();
        return false;
      }
      var member_password = trim(document.getElementById('member_password').value);
      var member_conf_password = trim(document.getElementById('member_conf_password').value);
      if(member_password == "")
      {
        alert("Please enter Password correctly!");
        document.getElementById('member_password').select();
        document.getElementById('member_password').focus();
        return false;
      }
      if(member_password != member_conf_password)
      {
        alert("Password confirmation failed!");
        document.getElementById('member_conf_password').select();
        document.getElementById('member_conf_password').focus();
        return false;
      }
    }
  }


  var product_name=document.getElementById('product_name').value;
  if(product_name=="")
  {
      alert("Please enter Product Name correctly!");
      //document.getElementById('msg').innerHTML="Please give state name!";
      document.getElementById('product_name').select();
      document.getElementById('product_name').focus();
      return false;
  }
  product_name=trim(product_name);
  if(product_name==false)
  {
      alert("Invalid Product Name!");
      //document.getElementById('msg').innerHTML="Invalid Name!";
      document.getElementById('product_name').select();
      document.getElementById('product_name').focus();
      return false;
  }
  if(product_name=="")
  {
      alert("Please enter Product Name correctly!");
      //document.getElementById('msg').innerHTML="Please enter Your Full Name correctly!";
      document.getElementById('product_name').select();
      document.getElementById('product_name').focus();
      return false;
  }
  // new code added on 07.05.2010 starts and commented on 11.05.2010
  /*var regUrl = /^(((www.){1}))[-a-zA-Z0-9@:%_\+.~#?&//=]+$/;
  if(regUrl.test(product_name) == false)
  {
     alert("Website URL is not in valid format.\nExp:www.xyz.com\n No http:// is required.");
     document.getElementById('product_name').select();
     document.getElementById('product_name').focus();
     return false;
  }*/
  // new code added on 07.05.2010 ends and commented on 11.05.2010
  document.getElementById('product_name').value=product_name;
  var complaint_subject=document.getElementById('complaint_subject').value;
  if(complaint_subject=="")
  {
      alert("Please enter Complaint Subject correctly!");
      //document.getElementById('msg').innerHTML="Please give state name!";
      document.getElementById('complaint_subject').select();
      document.getElementById('complaint_subject').focus();
      return false;
  }
  complaint_subject=trim(complaint_subject);
  if(complaint_subject==false)
  {
      alert("Invalid Complaint Subject!");
      //document.getElementById('msg').innerHTML="Invalid Name!";
      document.getElementById('complaint_subject').select();
      document.getElementById('complaint_subject').focus();
      return false;
  }
  if(complaint_subject=="")
  {
      alert("Please enter Complaint Subject correctly!");
      //document.getElementById('msg').innerHTML="Please enter Your Full Name correctly!";
      document.getElementById('complaint_subject').select();
      document.getElementById('complaint_subject').focus();
      return false;
  }
  document.getElementById('complaint_subject').value=complaint_subject;
  var category_list=document.getElementById('category_list').value;
  if(category_list==0)
  {
      alert("Please choose Complain category!");
      //document.getElementById('msg').innerHTML='Please choose a Security Question!';
      document.getElementById('category_list').focus();
      return false;
  }
  var complain_details=document.getElementById('complain_details').value;
  if(complain_details=="")
  {
      alert("Please enter Complaint Details correctly!");
      //document.getElementById('msg').innerHTML="Please give state name!";
      document.getElementById('complain_details').select();
      document.getElementById('complain_details').focus();
      return false;
  }
  complain_details=trim(complain_details);
  if(complain_details==false)
  {
      alert("Invalid Complaint Details!");
      //document.getElementById('msg').innerHTML="Invalid Name!";
      document.getElementById('complain_details').focus();
      return false;
  }
  if(complain_details=="")
  {
      alert("Please enter Complaint Details!");
      //document.getElementById('msg').innerHTML="Please enter Your Full Name correctly!";
      document.getElementById('complain_details').select();
      document.getElementById('complain_details').focus();
      return false;
  }
  document.getElementById('complain_details').value=complain_details;
  if(document.getElementById('scode').value=="")
  {
        alert("Please type Security Code!");
        //document.getElementById('msg').innerHTML="Please type your Security Code!";
        document.getElementById('scode').select();
        document.getElementById('scode').focus();
        return false;
  }
  if(document.getElementById('scode').value != document.getElementById('hdn_captchacode').value)
  {
        alert("Wrong Security Code!");
        //document.getElementById('msg').innerHTML="Wrong Security Code!";
        document.getElementById('scode').select();
        document.getElementById('scode').focus();
        return false;
  }
  var agree_term=document.getElementById('agree_term').checked;
  if(agree_term == false)
  {
        alert("You haven't agreed to the terms and conditions!");
        document.getElementById('agree_term').select();
        document.getElementById('agree_term').focus();
        return false;
  }
  return true;
}
/* Function for validation ends */






/*Javascript for change captcha code*/
function vcodchange()
{
   xmlHttp=GetXmlHttpObject();
   if(xmlHttp==null)
   {
     alert("Browser does not support Ajax ");
     return;
   }
   document.getElementById("captchadiv").innerHTML="<font style='color:#000066; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal'>Loading...</font>";
   url="new_ajax_control.php?action=change_capcha_image";
   url=url+"&sid="+Math.random();
   //alert(url);
   xmlHttp.onreadystatechange=stateChanged_captchaimage;
   xmlHttp.open("GET",url,true);
   xmlHttp.send(null);
}/* End of function vcodchange */



function stateChanged_captchaimage()
{
   if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
   {
     //alert(xmlHttp.responseText);
     str_arr = xmlHttp.responseText.split("string=");
     //alert(str_arr);
     //alert(str_arr[0]);
     //alert(str_arr[1]);
     x=str_arr[1].substr(0,str_arr[1].length-2);
     //alert(x);
     document.getElementById("captchadiv").innerHTML=xmlHttp.responseText;
     document.getElementById("hdn_captchacode").value=x;
   }
}/* End of function stateChanged_captchaimage */







/* Function for changing and checking textbox field is empty or not on key up */
function chk_empty_chng_tick_img(textbox_id,tick_img_id_str,mode)
{
  if(mode=='text')
  {
    var textbox_value=trim(document.getElementById(textbox_id).value);
    if(textbox_value == "")
    {
      document.getElementById(tick_img_id_str).src="images/tick_no.png";
    }
    else
    {
      document.getElementById(tick_img_id_str).src="images/tick_ok.png";
    }
  }
  else if(mode=='email')
  {
    var emailbox_value=document.getElementById(textbox_id).value;
    if(emptyCheck(emailbox_value)==true)
    {
       document.getElementById(tick_img_id_str).src="images/tick_no.png";
    }
    else if(emailbox_value=="")
    {
       document.getElementById(tick_img_id_str).src="images/tick_no.png";
    }
    else
    {
       var email_exp=/^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-Z0-9]{2,4}$/;
       if(!emailbox_value.match(email_exp))
       {
         document.getElementById(tick_img_id_str).src="images/tick_no.png";
       }
       else
       {
         document.getElementById(tick_img_id_str).src="images/tick_ok.png";
       }
    }
  }
  else if(mode=='selectbox')
  {
    var selectbox_value=document.getElementById(textbox_id).value;
    if(selectbox_value == 0)
    {
      document.getElementById(tick_img_id_str).src="images/tick_no.png";
    }
    else
    {
      document.getElementById(tick_img_id_str).src="images/tick_ok.png";
    }
  }
  else if(mode=='digit')
  {
    var textbox_value=document.getElementById(textbox_id).value;

    var ValidChars = "0123456789";
    var IsNumber=true;
    var Char;

    for (i = 0; i < textbox_value.length && IsNumber == true; i++)
    {
      Char = textbox_value.charAt(i);
      if(ValidChars.indexOf(Char) == -1)
      {
        IsNumber = false;
      }
    }

    if(IsNumber == true && textbox_value.length==10)
    {
      document.getElementById(tick_img_id_str).src="images/tick_ok.png";
    }
    else
    {
      document.getElementById(tick_img_id_str).src="images/tick_no.png";
    }
   }
   else if(mode=='password')
   {
     var member_password = trim(document.getElementById('member_password').value);
     var member_conf_password = trim(document.getElementById('member_conf_password').value);
     if( (member_password == member_conf_password) && member_password != "")
     {
       document.getElementById(tick_img_id_str).src="images/tick_ok.png";
     }
     else
     {
       document.getElementById(tick_img_id_str).src="images/tick_no.png";
     }
   }
   else
   {

   }
}
/* Function for changing and checking textbox field is empty or not on key up ends */






/* Function for ajax dynamic products name population below search text box Starts */
function get_similar_products(product_name_box_id)
{
  var product_name = document.getElementById(product_name_box_id).value;
  var product_name = trim(product_name);
  if(product_name != "" || product_name != false)
  {
    xmlHttp=GetXmlHttpObject();
    if(xmlHttp==null)
    {
      alert("Browser does not support Ajax ");
      return;
    }
    url="../ajax_control.php?action=get_similar_products";
    url=url+"&sid="+Math.random();
    url=url+"&product_name="+product_name;
    //alert(url);
    xmlHttp.onreadystatechange=populate_similar_products;
    xmlHttp.open("GET",url,true);
    xmlHttp.send(null);
    show_similar_product_name_list("similar_product_name_list");
  }
  else
  {
    document.getElementById("similar_product_name_list").innerHTML = "";
  }
}
/* Function for ajax dynamic products name population below search text box ends */
/* Function  populate_similar_products() Starts */
function populate_similar_products()
{
  if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
   {
     //alert(xmlHttp.responseText);
     if(xmlHttp.responseText != "")
     {
   /*  str_arr = xmlHttp.responseText.split("##");
       document.getElementById("similar_product_name_list").innerHTML = "";
       for(var i=0;i<str_arr.length;i++)
       {
          document.getElementById("similar_product_name_list").innerHTML = document.getElementById("similar_product_name_list").innerHTML + str_arr[i];
          document.getElementById("similar_product_name_list").innerHTML = document.getElementById("similar_product_name_list").innerHTML + "<br />"
       }
   */
     }

     //alert("ARRAY FOUND:"+str_arr);
     //alert(str_arr[0]);
     //alert(str_arr[1]);
     //x=str_arr[1].substr(0,str_arr[1].length-2);
     //alert(x);
     //document.getElementById("captchadiv").innerHTML=xmlHttp.responseText;
     //document.getElementById("hdn_captchacode").value=x;
   }
}
/* Function populate_similar_products() Ends */





/* Function for validation of submit comment data starts */
function validate_submit_comment()
{
  var hdn_login_status_tracker = document.getElementById('hdn_login_status_tracker').value;
  //alert(hdn_login_status_tracker);
  if(hdn_login_status_tracker == "")
  {
     var member_fullname = document.getElementById('member_fullname').value;
     if(member_fullname=="")
     {
        alert("Please enter Your Full Name correctly!");
        //document.getElementById('msg').innerHTML="Please give state name!";
        document.getElementById('member_fullname').select();
        document.getElementById('member_fullname').focus();
        return false;
     }
     member_fullname=trim(member_fullname);
     if(member_fullname==false)
     {
        alert("Invalid Name!");
        //document.getElementById('msg').innerHTML="Invalid Name!";
        document.getElementById('member_fullname').select();
        document.getElementById('member_fullname').focus();
        return false;
     }
     if(member_fullname=="")
     {
        alert("Please enter Your Full Name correctly!");
        //document.getElementById('msg').innerHTML="Please enter Your Full Name correctly!";
        document.getElementById('member_fullname').select();
        document.getElementById('member_fullname').focus();
        return false;
     }
     document.getElementById('member_fullname').value=member_fullname;
     var member_mobile_no = document.getElementById('member_mobile_no').value;
     if(member_mobile_no != "")
     {
        var ValidChars = "0123456789";
        var IsNumber=true;
        var Char;

        for (i = 0; i < member_mobile_no.length && IsNumber == true; i++)
        {
          Char = member_mobile_no.charAt(i);
          if(ValidChars.indexOf(Char) == -1)
          {
            IsNumber = false;
          }
        }
        //alert(member_mobile_no.length);
        if(IsNumber == false || member_mobile_no.length != 10)
        {
          alert("Mobile Number is not mandatory..\nBut, if you want to input it, Please input correctly!");
          return false;
        }
        member_mobile_no=trim(member_mobile_no);
     }
     document.getElementById('member_mobile_no').value=member_mobile_no;
     var register_yes = document.getElementById('yes').checked;
     var register_no = document.getElementById('no').checked;
     //alert(register_yes);
     //alert(register_no);
     if(register_yes == true)
     {
       var member_username = document.getElementById('member_username').value;
       if(emptyCheck(member_username)==true)
       {
         alert("Please enter username correctly!");
         document.getElementById('member_username').select();
         document.getElementById('member_username').focus();
         return false;
       }
       if(member_username=="")
       {
         alert("Please enter username correctly!");
         document.getElementById('member_username').select();
         document.getElementById('member_username').focus();
         return false;
       }
       var member_password = trim(document.getElementById('member_password').value);
       var member_conf_password = trim(document.getElementById('member_conf_password').value);
       if(member_password == "")
       {
         alert("Please enter Password correctly!");
         document.getElementById('member_password').select();
         document.getElementById('member_password').focus();
         return false;
       }
       if(member_password != member_conf_password)
       {
         alert("Password confirmation failed!");
         document.getElementById('member_conf_password').select();
         document.getElementById('member_conf_password').focus();
         return false;
       }
     }
     var member_email=document.getElementById('member_email').value;
     if(emptyCheck(member_email)==true)
     {
        alert("Please enter email ID correctly!");
        //document.getElementById('msg').innerHTML="Please enter email ID correctly!";
        document.getElementById('member_email').select();
        document.getElementById('member_email').focus();
        return false;
     }
     if(member_email=="")
     {
        alert("Please enter email ID correctly!");
        //document.getElementById('msg').innerHTML="Please enter email ID correctly!";
        document.getElementById('member_email').select();
        document.getElementById('member_email').focus();
        return false;
     }
     var email_exp=/^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-Z0-9]{2,4}$/;
     if(!member_email.match(email_exp))
     {
        alert("Invalid email ID!");
        //document.getElementById('msg').innerHTML="Invalid email ID!";
        document.getElementById('member_email').select();
        document.getElementById('member_email').focus();
        return false;
     }
  }
  var complaint_attitude1 = document.getElementById('complaint_attitude1').checked;
  var complaint_attitude2 = document.getElementById('complaint_attitude2').checked;
  var complaint_attitude3 = document.getElementById('complaint_attitude3').checked;
  if(complaint_attitude1==false && complaint_attitude2==false && complaint_attitude3==false)
  {
      alert("Please Choose Comment Attitude!");
      document.getElementById('complaint_attitude1').focus();
      return false;
  }
  var comment_details=document.getElementById('comment_details').value;
  if(comment_details=="")
  {
      alert("Please Type Comment Text correctly!");
      //document.getElementById('msg').innerHTML="Please give state name!";
      document.getElementById('comment_details').select();
      document.getElementById('comment_details').focus();
      return false;
  }
  comment_details=trim(comment_details);
  if(comment_details==false)
  {
      alert("Invalid Comment Text!");
      document.getElementById('comment_details').select();
      document.getElementById('comment_details').focus();
      return false;
  }
  if(comment_details=="")
  {
      alert("Please Type Comment Text correctly!");
      document.getElementById('comment_details').select();
      document.getElementById('comment_details').focus();
      return false;
  }
  document.getElementById('comment_details').value=comment_details;

  if(document.getElementById('scode').value=="")
  {
        alert("Please type Security Code!");
        document.getElementById('scode').select();
        document.getElementById('scode').focus();
        return false;
  }
  if(document.getElementById('scode').value != document.getElementById('hdn_captchacode').value)
  {
        alert("Wrong Security Code!");
        document.getElementById('scode').select();
        document.getElementById('scode').focus();
        return false;
  }
  var agree_term=document.getElementById('agree_term').checked;
  if(agree_term == false)
  {
        alert("You haven't agreed to the terms and conditions!");
        document.getElementById('agree_term').select();
        document.getElementById('agree_term').focus();
        return false;
  }
  return true;
}
/* Function for validation of submit comment data ends */






/* Function for validation of send email data starts */
function validate_send_email()
{
  var from_member_name = document.getElementById('from_member_name').value;
  if(from_member_name=="")
  {
      alert("Please enter Your Full Name correctly!");
      //document.getElementById('msg').innerHTML="Please give state name!";
      document.getElementById('from_member_name').select();
      document.getElementById('from_member_name').focus();
      return false;
  }
  from_member_name=trim(from_member_name);
  if(from_member_name==false)
  {
      alert("Invalid Name!");
      //document.getElementById('msg').innerHTML="Invalid Name!";
      document.getElementById('from_member_name').select();
      document.getElementById('from_member_name').focus();
      return false;
  }
  if(from_member_name=="")
  {
      alert("Please enter Your Full Name correctly!");
      //document.getElementById('msg').innerHTML="Please enter Your Full Name correctly!";
      document.getElementById('from_member_name').select();
      document.getElementById('from_member_name').focus();
      return false;
  }
  document.getElementById('from_member_name').value=from_member_name;
  var from_member_email=document.getElementById('from_member_email').value;
  if(emptyCheck(from_member_email)==true)
  {
        alert("Please enter email ID correctly!");
        //document.getElementById('msg').innerHTML="Please enter email ID correctly!";
        document.getElementById('from_member_email').select();
        document.getElementById('from_member_email').focus();
        return false;
  }
  if(from_member_email=="")
  {
        alert("Please enter email ID correctly!");
        //document.getElementById('msg').innerHTML="Please enter email ID correctly!";
        document.getElementById('from_member_email').select();
        document.getElementById('from_member_email').focus();
        return false;
  }
  var email_exp=/^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-Z0-9]{2,4}$/;
  if(!from_member_email.match(email_exp))
  {
        alert("Invalid email ID!");
        //document.getElementById('msg').innerHTML="Invalid email ID!";
        document.getElementById('from_member_email').select();
        document.getElementById('from_member_email').focus();
        return false;
  }
  var email_subject=document.getElementById('email_subject').value;
  if(email_subject=="")
  {
      alert("Please Type Email Subject correctly!");
      //document.getElementById('msg').innerHTML="Please give state name!";
      document.getElementById('email_subject').select();
      document.getElementById('email_subject').focus();
      return false;
  }
  email_subject=trim(email_subject);
  if(email_subject==false)
  {
      alert("Invalid Email Subject!");
      document.getElementById('email_subject').select();
      document.getElementById('email_subject').focus();
      return false;
  }
  if(email_subject=="")
  {
      alert("Please Type Email Subject correctly!");
      document.getElementById('email_subject').select();
      document.getElementById('email_subject').focus();
      return false;
  }
  document.getElementById('email_subject').value=email_subject;

  var email_message=document.getElementById('email_message').value;
  if(email_message=="")
  {
      alert("Please Type Email Message correctly!");
      //document.getElementById('msg').innerHTML="Please give state name!";
      document.getElementById('email_message').select();
      document.getElementById('email_message').focus();
      return false;
  }
  email_message=trim(email_message);
  if(email_message==false)
  {
      alert("Invalid Email Message!");
      document.getElementById('email_message').select();
      document.getElementById('email_message').focus();
      return false;
  }
  if(email_message=="")
  {
      alert("Please Type Email Message correctly!");
      document.getElementById('email_message').select();
      document.getElementById('email_message').focus();
      return false;
  }
  document.getElementById('email_message').value=email_message;
  if(document.getElementById('scode').value=="")
  {
        alert("Please type Security Code!");
        document.getElementById('scode').select();
        document.getElementById('scode').focus();
        return false;
  }
  if(document.getElementById('scode').value != document.getElementById('hdn_captchacode').value)
  {
        alert("Wrong Security Code!");
        document.getElementById('scode').select();
        document.getElementById('scode').focus();
        return false;
  }
}
/* Function for validation of send email data ends */





/* Environment for Search help - dynamic division tag position code starts */
var cX = 0; var cY = 0; var rX = 0; var rY = 0;
var scrOfY;
var scrOfX;

function UpdateCursorPosition(e)
{
    cX = e.pageX;
    cY = e.pageY;
    //alert("X"+cY);
}

function UpdateCursorPositionDocAll(e)
{
    cX = event.clientX;
    cY = event.clientY;
    //alert(cY);
}

if(document.all)
{
    //alert("cursor move.");
    document.onmousemove = UpdateCursorPositionDocAll;
}
else
{
    //alert("cursor move1111.");
    document.onmousemove = UpdateCursorPosition;
}

function AssignPosition(d)
{
    if(self.pageYOffset)
    {
      rX = self.pageXOffset;
      rY = self.pageYOffset;
    }
    else if(document.documentElement && document.documentElement.scrollTop)
    {
      rX = document.documentElement.scrollLeft;
      rY = document.documentElement.scrollTop;
    }
    else if(document.body)
    {
      rX = document.body.scrollLeft;
      rY = document.body.scrollTop;
    }
    //alert(cY);
    if(document.all)
    {
      cX += rX;
      cY += rY;
      //alert();
    }
    maxheight=screen.availHeight-200;
    maxwidth=screen.availWidth-100;
    //alert(cY);
    //alert(event.clientY);
    //alert(screen.availHeight);
    d.style.left = (cX+10) + "px";
    d.style.top = (cY+10) + "px";
    //start here
    if( typeof( window.innerWidth ) == 'number' )
    {
        //Non-IE
        myWidth = window.innerWidth;
        myHeight = window.innerHeight;
    }
    else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) )
    {
        //IE 6+ in 'standards compliant mode'
        myWidth = document.documentElement.clientWidth;
        myHeight = document.documentElement.clientHeight;
    }
    else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) )
    {
        //IE 4 compatible
        myWidth = document.body.clientWidth;
        myHeight = document.body.clientHeight;
    }
    //end here

    //start offset here
    if( typeof( window.pageYOffset ) == 'number' )
    {
        //Netscape compliant
        scrOfY = window.pageYOffset;
        scrOfX = window.pageXOffset;
    }
    else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) )
    {
        //DOM compliant
        scrOfY = document.body.scrollTop;
        scrOfX = document.body.scrollLeft;
    }
    else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) )
    {
        //IE6 standards compliant mode
        scrOfY = document.documentElement.scrollTop;
        scrOfX = document.documentElement.scrollLeft;
    }
    //end offset here

    curtop=parseInt(d.style.top);
    curscroll=parseInt(scrOfY);
    scrolldiff=curtop-curscroll;
    offHeight=myHeight;
    avspace=offHeight-scrolldiff;
    //alert(d.style.width);
    //alert("top;"+curtop+",Scrolled:"+curscroll+",space for box:"+avspace);
    if(avspace<200)
    {
        curtop1=curtop-200;
        d.style.top=curtop1+"px";

    }

    curleft=parseInt(d.style.left);
    hcurscroll=parseInt(scrOfX);
    //alert(hcurscroll);
    hscrolldiff=curleft-hcurscroll;
    offWidth=myWidth;
    havspace=offWidth-hscrolldiff;
    //alert(d.style.width);
    //alert("top;"+curtop+",Scrolled:"+curscroll+",space for box:"+avspace);

    if(havspace<140)
    {
        curleft1=curleft-150;
        d.style.left=curleft1+"px";

    }

    //alert(d.style.left);

    //if((cX+10)>maxwidth)
    //d.style.left = maxwidth + "px";
    //if((cY+10)>895)
    //d.style.top = "870px";

    //alert(screen.availHeight);
    //alert(screen.availWidth);
}

function HideContent(d)
{
    //alert("try to blank.");
    //alert(d);
    if(d.length < 1)
    {
        return;
    }
    document.getElementById(d).innerHTML="";
    document.getElementById(d).style.display = "none";
}

function show_similar_product_name_list(d)
{
    //alert(d);
    //alert("try to fill.");
    //if(d.length < 1) { return; }

    var dd = document.getElementById(d);

    AssignPosition(dd);

    dd.style.display = "block";

}

function ReverseContentDisplay(d)
{
    if(d.length < 1)
    {
        return;
    }

    var dd = document.getElementById(d);

    AssignPosition(dd);

    if(dd.style.display == "none")
    {
        dd.style.display = "block";
    }
    else
    {
        dd.style.display = "none";
    }
}

function getPosition(e)
{
    e = e || window.event;
    var cursor = {x:0, y:0};
    if (e.pageX || e.pageY)
    {
        cursor.x = e.pageX;
        cursor.y = e.pageY;
    }
    else
    {
        var de = document.documentElement;
        var b = document.body;
        cursor.x = e.clientX + (de.scrollLeft || b.scrollLeft) - (de.clientLeft || 0);
        cursor.y = e.clientY + (de.scrollTop || b.scrollTop) - (de.clientTop || 0);
    }
    return cursor;
}

function check_news()
{
  if(document.getElementById("news_heading").value=="")
  {
    alert("Please enter news heading.");
    document.getElementById("news_heading").value="";
    document.getElementById("news_heading").focus();
    return false;
  }
  else if(document.getElementById("news_desc").value=="")
  {
    alert("Please enter news heading.");
    document.getElementById("news_desc").value="";
    document.getElementById("news_desc").focus();
    return false;
  }
  else
    return true;
}



function show_advert_type()
{
  var advert_type = document.getElementById('advert_type').value;
  if(advert_type == 0)
  {
    document.getElementById('advert_text').value="";
    document.getElementById('advert_url').value="";
    document.getElementById('advert_pic').disabled='disabled';
    document.getElementById('advert_text').disabled='disabled';
    document.getElementById('advert_url').disabled='disabled';
  }
  else if(advert_type == 1)
  {
    document.getElementById('advert_pic').disabled='';
    document.getElementById('advert_url').disabled='';
    document.getElementById('advert_text').value="";
    document.getElementById('advert_text').disabled='disabled';
    document.getElementById('image_upload_note').innerHTML="Recommended Size: 250(width)";
    document.getElementById('adv_type_label').innerHTML="Advertisement Picture";
  }
  else if(advert_type == 2)
  {
    document.getElementById('advert_url').value="";
    document.getElementById('advert_pic').disabled='disabled';
    document.getElementById('advert_url').disabled='disabled';
    document.getElementById('advert_text').disabled='';
    document.getElementById('image_upload_note').innerHTML="";
    document.getElementById('adv_type_label').innerHTML="Advertisement Picture";
  }
  else
  {
    document.getElementById('advert_pic').disabled='';
    document.getElementById('advert_text').value="";
    document.getElementById('advert_text').disabled='disabled';
    document.getElementById('advert_url').value="";
    document.getElementById('advert_url').disabled='disabled';
    document.getElementById('image_upload_note').innerHTML="Please Browse <b>SWF files</b> only..";
    document.getElementById('adv_type_label').innerHTML="Advertisement Flash";
  }
}





function show_advert_pos()
{
  var advert_pos = document.getElementById('advert_pos').value;
  var advert_type = document.getElementById('advert_type').value;
  var prev_innerhtml_val=document.getElementById('image_upload_note').innerHTML;

  if(advert_type==0 || advert_type==1)
  {
     if(advert_pos == "C")
     {
        document.getElementById('image_upload_note').innerHTML="Recommended Size: 350(width)";
     }
     else if(advert_pos == "R")
     {
        document.getElementById('image_upload_note').innerHTML="Recommended Size: 250(width)";
     }
     else
     {
        document.getElementById('image_upload_note').innerHTML="Recommended Size: 250(width)";
     }
  }
  if(advert_type==2)
  {
     if(advert_pos == "C" || advert_pos == "R" || advert_pos == "0")
     {
        document.getElementById('image_upload_note').innerHTML="";
     }
  }
  if(advert_type==3)
  {
     if(advert_pos == "C" || advert_pos == "R" || advert_pos == "0")
     {
        document.getElementById('image_upload_note').innerHTML="Please Browse SWF files only..";
     }
  }
}






function validate_add_advert()
{
  var advert_type = document.getElementById('advert_type').value;
  if(advert_type == 0)
  {
    //alert("Please choose Advertisement Type!");
    document.getElementById('msg').innerHTML='Please choose Advertisement Type!';
    document.getElementById('advert_type').focus();
    return false;
  }

  var advert_pos = document.getElementById('advert_pos').value;
  if(advert_pos == 0)
  {
    //alert("Please choose Advertisement Type!");
    document.getElementById('msg').innerHTML='Please choose Advertisement Position!';
    document.getElementById('advert_pos').focus();
    return false;
  }

  if(advert_type == 1)
  {
    var advert_pic = document.getElementById('advert_pic').value;
    if(advert_pic == "")
    {
      //alert("Please choose Advertisement Picture!");
      document.getElementById('msg').innerHTML='Please choose Advertisement Picture!';
      document.getElementById('advert_pic').focus();
      return false;
    }
    var advert_url = document.getElementById('advert_url').value;
    if(advert_url=="")
    {
      document.getElementById('msg').innerHTML="Please type Advertisement URL!";
      document.getElementById('advert_url').select();
      document.getElementById('advert_url').focus();
      return false;
    }
    advert_url=trim(advert_url);
    if(advert_url==false)
    {
      document.getElementById('msg').innerHTML="Invalid Advertisement URL!";
      document.getElementById('advert_url').select();
      document.getElementById('advert_url').focus();
      return false;
    }
    if(advert_url=="")
    {
      document.getElementById('msg').innerHTML="Please type Advertisement URL!";
      document.getElementById('advert_url').select();
      document.getElementById('advert_url').focus();
      return false;
    }
    document.getElementById('advert_url').value=advert_url;

  }
  if(advert_type == 2)
  {
    var advert_text = document.getElementById('advert_text').value;
    if(advert_text=="")
    {
      document.getElementById('msg').innerHTML="Please type Advertisement Text!";
      document.getElementById('advert_text').select();
      document.getElementById('advert_text').focus();
      return false;
    }
    advert_text=trim(advert_text);
    if(advert_text==false)
    {
      document.getElementById('msg').innerHTML="Invalid Text!";
      document.getElementById('advert_text').select();
      document.getElementById('advert_text').focus();
      return false;
    }
    if(advert_text=="")
    {
      document.getElementById('msg').innerHTML="Please type Advertisement Text!";
      document.getElementById('advert_text').select();
      document.getElementById('advert_text').focus();
      return false;
    }
    document.getElementById('advert_text').value=advert_text;
  }

  if(advert_type == 3)
  {
    var flash_file = document.getElementById('advert_pic').value;
    if(flash_file == "")
    {
      //alert("Please choose Advertisement Picture!");
      document.getElementById('msg').innerHTML='Please choose Flash File!';
      document.getElementById('advert_pic').focus();
      return false;
    }
  }

  var advert_expire=document.getElementById('advert_expire').value;
  if(advert_expire == 0)
  {
      document.getElementById('msg').innerHTML='Please choose Advertisement Expire Date!';
      document.getElementById('advert_expire').focus();
      return false;
  }
  return true;
}







function change_adm_adv_validity_status()
{
  var chk_validity=document.getElementById('chk_validity').checked;
  //alert(chk_validity);
  if(chk_validity == true)
  {
    document.getElementById('advert_expire').disabled='';
  }
  else
  {
    document.getElementById('advert_expire').disabled='disabled';
  }
}



/*  Function Edit adv data validation starts */
function validate_edit_advert(advert_type)
{
   /*
  if(advert_type==1)
  {
    var advert_pic=document.getElementById('advert_pic').value;
    if(advert_pic=="")
    {
      //alert("Please choose Advertisement Picture!");
      document.getElementById('msg').innerHTML='Please choose Advertisement Picture!';
      document.getElementById('advert_pic').focus();
      return false;
    }
  }
  */
  if(advert_type==2)
  {
    var advert_text = document.getElementById('advert_text').value;
    if(advert_text=="")
    {
      //document.getElementById('msg').innerHTML="Please type Advertisement Text!";
      alert("Please type Advertisement Text!");
      document.getElementById('advert_text').select();
      document.getElementById('advert_text').focus();
      return false;
    }
    advert_text=trim(advert_text);
    if(advert_text==false)
    {
      //document.getElementById('msg').innerHTML="Invalid Text!";
      alert("Invalid Text!");
      document.getElementById('advert_text').select();
      document.getElementById('advert_text').focus();
      return false;
    }
    if(advert_text=="")
    {
      //document.getElementById('msg').innerHTML="Please type Advertisement Text!";
      alert("Please type Advertisement Text!");
      document.getElementById('advert_text').select();
      document.getElementById('advert_text').focus();
      return false;
    }
    document.getElementById('advert_text').value=advert_text;
  }
  if(advert_type==1)
  {
    var advert_url = document.getElementById('advert_url').value;
    if(advert_url=="")
    {
      //document.getElementById('msg').innerHTML="Please type Advertisement URL!";
      alert("Please type Advertisement URL!");
      document.getElementById('advert_url').select();
      document.getElementById('advert_url').focus();
      return false;
    }
    advert_url=trim(advert_url);
    if(advert_url==false)
    {
      //document.getElementById('msg').innerHTML="Invalid Advertisement URL!";
      alert("Invalid Advertisement URL!");
      document.getElementById('advert_url').select();
      document.getElementById('advert_url').focus();
      return false;
    }
    if(advert_url=="")
    {
      //document.getElementById('msg').innerHTML="Please type Advertisement URL!";
      alert("Please type Advertisement URL!");
      document.getElementById('advert_url').select();
      document.getElementById('advert_url').focus();
      return false;
    }
    document.getElementById('advert_url').value=advert_url;
  }

  var advert_expire=document.getElementById('advert_expire').value;
  if(advert_expire == 0)
  {
     // document.getElementById('msg').innerHTML='Please choose Advertisement Expire Date!';
      alert("Please choose Advertisement Expire Date!");
      //document.getElementById('advert_expire').focus();
      return false;
  }
  return true;

}
/* Function Edit adv data validation Ends */

/* Function for validation of banned ip starts */
function validate_admin_add_banned_ip()
{
   var banned_ip=document.getElementById('banned_ip').value;
   if(banned_ip=="")
   {
        alert("Please type IP correctly!");
        document.getElementById('banned_ip').select();
        document.getElementById('banned_ip').focus();
        return false;
   }
   if(emptyCheck(banned_ip)==true)
   {
        alert("Please type IP correctly..");
        document.getElementById('banned_ip').select();
        document.getElementById('banned_ip').focus();
        return false;
   }
   /*
   var ip_length=banned_ip.length;
   if(ip_length < 7 || ip_length > 15)
   {
        alert("Invalid IP..");
        document.getElementById('banned_ip').select();
        document.getElementById('banned_ip').focus();
        return false;
   }
   */
   var ip_exp=/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/;
   if(!banned_ip.match(ip_exp))
   {
        alert("Please enter a valid IP..");
        document.getElementById('banned_ip').select();
        document.getElementById('banned_ip').focus();
        return false;
   }
   var temp_str = banned_ip;
   //alert(temp_str);
   var temp_arr = new Array();
   var temp_arr = temp_str.split(".");
   var temp_arr_len = temp_arr.length;
   if(temp_arr_len != 4)
   {
        alert("Please check the IP..");
        document.getElementById('banned_ip').select();
        document.getElementById('banned_ip').focus();
        return false;
   }
   for(var i=0; i<4; i++)
   {
      if(temp_arr[i] < 0 || temp_arr[i] > 255)
      {
         alert("Given IP doesnot exists..");
         document.getElementById('banned_ip').select();
         document.getElementById('banned_ip').focus();
         return false;
      }
   }

   return true;
}
/* Function for validation of banned ip ends */




function check_key_srh()
{
  if(document.getElementById("search_term").value=="")
  {
    alert("Please type search keyword..");
    document.getElementById("search_term").value="";
    document.getElementById("search_term").focus();
    return false;
  }
  else
    return true;
}


/*  Function starts */
function validate_add_google_advert()
{
  var advert_pos = document.getElementById('advert_pos').value;
  if(advert_pos == "0")
  {
    alert("Please Choose Advertisement Position...");
    document.getElementById('advert_pos').focus();
    return false;
  }

  var google_advert_text=document.getElementById('google_advert_text').value;
  if(google_advert_text=="")
    {
      //document.getElementById('msg').innerHTML="Please type Advertisement Text!";
      alert("Please type Advertisement Text!");
      document.getElementById('google_advert_text').select();
      document.getElementById('google_advert_text').focus();
      return false;
    }
    google_advert_text=trim(google_advert_text);
    if(google_advert_text==false)
    {
      //document.getElementById('msg').innerHTML="Invalid Text!";
      alert("Invalid Text!");
      document.getElementById('google_advert_text').select();
      document.getElementById('google_advert_text').focus();
      return false;
    }
    if(google_advert_text=="")
    {
      //document.getElementById('msg').innerHTML="Please type Advertisement Text!";
      alert("Please type Advertisement Text!");
      document.getElementById('google_advert_text').select();
      document.getElementById('google_advert_text').focus();
      return false;
    }
    document.getElementById('google_advert_text').value=google_advert_text;
  return true;
}
/*  Function ends */




/*  Function starts */
function validate_google_edit_advert()
{
    var advert_pos = document.getElementById('advert_pos').value;
    if(advert_pos == "0")
    {
      alert("Please Choose Advertisement Position...");
      document.getElementById('advert_pos').focus();
      return false;
    }

    var google_advert_text = document.getElementById('google_advert_text').value;
    if(google_advert_text=="")
    {
      //document.getElementById('msg').innerHTML="Please type Advertisement Text!";
      alert("Please type Advertisement Text!");
      document.getElementById('google_advert_text').select();
      document.getElementById('google_advert_text').focus();
      return false;
    }
    google_advert_text=trim(google_advert_text);
    if(google_advert_text==false)
    {
      //document.getElementById('msg').innerHTML="Invalid Text!";
      alert("Invalid Text!");
      document.getElementById('google_advert_text').select();
      document.getElementById('google_advert_text').focus();
      return false;
    }
    if(google_advert_text=="")
    {
      //document.getElementById('msg').innerHTML="Please type Advertisement Text!";
      alert("Please type Advertisement Text!");
      document.getElementById('google_advert_text').select();
      document.getElementById('google_advert_text').focus();
      return false;
    }
    document.getElementById('google_advert_text').value=google_advert_text;
  return true;
}
/*  Function starts */



/* Function for validate member login starts */
function validate_member_login()
{
    var member_username=document.getElementById('member_username').value;
    if(member_username=="")
    {
        document.getElementById('msg').innerHTML="username is empty!";
        document.getElementById('member_username').select();
        document.getElementById('member_username').focus();
        return false;
    }
    if(emptyCheck(member_username)==true)
    {
        document.getElementById('msg').innerHTML="invalid username!";
        document.getElementById('member_username').select();
        document.getElementById('member_username').focus();
        return false;
    }
    var member_password=document.getElementById('member_password').value;
    if(member_password=="")
    {
        document.getElementById('msg').innerHTML="password is empty!";
        document.getElementById('member_password').select();
        document.getElementById('member_password').focus();
        return false;
    }
    if(emptyCheck(member_password)==true)
    {
        document.getElementById('msg').innerHTML="invalid password!";
        document.getElementById('member_password').select();
        document.getElementById('member_password').focus();
        return false;
    }
    return true;
}
/* Function for validate member login ends */



function show_pwd_td()
{
  document.getElementById('optional_reg_div').style.display='';
}

function hide_pwd_td()
{
  document.getElementById('optional_reg_div').style.display='none';
}


/* Function for validation of admin send email data to complaint poster or comment poster */
function validate_adm_send_email_form_data()
{

    var email_subject = document.getElementById('email_subject').value;
    if(email_subject=="")
    {
      document.getElementById('msg').innerHTML="Please type Email Subject!";
      //alert("Please type Email Subject!");
      document.getElementById('email_subject').select();
      document.getElementById('email_subject').focus();
      return false;
    }
    email_subject=trim(email_subject);
    if(email_subject==false)
    {
      document.getElementById('msg').innerHTML="Invalid Email Subject!";
      //alert("Invalid Email Subject!");
      document.getElementById('email_subject').select();
      document.getElementById('email_subject').focus();
      return false;
    }
    if(email_subject=="")
    {
      document.getElementById('msg').innerHTML="Please type Email Subject!";
      //alert("Please type Email Subject!");
      document.getElementById('email_subject').select();
      document.getElementById('email_subject').focus();
      return false;
    }
    document.getElementById('email_subject').value=email_subject;

    var email_message = document.getElementById('email_message').value;
    if(email_message=="")
    {
      document.getElementById('msg').innerHTML="Please type Email Message!";
      //alert("Please type Email Message!");
      document.getElementById('email_message').select();
      document.getElementById('email_message').focus();
      return false;
    }
    email_message=trim(email_message);
    if(email_message==false)
    {
      document.getElementById('msg').innerHTML="Invalid Email Message!";
      //alert("Invalid Email Message!");
      document.getElementById('email_message').select();
      document.getElementById('email_message').focus();
      return false;
    }
    if(email_message=="")
    {
      document.getElementById('msg').innerHTML="Please type Email Message!";
      //alert("Please type Email Message!");
      document.getElementById('email_message').select();
      document.getElementById('email_message').focus();
      return false;
    }
    document.getElementById('email_message').value=email_message;
    return true;
}

function validate_forgot_password()
{
  var member_email_id = document.getElementById('member_email_id').value;
  if(emptyCheck(member_email_id)==true)
  {
        //alert("Please enter email ID correctly!");
        document.getElementById('msg').innerHTML="Please enter email ID correctly!";
        document.getElementById('member_email_id').select();
        document.getElementById('member_email_id').focus();
        return false;
  }
  if(member_email_id=="")
  {
        //alert("Please enter email ID correctly!");
        document.getElementById('msg').innerHTML="Please enter email ID correctly!";
        document.getElementById('member_email_id').select();
        document.getElementById('member_email_id').focus();
        return false;
  }
  var email_exp=/^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-Z0-9]{2,4}$/;
  if(!member_email_id.match(email_exp))
  {
        //alert("Invalid email ID!");
        document.getElementById('msg').innerHTML="Invalid email ID!";
        document.getElementById('member_email_id').select();
        document.getElementById('member_email_id').focus();
        return false;
  }
}


function check_ban_member()
{
  var confirm_result1 = confirm('Are you sure want to Ban this Member?');
  if(confirm_result1 == false)
  {
    return false;
  }
  else
  {
    var confirm_result2 = confirm('remove all complaints posted by that email ?');
    if(confirm_result2 == false)
    {
      var mam_ban_anc = document.getElementById('mam_ban_anc').href;
      //alert(mam_ban_anc);
    }
    else
    {
      var mam_ban_anc = document.getElementById('mam_ban_anc').href;
      document.getElementById('mam_ban_anc').href=mam_ban_anc+"&type=del_mem_comp";
    }
    return true;
  }
}


/* Function for validation of admin forward complain OR comment data to others starts */
function vd_adm_fwd_cmp_cmt_frm_data()
{
    var email_to=document.getElementById('email_to').value;
    var email_cc=document.getElementById('email_cc').value;
    var email_bcc=document.getElementById('email_bcc').value;

    if(emptyCheck(email_to)==true)
    {
        alert("Please enter TO email ID correctly!");
        document.getElementById('email_to').select();
        document.getElementById('email_to').focus();
        return false;
    }
    if(email_to=="")
    {
        alert("Please enter TO email ID correctly!");
        document.getElementById('email_to').select();
        document.getElementById('email_to').focus();
        return false;
    }
    var email_exp=/^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-Z0-9]{2,4}$/;
    if(!email_to.match(email_exp))
    {
        alert("Invalid TO email ID!");
        document.getElementById('email_to').select();
        document.getElementById('email_to').focus();
        return false;
    }

    if(email_cc!="")
    {
      if(emptyCheck(email_cc)==true)
      {
        alert("Please enter CC email ID correctly!");
        document.getElementById('email_cc').select();
        document.getElementById('email_cc').focus();
        return false;
      }
      if(email_cc=="")
      {
        alert("Please enter CC email ID correctly!");
        document.getElementById('email_cc').select();
        document.getElementById('email_cc').focus();
        return false;
      }
      var email_exp=/^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-Z0-9]{2,4}$/;
      if(!email_cc.match(email_exp))
      {
        alert("Invalid CC email ID!");
        document.getElementById('email_cc').select();
        document.getElementById('email_cc').focus();
        return false;
      }
    }

    if(email_bcc!="")
    {
      if(emptyCheck(email_bcc)==true)
      {
        alert("Please enter BCC email ID correctly!");
        document.getElementById('email_bcc').select();
        document.getElementById('email_bcc').focus();
        return false;
      }
      if(email_bcc=="")
      {
        alert("Please enter BCC email ID correctly!");
        document.getElementById('email_bcc').select();
        document.getElementById('email_bcc').focus();
        return false;
      }
      var email_exp=/^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-Z0-9]{2,4}$/;
      if(!email_bcc.match(email_exp))
      {
        alert("Invalid BCC email ID!");
        document.getElementById('email_bcc').select();
        document.getElementById('email_bcc').focus();
        return false;
      }
    }

    var email_subject = document.getElementById('email_subject').value;
    if(email_subject=="")
    {
      document.getElementById('msg').innerHTML="Please type Email Subject!";
      //alert("Please type Email Subject!");
      document.getElementById('email_subject').select();
      document.getElementById('email_subject').focus();
      return false;
    }
    email_subject=trim(email_subject);
    if(email_subject==false)
    {
      document.getElementById('msg').innerHTML="Invalid Email Subject!";
      //alert("Invalid Email Subject!");
      document.getElementById('email_subject').select();
      document.getElementById('email_subject').focus();
      return false;
    }
    if(email_subject=="")
    {
      document.getElementById('msg').innerHTML="Please type Email Subject!";
      //alert("Please type Email Subject!");
      document.getElementById('email_subject').select();
      document.getElementById('email_subject').focus();
      return false;
    }
    document.getElementById('email_subject').value=email_subject;

    var email_message = document.getElementById('email_message').value;
    if(email_message=="")
    {
      document.getElementById('msg').innerHTML="Please type Email Message!";
      //alert("Please type Email Message!");
      document.getElementById('email_message').select();
      document.getElementById('email_message').focus();
      return false;
    }
    email_message=trim(email_message);
    if(email_message==false)
    {
      document.getElementById('msg').innerHTML="Invalid Email Message!";
      //alert("Invalid Email Message!");
      document.getElementById('email_message').select();
      document.getElementById('email_message').focus();
      return false;
    }
    if(email_message=="")
    {
      document.getElementById('msg').innerHTML="Please type Email Message!";
      //alert("Please type Email Message!");
      document.getElementById('email_message').select();
      document.getElementById('email_message').focus();
      return false;
    }
    document.getElementById('email_message').value=email_message;
    return true;
}
/* Function for validation of admin forward complain OR comment data to others ends */



  function textCounter(field,cntfield,maxlimit)
  {
    if (field.value.length > maxlimit) // if too long...trim it!
    {
       field.value = field.value.substring(0, maxlimit);
    } // otherwise, update 'characters left' counter
    else
    {
       cntfield.innerHTML = "[ <b>"+(maxlimit - field.value.length)+"</b> Characters Remaining.. ]";
    }
  }



  function validate_registration()
  {
    var member_fullname = document.getElementById('member_fullname').value;
    if(member_fullname=="")
    {
      alert("Please enter Your Full Name correctly!");
      document.getElementById('member_fullname').select();
      document.getElementById('member_fullname').focus();
      return false;
    }
    member_fullname=trim(member_fullname);
    if(member_fullname==false)
    {
      alert("Invalid Name!");
      document.getElementById('member_fullname').select();
      document.getElementById('member_fullname').focus();
      return false;
    }
    if(member_fullname=="")
    {
      alert("Please enter Your Full Name correctly!");
      document.getElementById('member_fullname').select();
      document.getElementById('member_fullname').focus();
      return false;
    }
    document.getElementById('member_fullname').value=member_fullname;

    var member_mobile_no = document.getElementById('member_mobile_no').value;
    if(member_mobile_no != "")
    {
       var ValidChars = "0123456789";
       var IsNumber=true;
       var Char;

       for (i = 0; i < member_mobile_no.length && IsNumber == true; i++)
       {
         Char = member_mobile_no.charAt(i);
         if(ValidChars.indexOf(Char) == -1)
         {
           IsNumber = false;
         }
       }
       //alert(member_mobile_no.length);
       if(IsNumber == false || member_mobile_no.length != 10)
       {
         alert("Mobile Number is not mandatory..\nBut, if you want to input it, Please input correctly!");
         return false;
       }
       member_mobile_no=trim(member_mobile_no);
    }
    document.getElementById('member_mobile_no').value=member_mobile_no;

    var member_email=document.getElementById('member_email').value;
    if(emptyCheck(member_email)==true)
    {
        alert("Please enter email ID correctly!");
        document.getElementById('member_email').select();
        document.getElementById('member_email').focus();
        return false;
    }
    if(member_email=="")
    {
        alert("Please enter email ID correctly!");
        document.getElementById('member_email').select();
        document.getElementById('member_email').focus();
        return false;
    }
    var email_exp=/^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-Z0-9]{2,4}$/;
    if(!member_email.match(email_exp))
    {
        alert("Invalid email ID!");
        document.getElementById('member_email').select();
        document.getElementById('member_email').focus();
        return false;
    }
      var member_username = document.getElementById('member_username').value;
      if(emptyCheck(member_username)==true)
      {
        alert("Please enter username correctly!");
        document.getElementById('member_username').select();
        document.getElementById('member_username').focus();
        return false;
      }
      if(member_username=="")
      {
        alert("Please enter username correctly!");
        document.getElementById('member_username').select();
        document.getElementById('member_username').focus();
        return false;
      }
      var member_password = trim(document.getElementById('member_password').value);
      var member_conf_password = trim(document.getElementById('member_conf_password').value);
      if(member_password == "")
      {
        alert("Please enter Password correctly!");
        document.getElementById('member_password').select();
        document.getElementById('member_password').focus();
        return false;
      }
      if(member_password != member_conf_password)
      {
        alert("Password confirmation failed!");
        document.getElementById('member_conf_password').select();
        document.getElementById('member_conf_password').focus();
        return false;
      }
  if(document.getElementById('scode').value=="")
  {
        alert("Please type Security Code!");
        //document.getElementById('msg').innerHTML="Please type your Security Code!";
        document.getElementById('scode').select();
        document.getElementById('scode').focus();
        return false;
  }
  if(document.getElementById('scode').value != document.getElementById('hdn_captchacode').value)
  {
        alert("Wrong Security Code!");
        //document.getElementById('msg').innerHTML="Wrong Security Code!";
        document.getElementById('scode').select();
        document.getElementById('scode').focus();
        return false;
  }
  var agree_term=document.getElementById('agree_term').checked;
  if(agree_term == false)
  {
        alert("You haven't agreed to the terms and conditions!");
        document.getElementById('agree_term').select();
        document.getElementById('agree_term').focus();
        return false;
  }
  return true;
}







// function starts
function validate_admin_add_complain()
{
    var member_fullname = document.getElementById('member_fullname').value;
    if(member_fullname=="")
    {
      alert("Please enter Your Full Name correctly!");
      document.getElementById('member_fullname').select();
      document.getElementById('member_fullname').focus();
      return false;
    }
    member_fullname=trim(member_fullname);
    if(member_fullname==false)
    {
      alert("Invalid Name!");
      document.getElementById('member_fullname').select();
      document.getElementById('member_fullname').focus();
      return false;
    }
    if(member_fullname=="")
    {
      alert("Please enter Your Full Name correctly!");
      document.getElementById('member_fullname').select();
      document.getElementById('member_fullname').focus();
      return false;
    }
    document.getElementById('member_fullname').value=member_fullname;

    var member_mobile_no = document.getElementById('member_mobile_no').value;
    if(member_mobile_no != "")
    {
       var ValidChars = "0123456789";
       var IsNumber=true;
       var Char;

       for (i = 0; i < member_mobile_no.length && IsNumber == true; i++)
       {
         Char = member_mobile_no.charAt(i);
         if(ValidChars.indexOf(Char) == -1)
         {
           IsNumber = false;
         }
       }
       if(IsNumber == false || member_mobile_no.length != 10)
       {
         alert("Mobile Number is not mandatory..\nBut, if you want to input it, Please input correctly!");
         return false;
       }
       member_mobile_no=trim(member_mobile_no);
    }
    document.getElementById('member_mobile_no').value=member_mobile_no;

    var member_email=document.getElementById('member_email').value;
    if(emptyCheck(member_email)==true)
    {
        alert("Please enter email ID correctly!");
        document.getElementById('member_email').select();
        document.getElementById('member_email').focus();
        return false;
    }
    if(member_email=="")
    {
        alert("Please enter email ID correctly!");
        document.getElementById('member_email').select();
        document.getElementById('member_email').focus();
        return false;
    }
    var email_exp=/^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-Z0-9]{2,4}$/;
    if(!member_email.match(email_exp))
    {
        alert("Invalid email ID!");
        document.getElementById('member_email').select();
        document.getElementById('member_email').focus();
        return false;
    }


  var product_name=document.getElementById('product_name').value;
  if(product_name=="")
  {
      alert("Please enter Product Name correctly!");
      document.getElementById('product_name').select();
      document.getElementById('product_name').focus();
      return false;
  }
  product_name=trim(product_name);
  if(product_name==false)
  {
      alert("Invalid Product Name!");
      document.getElementById('product_name').select();
      document.getElementById('product_name').focus();
      return false;
  }
  if(product_name=="")
  {
      alert("Please enter Product Name correctly!");
      document.getElementById('product_name').select();
      document.getElementById('product_name').focus();
      return false;
  }
  document.getElementById('product_name').value=product_name;

  var complaint_subject=document.getElementById('complaint_subject').value;
  if(complaint_subject=="")
  {
      alert("Please enter Complaint Subject correctly!");
      document.getElementById('complaint_subject').select();
      document.getElementById('complaint_subject').focus();
      return false;
  }
  complaint_subject=trim(complaint_subject);
  if(complaint_subject==false)
  {
      alert("Invalid Complaint Subject!");
      document.getElementById('complaint_subject').select();
      document.getElementById('complaint_subject').focus();
      return false;
  }
  if(complaint_subject=="")
  {
      alert("Please enter Complaint Subject correctly!");
      document.getElementById('complaint_subject').select();
      document.getElementById('complaint_subject').focus();
      return false;
  }
  document.getElementById('complaint_subject').value=complaint_subject;
  var category_list=document.getElementById('category_list').value;
  if(category_list==0)
  {
      alert("Please choose Complain category!");
      document.getElementById('category_list').focus();
      return false;
  }
  var complain_details=document.getElementById('complain_details').value;
  if(complain_details=="")
  {
      alert("Please enter Complaint Details correctly!");
      document.getElementById('complain_details').select();
      document.getElementById('complain_details').focus();
      return false;
  }
  complain_details=trim(complain_details);
  if(complain_details==false)
  {
      alert("Invalid Complaint Details!");
      document.getElementById('complain_details').focus();
      return false;
  }
  if(complain_details=="")
  {
      alert("Please enter Complaint Details!");
      document.getElementById('complain_details').select();
      document.getElementById('complain_details').focus();
      return false;
  }
  document.getElementById('complain_details').value=complain_details;
  var complain_date=document.getElementById('complain_date').value;
  if(complain_date=="")
  {
    alert("Please enter Complaint Date!");
    document.getElementById('complain_date').select();
    document.getElementById('complain_date').focus();
    return false;
  }
  var hour=document.getElementById('hour').value;
  if(hour==-1)
  {
      alert("Please choose Complain posting Time[hour]!");
      document.getElementById('hour').focus();
      return false;
  }
  var minute=document.getElementById('minute').value;
  if(minute==-1)
  {
      alert("Please choose Complain posting Time[minute]!");
      document.getElementById('minute').focus();
      return false;
  }
  return true;
}
// function ends


// function starts
function validate_admin_upd_rp(mode)
{
   //alert("mode:"+mode);
   var sort_order=document.getElementById('sort_order').value;
   if(emptyCheck(sort_order)==true)
   {
      alert("Please enter Sort Order correctly!");
      document.getElementById('sort_order').select();
      document.getElementById('sort_order').focus();
      return false;
   }
   if(sort_order=="")
   {
      alert("Please enter Sort Order correctly!");
      document.getElementById('sort_order').select();
      document.getElementById('sort_order').focus();
      return false;
   }
   if(isNaN(sort_order)==true)
   {
      alert("Sort Order should be a number!");
      document.getElementById('sort_order').select();
      document.getElementById('sort_order').focus();
      return false;
   }
   if(sort_order<=0)
   {
      alert("Sort Order can't be less than or equal to Zero!");
      document.getElementById('sort_order').select();
      document.getElementById('sort_order').focus();
      return false;
   }

   var total_listing=document.getElementById('total_listing').value;
   if(emptyCheck(total_listing)==true)
   {
      alert("Please enter Total Listing Number correctly!");
      document.getElementById('total_listing').select();
      document.getElementById('total_listing').focus();
      return false;
   }
   if(total_listing=="")
   {
      alert("Please enter Total Listing Number correctly!");
      document.getElementById('total_listing').select();
      document.getElementById('total_listing').focus();
      return false;
   }
   if(isNaN(total_listing)==true)
   {
      alert("Total Listing Number should be a number!");
      document.getElementById('total_listing').select();
      document.getElementById('total_listing').focus();
      return false;
   }
   if(total_listing<=0)
   {
      alert("Total Listing Number can't be less than or equal to Zero!");
      document.getElementById('total_listing').select();
      document.getElementById('total_listing').focus();
      return false;
   }
   return true;
}
// function ends
