function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}
function chk()
{
	if(document.getElementById("category_name").value=="")
    {
      alert("Please Enter Category Name");
      document.getElementById("category_name").focus();
      return false;
    }
    if(isNaN(document.getElementById("sort_order").value))
    {
      alert("Please Enter Display Order As Numeric Value");
      document.getElementById("sort_order").value="";
      document.getElementById("sort_order").focus();
      return false;
    }
}
function del_conf(cat_id)
{
	var conf=window.confirm("Do you really want to delete the category ? ");
	if(conf)
	{
		window.location="manage_category.php?action=del&category_id="+cat_id;
	}
}

function regis_chk()
{
  if(document.getElementById("mtype").value==0)
  {
    alert("Please Select Member Type");
    document.getElementById("mtype").focus();
    return false;

  }
  if(document.getElementById("fname").value.replace(/^\s+|\s+$/g,'')=='')
  {
    alert("Please Enter First Name");
    document.getElementById("fname").focus();
    return false;

  }
  if(document.getElementById("lname").value.replace(/^\s+|\s+$/g,'')=='')
  {
    alert("Please Enter Last Name");
    document.getElementById("lname").focus();
    return false;

  }
  if(document.getElementById("uname").value.replace(/^\s+|\s+$/g,'')=='')
  {
    alert("Please Enter User Name");
    document.getElementById("uname").focus();
    return false;

  }
  if(document.getElementById("pword").value.replace(/^\s+|\s+$/g,'')=='')
  {
    alert("Please Enter Password");
    document.getElementById("pword").focus();
    return false;

  }
  if(document.getElementById("rpword").value.replace(/^\s+|\s+$/g,'')=='')
  {
    alert("Please Enter Re-Type Password");
    document.getElementById("rpword").focus();
    return false;

  }
  if(document.getElementById("pword").value!=document.getElementById("rpword").value)
  {
    alert("Password and Re-Type Password Mismatch");
    document.getElementById("pword").value="";
    document.getElementById("rpword").value="";
    document.getElementById("pword").focus();
    return false;

  }
  if(document.getElementById("phone").value.replace(/^\s+|\s+$/g,'')=='')
  {
    alert("Please Enter Phone Number");
    document.getElementById("phone").focus();
    return false;

  }
  if(document.getElementById("email1").value.replace(/^\s+|\s+$/g,'')=='')
    {
      alert("Please Enter Valid E-mail Id.....");
      document.getElementById("email1").focus();
      return false;
    }
    if(document.getElementById("email1").value.replace(/^\s+|\s+$/g,'')!='')
    {
        var str=document.getElementById("email1").value;
        var at="@"
        var dot="."
        var lat=str.indexOf(at)
        var lstr=str.length
        var ldot=str.indexOf(dot)

        if (str.indexOf(at)==-1)
        {
        alert("Invalid E-mail ID");
        document.getElementById('email1').focus();
        return false;
        }

        if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
        alert("Invalid E-mail ID") ;
        document.getElementById('email1').focus();
        return false;
        }

        if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
        alert("Invalid E-mail ID");
        document.getElementById('email1').focus();
        return false ;
        }

        if (str.indexOf(at,(lat+1))!=-1){
        document.getElementById('email1').focus();
        alert("Invalid E-mail ID");
        return false;
        }

        if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
        document.getElementById('email1').focus();
        alert("Invalid E-mail ID");
        return false;
        }

        if (str.indexOf(dot,(lat+2))==-1){
        document.getElementById('email1').focus();
        alert("Invalid E-mail ID");
        return false ;
        }

        if (str.indexOf(" ")!=-1){
        alert("Invalid E-mail ID") ;
        document.getElementById('email1').focus();
        return false ;
        }
    }

    if(document.getElementById("email1").value==document.getElementById("email2").value)
    {
        alert("Email and Alternate Email Both Can not be The Same");
        document.getElementById("email2").value="";
        document.getElementById("email2").focus();
        return false;

    }
  if(document.getElementById("country").value==0)
  {
    alert("Please Select Country");
    document.getElementById("country").focus();
    return false;

  }
  if(document.getElementById("state").value.replace(/^\s+|\s+$/g,'')=='')
  {
    alert("Please Enter State");
    document.getElementById("state").focus();
    return false;

  }
  if(document.getElementById("city").value.replace(/^\s+|\s+$/g,'')=='')
  {
    alert("Please Enter City");
    document.getElementById("city").focus();
    return false;

  }
  if(document.getElementById("zip").value.replace(/^\s+|\s+$/g,'')=='')
  {
    alert("Please Enter Zip");
    document.getElementById("zip").focus();
    return false;

  }
  if(isNaN(document.getElementById("zip").value))
  {
    alert("Please Enter Zip As Numeric Value");
    document.getElementById("zip").value="";
    document.getElementById("zip").focus();
    return false;

  }
  if(document.getElementById("address").value.replace(/^\s+|\s+$/g,'')=='')
  {
    alert("Please Enter Street Address");
    document.getElementById("address").focus();
    return false;

  }

  if(document.getElementById("cap").value.replace(/^\s+|\s+$/g,'')=='')
  {
    alert("Please Enter Security Code");
    document.getElementById("cap").focus();
    return false;

  }


}
function dup_user_chk(str,page)
{
  xmlHttp=GetXmlHttpObject();
  if (xmlHttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
  var url="ajax_user.php";
  url=url+"?q="+str+"&page_name="+page;
  url=url+"&sid="+Math.random();
  //alert(url);
  xmlHttp.onreadystatechange=stateChangeduser;
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);
}

