// JavaScript Document

/**
 * Author : Amol singh
 * Ajax script for sales management module
 * Date   : 1st Feb 2011
 **/

//Initialising XMLHttpRequest 
var http_request = '';
if(window.XMLHttpRequest) {
	http_request = new XMLHttpRequest();
}else if(window.ActiveXObject) {
	http_request = new ActiveXObject("Microsoft.XMLHTTP");
}

//Function : for encoding url values
function urlencode(msg)
{
    var str; 
	str=escape(msg);
    str=str.replace("+", "%2B");
    str=str.replace("/", "%2F");	
	return str;
}


function getContentData(url, objID) 
{
		if(http_request) 
		{
		var obj_id = document.getElementById(objID);

		http_request.open("POST", url, true);
		http_request.onreadystatechange = function()
		{
	    	document.getElementById('wait').innerHTML = '<img src="images/ajax-loader.gif">';

			if (http_request.readyState == 4 && http_request.status == 200) 
			{
		        obj_id.innerHTML = "";
				obj_id.innerHTML = http_request.responseText;
				document.getElementById('wait').innerHTML = '';
			}
		}
		http_request.send(null);
	}
}


//Function : Get Product name List
function getProductName(url, initial, tdid) 
{
	var retunValue=true;
	if(retunValue == true)
	{
		var val = "initial="+initial;
		url= url+ "?" + val;
		
		changeClass(tdid);
		
			if(http_request) 
			{
			http_request.open("POST", url, true);
			http_request.onreadystatechange = function(){
				document.getElementById('wait').innerHTML = '<img src="images/ajax-loader.gif">';
				if (http_request.readyState == 4 && http_request.status == 200) {
					
					document.getElementById('wait').innerHTML = '';
					
					document.getElementById('ProductNameContainer').innerHTML = http_request.responseText;	
				}
			 }
				http_request.send(null);
		}
	}
}

function changeClass(tdid)
{
	var i=0;
	for(i=0; i<26; i++)
	{
		if(i == tdid)
		{
			document.getElementById(tdid).className = 'sel';
		}
		else
		{
			var c = document.getElementById(i).className;
			
			if(c == 'type-button' || c == 'sel')
			{
				document.getElementById(i).className = 'type-button';
			}
		}
	}
}

function getCatProduct(url)
{
	var retunValue=true;
	
	var catid = document.getElementById('Pcat').value;
	
	if(retunValue == true)
	{
		var val = "catid="+catid;
		url= url+ "?" + val;
	
		
		if(http_request) 
		{
			http_request.open("POST", url, true);
			http_request.onreadystatechange = function(){
				document.getElementById('wait').innerHTML = '<img src="images/ajax-loader.gif">';
				if (http_request.readyState == 4 && http_request.status == 200) {
					
					document.getElementById('wait').innerHTML = '';
					
					document.getElementById('catProductList').innerHTML = http_request.responseText;	
				}
			 }
				http_request.send(null);
		}
	}

}

