/*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();
	var r5 = makeObject();
//////////////////////////////

/*Winlow load in js*/
window.onload=commonSearch;
////////////////////////	

/*Page Navigation*/
function test1234(url){

r1.open('get', url);
r1.onreadystatechange = list1;
r1.send('');
}
///////////////////////////////
/*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;

//////////////////////////
//alert("1");
/*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;

//alert(postedRangeid);
////////////////////////

/*keywords type type*/

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

////////////////////////
/*Project ID*/

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

////////////////////////
/*mainCategoryID ID*/

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

////////////////////////
//alert("Teeeee");

r1.open('get', 'ajax_bodyResult.php?sortBy='+sortbyVal+'&mCategoryid='+mCategoryid+'&sCategoryid='+sCategoryid+'&searchCountryid='+searchCountryid+'&searchShowid='+searchShowid+'&searchTypeid='+searchTypeid+'&timeLeftid='+timeLeftid+'&budgetRangeid='+budgetRangeid+'&keyWords_id='+keyWords_id+'&postedRangeid='+postedRangeid+'&projectid='+projectid+'&mainCategoryID='+mainCategoryID);

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";
			
			/*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("2");
/*Main Category Id*/
var mainCatergories=document.getElementById('mainCatergories').value; 
var allCategories  =document.getElementById('allCategories').value; 

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

r2.open('get', 'ajax_bodymainCategory.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;
		}
}

//////////////////////////////////
/*Subcategory Dispaly Function*/
function subcateFun(catId,cateName,cateCount)
{
document.getElementById('mCategory_Id').value=catId;
document.getElementById('sCategory_Id').value='';
r3.open('get', 'ajax_subCategory.php?catId='+catId+'&cateName='+cateName+'&cateCount='+cateCount);
r3.onreadystatechange = list3;
r3.send('');
}
function list3()
{
        if(r3.readyState < 4)
        {    
			document.getElementById('catimgLoad').innerHTML = '<img src="images/results_loading.gif">';
        }
		if(r3.readyState == 4)
        {		
        	var answer = r3.responseText;
			document.getElementById('catimgLoad').innerHTML='';	
			
			document.getElementById('cattplId').innerHTML=answer;
			commonSearch();
		}
}

//////////////////////////////////////////////////////////////////////////////////////////
/*Sub Subcategory Dispaly Function*/
function subSubFun(cateID,cateName,cateCount,subName,subCount,scatID)
{

document.getElementById('sCategory_Id').value=scatID;
document.getElementById('mCategory_Id').value='';
r4.open('get', 'ajax_subSubcate.php?cateID='+cateID+'&cateName='+cateName+'&cateCount='+cateCount+'&subName='+subName+'&subCount='+subCount);
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();
		}
}
//////////////////////////////////////////////////////////////////////////////////////////

/*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();
}

/**Add watch list*/
function watchLisrs(id)
{
	
	
  	r5.open('get', 'ajax_watchlistProvider.php?id='+id);
    r5.onreadystatechange = list5;
    r5.send('null');
}
function list5()
 {
        if(r5.readyState == 1)
                {
                 
				//alert("error");
				
                }
               if(r5.readyState == 4)
                {
				var answer = r5.responseText;
				document.getElementById('getWatchlistid').innerHTML=answer;
				getWatchlistid
				//alert(answer);
                }
}
/*End*/