function stateChangeduser()
{
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
    {
      //alert(xmlHttp.responseText);
      var a=xmlHttp.responseText.split("~");
      if(a[0]==0)
      {
         document.getElementById("uname").value="";
         document.getElementById("uname").focus();
      }
      document.getElementById("div_user").innerHTML=a[1];
    //document.getElementById("div1").innerHTML=xmlHttp.responseText;
    }
}

function dup_phone_chk(str,page)
{
  xmlHttp=GetXmlHttpObject();
  if (xmlHttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
  var url="ajax_phone.php";
  url=url+"?q="+str+"&page_name="+page;
  url=url+"&sid="+Math.random();
  //alert(url);
  xmlHttp.onreadystatechange=stateChangedphone;
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);
}

function stateChangedphone()
{
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
    {
      //alert(xmlHttp.responseText);
      var a=xmlHttp.responseText.split("~");
      if(a[0]==0)
      {
         document.getElementById("phone").value="";
         document.getElementById("phone").focus();
      }
      document.getElementById("div_phone").innerHTML=a[1];
    //document.getElementById("div1").innerHTML=xmlHttp.responseText;
    }
}

function dup_email1_chk(str,page)
{
  if(str!="")
  {
  xmlHttp=GetXmlHttpObject();
  if (xmlHttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
  var url="ajax_email1.php";
  url=url+"?q="+str+"&page_name="+page;
  url=url+"&sid="+Math.random();
  //alert(url);
  xmlHttp.onreadystatechange=stateChangedemail1;
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);
  }
  else
  {
    document.getElementById("div_email1").innerHTML="";
  }
}

function stateChangedemail1()
{
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
    {
      //alert(xmlHttp.responseText);
      var a=xmlHttp.responseText.split("~");
      if(a[0]==0)
      {
         document.getElementById("email1").value="";
         document.getElementById("email1").focus();
      }
      document.getElementById("div_email1").innerHTML=a[1];
    //document.getElementById("div1").innerHTML=xmlHttp.responseText;
    }
}

function dup_email2_chk(str,page)
{
  if(str!="")
  {
  xmlHttp=GetXmlHttpObject();
  if (xmlHttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
  var url="ajax_email2.php";
  url=url+"?q="+str+"&page_name="+page;
  url=url+"&sid="+Math.random();
  //alert(url);
  xmlHttp.onreadystatechange=stateChangedemail2;
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);
  }
  else
  {
    document.getElementById("div_email2").innerHTML="";
  }
}

function stateChangedemail2()
{
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
    {
      //alert(xmlHttp.responseText);
      var a=xmlHttp.responseText.split("~");
      if(a[0]==0)
      {
         document.getElementById("email2").value="";
         document.getElementById("email2").focus();
      }
      document.getElementById("div_email2").innerHTML=a[1];
    //document.getElementById("div1").innerHTML=xmlHttp.responseText;
    }
}
function re_img1()
{


xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
var url="capimage.php";
//url=url+"?q="+str;
url=url+"?sid="+Math.random();
xmlHttp.onreadystatechange=stateChangedimg;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
document.getElementById("div3").innerHTML="";
document.getElementById("div3").innerHTML="<img src='images/loader-small.gif' border='0' />"
}

