/*Ajax Object creation*/
function makeObject()
{
	var x;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer"){
	x = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
	x = new XMLHttpRequest();
	}
	return x;
}
	var r1 = makeObject();
	var r2 = makeObject();
	var r3 = makeObject();
	var r4 = makeObject();
	
//////////////////////////////
/*Winlow load in js*/
window.onload=commonSearch;
////////////////////////	



/*Common Functionality*/
function commonSearch()
{

/*SortBy Values*/
var sortbyVal=document.getElementById('sortBY_Id').value; 
//////////////////////////////////////////////////////////

/*Category Id*/

var mCategoryid			=	document.getElementById('mCategory_Id').value;

////////////////////////////

/*Sub Category Id*/

var sCategoryid			=	document.getElementById('sCategory_Id').value;

///////////////////////////

/*County Id*/

var searchCountryid		=	document.getElementById('searchCountry').value;

//////////////////////////

/*Status show Id*/

var searchShowid		=	document.getElementById('searchShow').value;

//////////////////////////

/*Service Request Id*/

var searchTypeid		=	document.getElementById('serviceTypeId').value;

//////////////////////////
/*Time Left*/
var timeLeftid			=	document.getElementById('timeLeft_Id').value;

//////////////////////////

/*Budget Type*/

var budgetRangeid		=	document.getElementById('budgetRange_Id').value;

/////////////////////////

/*Posted type*/

var postedRangeid		=	document.getElementById('postedRange_Id').value;

////////////////////////

/*keywords type type*/

var keyWords_id		=	document.getElementById('keyWords_id').value;

////////////////////////
//alert("cc");

r1.open('get', 'ajax_providerBody.php?sortBy='+sortbyVal+'&mCategoryid='+mCategoryid+'&sCategoryid='+sCategoryid+'&searchCountryid='+searchCountryid+'&searchShowid='+searchShowid+'&searchTypeid='+searchTypeid+'&timeLeftid='+timeLeftid+'&budgetRangeid='+budgetRangeid+'&postedRangeid='+postedRangeid+'&keyWords_id='+keyWords_id);
r1.onreadystatechange = list1;
r1.send('');
}

//////////////////////////////

/*4 stages in Ajax Part*/

function list1()
{
        if(r1.readyState < 4)
        {    
		
			document.getElementById('resultBody').innerHTML = '<center><img src="images/clocks.gif"><br> searching';
        }
		if(r1.readyState == 4)
        {		
        	var answer = r1.responseText;	
		// alert(answer);
			
			document.getElementById('resultBody').innerHTML=answer;
			
			/*Page script*/
			
			var pageId=document.getElementById('ajaxPage_Id').value;
			
			document.getElementById('pageDisplay_id').innerHTML=pageId;
			
			/*Count of job script*/
			
			var countId=document.getElementById('jobCount').value;
			
		
			
			document.getElementById('countJob_id').innerHTML=countId+"  Jobs";
			//alert(countJob_id);
			/*Call the Category Report*/
			
			if(countId>0)
			{
				
					var mCategoryid			=	document.getElementById('mCategory_Id').value;
					var sCategoryid			=	document.getElementById('sCategory_Id').value;
				
					if(mCategoryid==""&& sCategoryid=="")
					{
						categoryFun();
					} /*else if(mCategoryid!=""&& sCategoryid=="")
					{
						alert("nnnnnnnnnn");
					}else if(mCategoryid==""&& sCategoryid!="")
					{
						alert("welcome");
					} */
			
			}  else {
			
						document.getElementById('cattplId').innerHTML="Sorry, no project matches found.";
						document.getElementById('mCategory_Id').value='';
						document.getElementById('sCategory_Id').value='';
					}
			
			///////////////////////////////
			
		
		}	
			
}

/*Category in Ajax Function*/
function categoryFun()
{
//alert('3');
/*Main Category Id*/
var mainCatergories=document.getElementById('mainCatergories').value; 
var allCategories  =document.getElementById('allCategories').value; 

//////////////////////////////////////////////////////////////////////

r2.open('get', 'ajax_providerCategory.php?mainCatergories='+mainCatergories+'&allCategories='+allCategories);
r2.onreadystatechange = list2;
r2.send('');
}
function list2()
{
        if(r2.readyState < 4)
        {    
			document.getElementById('catimgLoad').innerHTML = '<img src="images/results_loading.gif">';
        }
		if(r2.readyState == 4)
        {		
        	var answer = r2.responseText;
			//alert(answer);
			document.getElementById('catimgLoad').innerHTML='';	
			document.getElementById('cattplId').innerHTML=answer;
		}
}

//////////////////////////////////


/*Sory Functionality*/
function sortBy(valF)
{
document.getElementById('sortBY_Id').value=valF;
commonSearch();
}
///////////////////////////////////////////////////////////////////////////////////////

/*Type of  Search action*/
function radioSearch(val)
{
document.getElementById('serviceTypeId').value=val;
commonSearch();
}
//////////////////////////////////////////////////////////////////////////////////////////
/*All Categories Search*/
function allCategories()
{
document.getElementById('mCategory_Id').value='';
document.getElementById('sCategory_Id').value='';
commonSearch();
}

/*Sub Subcategory Dispaly Function*/
function viewOnecategory(cateID,cateName,cateCount)
{

document.getElementById('mCategory_Id').value=cateID;

r4.open('get', 'ajax_provideroneCategory.php?cateID='+cateID+'&cateName='+cateName+'&cateCount='+cateCount);
r4.onreadystatechange = list4;
r4.send('');
}
function list4()
{
        if(r4.readyState < 4)
        {    
			document.getElementById('catimgLoad').innerHTML = '<img src="images/results_loading.gif">';
        }
		if(r4.readyState == 4)
        {		
        	var answer = r4.responseText;
			document.getElementById('catimgLoad').innerHTML='';	
			document.getElementById('cattplId').innerHTML=answer;
			commonSearch();
		}
}
//////////////////////////////////////////////////////////////////////////////////////////


/*Page Navigation*/
	
function test1234(url){
r1.open('get', url);
r1.onreadystatechange = list1;
r1.send('');

}


///////////////////////////////

function searchcom1(start)
{
	//alert(start);
//searchcom();
	//alert("xcvxc");
r1.open('get', start);
r1.onreadystatechange = list1;
r1.send('');

}
