//----trim spaces function---->
function trimspace(str)
{
  var len= str.length;
  if (len != 0)
  {
    for(var i=0;i<len;i++)
    {
      if(str.indexOf(" ")==0)
        str=str.substring(1,len);
    }
    strtrim=str;
  }
  else
  {
    strtrim=str;
  }
  return strtrim;
}

//------check all-------->
function check_all(form1,val,obj)
{
		var obj = document.getElementById(obj);
		if(val == '1'){
			for(i=0;i<form1.elements.length;i++ ){
				if(form1.elements[i].type == 'checkbox'){
					form1.elements[i].checked = true;
				}
			}
			obj.value = 0;
		}
		else
		{
			for(i=0;i<form1.elements.length;i++ ){
				if(form1.elements[i].type == 'checkbox'){
					form1.elements[i].checked = false;
				}
			}
			obj.value = 1;
		}
}

//------image validation------>
function valid_img(id)
{
	  var sValue = document.getElementById(id).value;
	  var aParts = sValue.split( "/" );
	  var iParts = aParts.length;
	  
	  if(sValue != "")
    {
		  if( iParts >= 1 )
		  {
		    var sFile = aParts[ iParts - 1 ];
		    var aFile = sFile.split( "." );
		    
		    if( aFile.length == 2 )
		    {
		      sName = aFile[0];
		      sExt = aFile[1];
		      sExt = sExt.toLowerCase();
				  if(sExt=='jpg'||sExt=='gif'||sExt=='jpeg'||sExt=='png')
			     {
			     	 return true;
			     } 
					 else
					 {
						 alert('Please select the file which is Image File');
						 document.getElementById(id).focus();
						 return false;
					 }
			   }
		     else
		     {
			      alert("Please select the Image File to upload");
					  document.getElementById(id).focus();
					  return false;
			    }
			  }
			  else
			  {
			    alert("No file selected");
				  return false;
			  }
    }
    else
    {
    	return true;
    }
}

//----email validation---->
function valid_email()
{
	  var str=document.form1.email.value
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		if (! filter.test(str))
		{
		 alert("Please Enter A Valid Email Address!");
		 return false ;
		}
}

//-----get data with ajax--->
function getAjax(method,url)
{
	  //////Code For Internet Explorer
		if (window.ActiveXObject)
		{
			var objDoc;
			var httpOb = new ActiveXObject("Msxml2.XMLHTTP");
		    httpOb.Open(method, url, false);
			httpOb.send();
			return httpOb.responseText;
		}
		
		////////////Code for Mozilla Firefox
		else if (window.XMLHttpRequest)
		{ 
			var objDoc;
			http_request = new XMLHttpRequest();
			http_request.overrideMimeType('text/xml');
			http_request.onreadystatechange = function(){
			// do the thing
			};
			
			http_request.open(method , url, false);
			http_request.send(null);
			http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			return http_request.responseText;
		}
}



//---validate csv -->
function validCsv()
{
	if(document.formUpload.csvfile.value == "")
	{
		alert("Please upload Lead csv file.");
		document.formUpload.csvfile.focus();
		return false;	
	}
	else if(Validexcelsheet(document.formUpload.csvfile)== false)
	{
		return false;		
	}
	else
	{
		return true;
	}
}

//---progress bar show hide--->
function progressBar()
{
	document.getElementById('main').style.display=''; 
	document.getElementById('prog').style.display='none';
}

//---validate csv extension-->
function Validexcelsheet(objsheet, isRequired)
{
	 if(objsheet.value.length!=0)
	 {
		 var iPos = objsheet.value.lastIndexOf(".")
		 var sExt = objsheet.value.substring(iPos);
		
			if(sExt==".csv")
			{
				return true;
			}
			else
				{
				alert("Please upload valid  csv file.");
				objsheet.focus();
				objsheet.select();
				return false;
				}
		}
  return true;
}

//--show the products--->
function showProd(flag,id)
{
	
	var method = "GET";
	var url = "index_ajax.php?actionVar="+flag+"&Id="+id;
	var responseText = getAjax(method,url);
  //alert(responseText);
  document.getElementById('viewProd').innerHTML = responseText;
  //document.getElementById('viewProd').innerHTML="<table><tr><td>Processing.....</td></tr></table>";
  
}
//--show the sub category--->
function showSubCat(flag,id)
{
	
	var method = "GET";
	var url = "index_ajax.php?actionVar="+flag+"&Id="+id;
	var responseText = getAjax(method,url);
  //alert(responseText);
  document.getElementById('viewSubCat').innerHTML = responseText;
  showProd('subCategoryAgn',id);
}

function addtocart(code){
	//alert(code);
	var q = document.getElementById("qty_"+code);
	//alert(q);
	if(q)
		q = q.value;
	else
		q = 1;
	var hr = location.href;
	location.href = "cart_proccess.php?id="+code+"&qty="+q+"&q="+escape(hr.substr(hr.lastIndexOf("/") + 1));
	//alert(location.href);
}
function fnc_search(i,id1)
{
	//alert('hi');
	var searchValue =  document.getElementById(i).value;
	var id =  document.getElementById(id1).selectedIndex;
	//alert(id);
	//var id1 =  document.getElementById(id).value;
	if(trimspace(searchValue) == '')
	{
		alert("Please enter some text to Search");
		document.getElementById(i).focus();
		return false;
	}
	else
	{		
		window.location.href = "product-cate.php?id="+id+"&s="+searchValue;
	}
}