function stateChangedimg()
{
if (xmlHttp.readyState==4)
{

document.getElementById("div3").innerHTML=xmlHttp.responseText;
}
}


function regis_chk_edit()
{
  if(document.getElementById("fname").value.replace(/^\s+|\s+$/g,'')=='')
  {
    alert("Please Enter First Name");
    document.getElementById("fname").focus();
    return false;

  }
  if(document.getElementById("lname").value.replace(/^\s+|\s+$/g,'')=='')
  {
    alert("Please Enter Last Name");
    document.getElementById("lname").focus();
    return false;

  }
  if(document.getElementById("phone").value.replace(/^\s+|\s+$/g,'')=='')
  {
    alert("Please Enter Phone Number");
    document.getElementById("phone").focus();
    return false;

  }
  if(document.getElementById("email1").value.replace(/^\s+|\s+$/g,'')=='')
    {
      alert("Please Enter Valid E-mail Id.....");
      document.getElementById("email1").focus();
      return false;
    }
    if(document.getElementById("email1").value.replace(/^\s+|\s+$/g,'')!='')
    {
        var str=document.getElementById("email1").value;
        var at="@"
        var dot="."
        var lat=str.indexOf(at)
        var lstr=str.length
        var ldot=str.indexOf(dot)

        if (str.indexOf(at)==-1)
        {
        alert("Invalid E-mail ID");
        document.getElementById('email1').focus();
        return false;
        }

        if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
        alert("Invalid E-mail ID") ;
        document.getElementById('email1').focus();
        return false;
        }

        if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
        alert("Invalid E-mail ID");
        document.getElementById('email1').focus();
        return false ;
        }

        if (str.indexOf(at,(lat+1))!=-1){
        document.getElementById('email1').focus();
        alert("Invalid E-mail ID");
        return false;
        }

        if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
        document.getElementById('email1').focus();
        alert("Invalid E-mail ID");
        return false;
        }

        if (str.indexOf(dot,(lat+2))==-1){
        document.getElementById('email1').focus();
        alert("Invalid E-mail ID");
        return false ;
        }

        if (str.indexOf(" ")!=-1){
        alert("Invalid E-mail ID") ;
        document.getElementById('email1').focus();
        return false ;
        }
    }

    if(document.getElementById("email1").value==document.getElementById("email2").value)
    {
        alert("Email and Alternate Email Both Can not be The Same");
        document.getElementById("email2").value="";
        document.getElementById("email2").focus();
        return false;

    }
  if(document.getElementById("country").value==0)
  {
    alert("Please Select Country");
    document.getElementById("country").focus();
    return false;

  }
  if(document.getElementById("state").value.replace(/^\s+|\s+$/g,'')=='')
  {
    alert("Please Enter State");
    document.getElementById("state").focus();
    return false;

  }
  if(document.getElementById("city").value.replace(/^\s+|\s+$/g,'')=='')
  {
    alert("Please Enter City");
    document.getElementById("city").focus();
    return false;

  }
  if(document.getElementById("zip").value.replace(/^\s+|\s+$/g,'')=='')
  {
    alert("Please Enter Zip");
    document.getElementById("zip").focus();
    return false;

  }
  if(isNaN(document.getElementById("zip").value))
  {
    alert("Please Enter Zip As Numeric Value");
    document.getElementById("zip").value="";
    document.getElementById("zip").focus();
    return false;

  }
  if(document.getElementById("address").value.replace(/^\s+|\s+$/g,'')=='')
  {
    alert("Please Enter Street Address");
    document.getElementById("address").focus();
    return false;

  }



}

function check_pwordchangeagent()
{
   var password=document.getElementById("m_pass").value.replace(/^\s+|\s+$/g,'');
  if(document.getElementById("old_pass").value.replace(/^\s+|\s+$/g,'')==''){
    alert("Please Enter Old Password");
    document.getElementById("old_pass").focus();
    return false;
  }else if(document.getElementById("old_pass").value!=document.getElementById("hdn_oldpass").value){
    alert("Invalid Old Password");
    document.getElementById("old_pass").focus();
    return false;
  }else if(document.getElementById("m_pass").value.replace(/^\s+|\s+$/g,'')==''){
    alert("Please Enter New Password");
    document.getElementById("m_pass").focus();
    return false;
  } else if(document.getElementById("re_m_pass").value.replace(/^\s+|\s+$/g,'')==''){
    alert("Please Re-type Password");
    document.getElementById("re_m_pass").focus();
    return false;
  }else if(document.getElementById("m_pass").value!=document.getElementById("re_m_pass").value){
      alert("Password Confirmation Mismatch");
      document.getElementById("re_m_pass").focus();
      return false;

  }
}



function check()
{
  if(document.frm_login.m_user.value=="")
  {
    alert("Please Enter User Name To Recover Your Password");
    document.frm_login.m_user.focus();
    return false;
  }

  else
   return true;
}


    /*functionssssssss*/


function frmcheck()
{
	if(document.getElementById("old_pass").value=='')
	{
		alert("Please Enter Old Password");
        document.getElementById("old_pass").focus();
		return false;
	}
	if(document.getElementById("old_pass").value!='')
	{
		if(document.getElementById("old_pass").value!=document.getElementById("old_pass1").value)
		{
			alert("Please Enter Correct Old Password");
            document.getElementById("old_pass").focus();
			return false;
		}
	}
	if(document.getElementById("new_pass1").value=='')
	{
 		alert("Please Enter New Password");
        document.getElementById("new_pass1").focus();
		return false;
 	}
 	if(document.getElementById("new_pass2").value=='')
	{
 		alert("Please Confirm New Password");
        document.getElementById("new_pass2").focus();
		return false;
 	}
 	if(document.getElementById("new_pass1").value!=document.getElementById("new_pass2").value)
	{
 		alert("Two New Password Does Not Match");
        document.getElementById("new_pass1").value="";
        document.getElementById("new_pass2").value="";
        document.getElementById("new_pass1").focus();

		return false;
 	}
}




 function forumcheck()
   {
    if(document.form1.cat_sort.value=="")
     {
       alert("Please insert sort order.");
       document.form1.cat_sort.focus();
       return false;
     }
     if(isNaN(document.form1.cat_sort.value))
     {
       alert("Please enter numeric value.");
       document.form1.cat_sort.value="";
       document.form1.cat_sort.focus();
       return false;
     }
    if(document.form1.cat_name.value=="")
     {
       alert("Please insert category name.");
       document.form1.cat_name.focus();
       return false;
     }
   else
     return true;
  }

function del_reply( post_id , cat_id , p_id)
 {
  isconform=confirm("Do you really want to delete record?");
  if(isconform)
   window.location="forum_category.php?action=del_reply&post_id=" + post_id + "&cat_id=" + cat_id + "&p_id=" + p_id;
 }

function del_article( post_id , cat_id )
 {
  isconform=confirm("Do you really want to delete record?");
  if(isconform)
   window.location="forum_category.php?action=del_article&post_id=" + post_id + "&cat_id=" + cat_id ;
 }


function del_cat(cat_id)
 {
  isconform=confirm("Do you really want to delete record?");
  if(isconform)
   window.location="forum_category.php?action=del_cat&cat_id=" + cat_id ;
 }






 function college_check()
 {
   if(document.getElementById("col_name").value.replace(/^\s+|\s+$/g,'')=='')
   {
   alert("Please Enter College Name.");
   document.getElementById("col_name").focus();
		return false;
   }

   if(document.getElementById("col_city").value.replace(/^\s+|\s+$/g,'')=='')
   {
   alert("Please Enter College City.");
   document.getElementById("col_city").focus();
		return false;
   }

   if(document.getElementById("col_addr").value.replace(/^\s+|\s+$/g,'')=='')
   {
   alert("Please Enter College Address.");
   document.getElementById("col_addr").focus();
		return false;
   }

   if(document.getElementById("pin").value.replace(/^\s+|\s+$/g,'')=='')
   {
   alert("Please Enter College Pin Code.");
   document.getElementById("pin").focus();
		return false;
   }

   if(isNaN(document.getElementById("pin").value))
   {
     alert("Please Enter Pin Code As Numeric Value");
     document.getElementById("pin").focus();
		return false;
   }

   if(document.getElementById("country").value==0)
  {
    alert("Please Select Country");
    document.getElementById("country").focus();
    return false;

  }

   if(document.getElementById("col_state").value.replace(/^\s+|\s+$/g,'')=='')
   {
   alert("Please Enter College State.");
   document.getElementById("col_state").focus();
		return false;
   }
  if(document.getElementById("description").value.replace(/^\s+|\s+$/g,'')=='')
   {
   alert("Please Enter Description.");
   document.getElementById("description").focus();
		return false;
   }

 }
 function edit_product_check()
 {
   if(document.getElementById("category").value=='')
   {
   alert("Please Select A Category.");
   document.getElementById("category").focus();
		return false;
   }

   if(document.getElementById("pro_name").value.replace(/^\s+|\s+$/g,'')=='')
   {
   alert("Please Enter Product Name.");
   document.getElementById("pro_name").focus();
		return false;
   }

   if(document.getElementById("pro_desc").value.replace(/^\s+|\s+$/g,'')=='')
   {
   alert("Please Enter Product Description.");
   document.getElementById("pro_desc").focus();
		return false;
   }

   if(document.getElementById("pro_price").value.replace(/^\s+|\s+$/g,'')=='')
   {
   alert("Please Enter Product Price.");
   document.getElementById("pro_price").focus();
		return false;
   }

   if(isNaN(document.getElementById("pro_price").value))
   {
     alert("Please Enter Product Price As Numeric Value");
     document.getElementById("pro_price").value="";
     document.getElementById("pro_price").focus();
		return false;
   }


   if(document.getElementById("pro_key").value.replace(/^\s+|\s+$/g,'')=='')
   {
   alert("Please Enter Product Keywords.");
   document.getElementById("pro_key").focus();
		return false;
   }

 }

  function product_check()
 {
   if(document.getElementById("category").value=='')
   {
   alert("Please Select A Category.");
   document.getElementById("category").focus();
		return false;
   }

   if(document.getElementById("pro_name").value.replace(/^\s+|\s+$/g,'')=='')
   {
   alert("Please Enter Product Name.");
   document.getElementById("pro_name").focus();
		return false;
   }

   if(document.getElementById("pro_desc").value.replace(/^\s+|\s+$/g,'')=='')
   {
   alert("Please Enter Product Description.");
   document.getElementById("pro_desc").focus();
		return false;
   }

   if(document.getElementById("pro_price").value.replace(/^\s+|\s+$/g,'')=='')
   {
   alert("Please Enter Product Price.");
   document.getElementById("pro_price").focus();
		return false;
   }

   if(isNaN(document.getElementById("pro_price").value))
   {
     alert("Please Enter Product Price As Numeric Value");
     document.getElementById("pro_price").value="";
     document.getElementById("pro_price").focus();
		return false;
   }

   if(document.getElementById("pro_image").value.replace(/^\s+|\s+$/g,'')=='')
   {
   alert("Please Select Product Image.");
   document.getElementById("pro_image").focus();
		return false;
   }
   if(document.getElementById("pro_key").value.replace(/^\s+|\s+$/g,'')=='')
   {
   alert("Please Enter Product Keywords.");
   document.getElementById("pro_key").focus();
		return false;
   }
 }

function messege_check()
{

  if(document.getElementById("name").value.replace(/^\s+|\s+$/g,'')=='')
   {
   alert("Please Enter Your Name.");
   document.getElementById("name").focus();
		return false;
   }

    if(document.getElementById("email1").value.replace(/^\s+|\s+$/g,'')=='')
    {
      alert("Please Enter Valid E-mail Id.....");
      document.getElementById("email1").focus();
      return false;
    }
    if(document.getElementById("email1").value.replace(/^\s+|\s+$/g,'')!='')
    {
        var str=document.getElementById("email1").value;
        var at="@"
        var dot="."
        var lat=str.indexOf(at)
        var lstr=str.length
        var ldot=str.indexOf(dot)

        if (str.indexOf(at)==-1)
        {
        alert("Invalid E-mail ID");
        document.getElementById('email1').focus();
        return false;
        }

        if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
        alert("Invalid E-mail ID") ;
        document.getElementById('email1').focus();
        return false;
        }

        if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
        alert("Invalid E-mail ID");
        document.getElementById('email1').focus();
        return false ;
        }

        if (str.indexOf(at,(lat+1))!=-1){
        document.getElementById('email1').focus();
        alert("Invalid E-mail ID");
        return false;
        }

        if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
        document.getElementById('email1').focus();
        alert("Invalid E-mail ID");
        return false;
        }

        if (str.indexOf(dot,(lat+2))==-1){
        document.getElementById('email1').focus();
        alert("Invalid E-mail ID");
        return false ;
        }

        if (str.indexOf(" ")!=-1){
        alert("Invalid E-mail ID") ;
        document.getElementById('email1').focus();
        return false ;
        }
    }

    if(document.getElementById("femail").value.replace(/^\s+|\s+$/g,'')=='')
   {
   alert("Please Enter Your Friend E-mail.");
   document.getElementById("femail").focus();
		return false;
   }

    if(document.getElementById("message").value.replace(/^\s+|\s+$/g,'')=='')
   {
   alert("Please Enter Your Message.");
   document.getElementById("message").focus();
		return false;
   }

}


function college_search()
{
   if(document.getElementById("col_search").value.replace(/^\s+|\s+$/g,'')=='')
   {
   alert("Please Enter Keyword.");
   document.getElementById("col_search").focus();
		return false;
   }
}

function chk_search()
{
   if(document.getElementById("srch_key").value.replace(/^\s+|\s+$/g,'')=='' && document.getElementById("srch_cat2").value=="")
   {
        alert("Please Select Atleast One Search Criteria.");
        document.getElementById("srch_key").focus();
        return false;
   }

}


function advert_check()
{
  if(document.getElementById("r1").checked)
  {
    if(document.getElementById("scroll").value.replace(/^\s+|\s+$/g,'')=='')
   {
        alert("Please Enter Scroll Advert.");
        document.getElementById("scroll").focus();
		return false;
   }

   if(document.getElementById("url").value.replace(/^\s+|\s+$/g,'')=='')
   {
        alert("Please Enter URL.");
        document.getElementById("url").focus();
		return false;
   }
   if(document.getElementById("validity").value.replace(/^\s+|\s+$/g,'')=='')
   {
       alert("Please Select Validity Period.");
		return false;
   }
  }
  else if(document.getElementById("r2").checked)
  {
         if(document.getElementById("pro_image").value.replace(/^\s+|\s+$/g,'')=='')
         {
             alert("Please Upload Catalog Advert.");
             document.getElementById("pro_image").focus();
      	     return false;
         }
         if(document.getElementById("url").value.replace(/^\s+|\s+$/g,'')=='')
         {
              alert("Please Enter URL.");
              document.getElementById("url").focus();
      		return false;
         }
         if(document.getElementById("validity").value.replace(/^\s+|\s+$/g,'')=='')
         {
             alert("Please Select Validity Period.");
      		return false;
         }

  }






}

function favorite(str)
{
  xmlHttp=GetXmlHttpObject();
  if (xmlHttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
  var url="ajax_add_favourite.php";
  url=url+"?q="+str;
  url=url+"&sid="+Math.random();
  //alert(url);
  xmlHttp.onreadystatechange=stateChangedfavourite;
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);
}

function stateChangedfavourite()
{
  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
  {
    var status=xmlHttp.responseText;

    if(status==0)
    {
      alert("You Must Login To Add This Product In Your Favourite");
      //return false;
    }
    if(status==1)
    {
      alert("This Product Is Already Added In My Favourite");
    }
    if(status==2)
    {
      alert("This Product Is Added Successfully In My Favourite");
    }
  }
  //alert(xmlHttp.responseText);

}




function del_favourite(prod_id)
{
	var conf=window.confirm("Do You Really Want To Delete This Product From My Favourite ? ");
	if(conf)
	{
		window.location="my_favourite.php?action=del&prod_id="+prod_id;
	}
}

function frmspcheck()
{
  if(document.getElementById("startdate").value.replace(/^\s+|\s+$/g,'')=='')
  {
    alert("Please Select Special Product From Date");
    document.getElementById("startdate").focus();
    return false;

  }
  if(document.getElementById("enddate").value.replace(/^\s+|\s+$/g,'')=='')
  {
    alert("Please Select Special Product To Date");
    document.getElementById("startdate").focus();
    return false;

  }

  var pd,rd,diff;
  var arrpd=Array();
  var arrrd=Array();


  arrpd=document.getElementById("startdate").value.split("-");
  arrrd=document.getElementById("enddate").value.split("-");


  pd=Date.UTC(arrpd[2],arrpd[0],arrpd[1],00);
  rd=Date.UTC(arrrd[2],arrrd[0],arrrd[1],00);
  diff=(rd-pd);

  var d = new Date();
  var currdate=Date.UTC(d.getFullYear(),(d.getMonth()+1),d.getDate(),d.getHours());

  //alert(pd);
 // alert(rd);
  //alert(diff);
  //alert(currdate);


  if(diff<0)
  {
      alert("To Date Should Be Greater Than From Date");
      document.getElementById("enddate").value="";
      document.getElementById("enddate").focus();
      return false;

  }

  //return false;

}

function sel_pay(str)
{
  xmlHttp=GetXmlHttpObject();
  if (xmlHttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }

  var url="ajax_gen_pay_button.php";
  url=url+"?q="+str;
  if(document.getElementById("gt").value!="")
  {
    var gt=document.getElementById("gt").value;
    url=url+"&amt="+gt;
  }
  url=url+"&sid="+Math.random();
  //alert(url);
  xmlHttp.onreadystatechange=stateChangedpay;
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);
}

function stateChangedpay()
{
  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
  {

    var arr=Array();

    arr=xmlHttp.responseText.split("~~");

    document.getElementById("pay_button").innerHTML=arr[0];
    document.getElementById("pay_desc").innerHTML=arr[1];

  }
  //alert(xmlHttp.responseText);

}

function pro_search_adv()
{
  if(document.getElementById("srch_key5").value.replace(/^\s+|\s+$/g,'')=='' && document.getElementById("srch_cat").value=="" && document.getElementById("p_from").value.replace(/^\s+|\s+$/g,'')=='' && document.getElementById("p_to").value.replace(/^\s+|\s+$/g,'')=='')
  {
    alert("Please Enter Atleast One Search Criteria");
    document.getElementById("srch_key5").focus();
    return false;

  }
  if(isNaN(document.getElementById("p_from").value))
  {
    alert("Please Enter Price From as Numeric Value");
    document.getElementById("p_from").value="";
    document.getElementById("p_from").focus();
    return false;
  }
  if(document.getElementById("p_from").value!="" && document.getElementById("p_to").value.replace(/^\s+|\s+$/g,'')=='')
  {
    alert("Please Enter Price To Value");
    document.getElementById("p_to").focus();
    return false;
  }
  if(document.getElementById("p_to").value!="" && document.getElementById("p_from").value.replace(/^\s+|\s+$/g,'')=='')
  {
    alert("Please Enter Price From Value");
    document.getElementById("p_from").focus();
    return false;
  }
  if(isNaN(document.getElementById("p_to").value))
  {
    alert("Please Enter Price To as Numeric Value");
    document.getElementById("p_to").value="";
    document.getElementById("p_to").focus();
    return false;
  }
  if(eval(document.getElementById("p_from").value)>eval(document.getElementById("p_to").value))
  {
    alert("Price To Value Must Be Greater Than Or Equal To Price From Value");
    document.getElementById("p_to").value="";
    document.getElementById("p_to").focus();
    return false;
  }




}


function search_bar()
{
  if(document.getElementById("srch_key2").value.replace(/^\s+|\s+$/g,'')=='')
  {
    alert("Please Enter Search Keyword");
    document.getElementById("srch_key2").focus();
    return false;

  }
}

function srch_frm_chk_mem_pay()
{
  if(document.getElementById("key").value.replace(/^\s+|\s+$/g,'')=='')
  {
    alert("Please Enter Search Keyword");
    document.getElementById("key").focus();
    return false;

  }

}

function frmpaychk()
{
  if(document.getElementById("nt").value.replace(/^\s+|\s+$/g,'')=='')
  {
    alert("Please Enter Payment Note");
    document.getElementById("nt").focus();
    return false;

  }

}
