function radiobuttonSelection()
{	
	var commercial	= $('searchtype1').checked;
	var social	= $('searchtype2').checked;
    var addedBy = $('searchtype3').checked;
	
	
	if(commercial == true)
	{
		$('prod_type').style.display	= 'block';
		$('com_category').style.display	= 'block';
		
	}
	
	
	if(addedBy == true)
	{
	$('added_by_div').style.display = 'block';
	}
	else
	{
	$('added_by_div').style.display = 'none';
	}
	
	if(social == true)
	{//alert('soc'+social);
		$('prod_type').style.display	= 'none';
		$('social_category').style.display	= 'block';
		
		if(commercial == false)
		{
			$('prod_type').style.display	= 'none';
			$('com_category').style.display	= 'none';
		}
		
		
		if(commercial != false )
		{
			$('prod_type').style.display	= 'block';
			$('com_category').style.display	= 'block';
		}
		//return true;
	}
	
	if(social == false)
	{
		$('social_category').style.display	= 'none';
		$('com_category').style.display	= 'block';
	}
	
	if(commercial == false)
	{
		$('prod_type').style.display	= 'none';
		$('com_category').style.display	= 'block';
		
	}
}

function searchType()
{
	var commercial	= $('searchtype1').checked;
	var social	= $('searchtype2').checked;
	var addedBy= $('searchtype3').checked;
	
	if($F('filterkey') == '')
	{
	     alert('Please enter a keyword for search');
	     $('filterkey').focus();
	     
	     return false;
	}
	
	//Product Type
	var product	= $('product').checked;
	var service	= $('service').checked;
	
	//FROM YYP
	var searchuserid	= '';
	if($('searchuserid') != null)
	{
		 searchuserid	= $('searchuserid').value;
	}
	
	if(commercial == true)
	{
		if(service == true && product == true)
		{
			ajxSearch(2,1,1,3);
		}
		else if(product == true)
		{
			var prod = $('product').value;
			ajxSearch(2,1,1,prod);
		}
		else if(service == true)
		{
			var ser = $('service').value;
			ajxSearch(3,1,1,ser);
		}
		else if(searchuserid != '')
		{
			ajxSearch(2,1,1);
		}
		else
		{
			ajxSearch(0,0,1);
		}
		
		if(social == false)
		{
			$('ultabssocial1').style.display	= 'none';
			$('content1').style.display	= 'none';
			$('social_pager1').style.display	= 'none';
		
			$('ultabssocial2').style.display	= 'none';
			$('content2').style.display	= 'none';
			$('social_pager2').style.display	= 'none';
		
			$('ulevespecial').style.display	= 'none';
			$('content3').style.display	= 'none';	
			$('event_special_pager').style.display	= 'none';
		}
		
		 
	}
	
	else if(social == true)
	{   
		if(commercial == false)
		{
			$('ultabscommercial').style.display	= 'none';
			$('maincontentwhole').style.display	= 'none';
			$('pager_main').style.display	= 'none';
		}	
		
		 ajxSearch('1','2',1);
	}
	
	else if(searchuserid != '')
	{
		ajxSearch(2,1,1);
	}
	
	else { 
		ajxSearch(0,0,1);
	}
	
	if(commercial == false)
	{
		$('tab0li0').removeClassName('tabs-selected');
	}
	
	if(social == false)
	{
		$('tab2li1').removeClassName('tabs-selected');
		$('tab2li6').removeClassName('tabs-selected');
	}
}



function ajxSearch(searchtype,searchin,page,productType)
{

	var soccount	= $('soccount').value;	
	var comcount	= $('comcount').value;	
	var searchkey	= $('filterkey').value;	
	
	if($('searchtype3').checked == true)
	{
	   var added_by_value=$('added_by_2').value;
	}else
	{
	    var added_by_value = '';
	}
	
	if($('counry_select_combo') != null)
	{
	   var searchcountry = $('counry_select_combo').value;
	}else
	{
	   var searchcountry = '';
	}
	
	
	var searchchecked    = $('searchorder').checked;	
	var searchchecked2   = $('searchorder2').checked;
	
	var searchorder	= '';
	var searchuserid	= '';
	var websitename	= '';
	
	if($('postlanguage') != null)
	{
	   var language = $F('postlanguage');
	}else
	{
	  var language = '';
	}
	
	
	
	//alert(added_by_value);
	
	if($('websitename') != null)
	{
		websitename	= $('websitename').value;
	}
	
	if($('searchuserid') != null)
	{
		 searchuserid	= $('searchuserid').value;
	}
	
	if(searchchecked == true)
	{
		searchorder	= $('searchorder').value;
			
	}else if(searchchecked2 == true)
	{
		searchorder	= $('searchorder2').value;
	}
	
		
	var socialCategory=[];
	var commercialCategory=[];
	
	for(i=0; i<soccount;i++)
	{
		if( $('soc_cat_'+i).checked	== true)
		{
			//alert($('soc_cat_'+i).value);
			socialCategory[i]	= $('soc_cat_'+i).value;
		}
		
	}
	//alert(socialCategory);
	for(j=0; j<comcount;j++)
	{
		if( $('com_cat_'+j).checked == true)
		{
			commercialCategory[j]	= $('com_cat_'+j).value;
		}
		
	}
	//alert(commercialCategory);
	new Ajax.Request('/advancesearch/search', {
	  method: 'get',
	  parameters: {todo: 'search','soccat[]':socialCategory,'comcat[]':commercialCategory,searchcountry:searchcountry,searchorder:searchorder,searchkey:searchkey,page:page,searchin:searchin,searchtype:searchtype,productType:productType,searchuserid:searchuserid,websitename:websitename,addedby:added_by_value,post_language:language},
	  onLoading:function()
	  {	
	  	if((searchin == 0) || (searchin == 1))
	  	{
	  		$('content_main').innerHTML	= 'Loading..';
	  	}
	  	if(searchin == 2)
	  	{
	  		if(searchtype<=4 && searchtype!=1)
	  		{
	  			$('content1').innerHTML	= 'Loading..';
	  		}
	  		
	  		if(searchtype > 4 || searchtype==1)
	  		{
	  			$('content2').innerHTML	= 'Loading..';
	  		}
	  	}
	  	
	  	if(searchin == 3)
	  	{
	  		$('content3').innerHTML	= 'Loading..';
	  	}
	  	
	  	if(searchin == 4)
	  	{
	  		$('content3').innerHTML	= 'Loading..';
	  	}
	  	
	  }
	  ,onSuccess:function(request, json){
	    	
	  	$('search_div').style.display	= 'none';
	  	$('title').style.display	= 'none';
	  	$('container-1').style.display	= 'block';
	  	
	  
	  	var jsontext = eval(request.responseText);
	  	var items	= jsontext.items;
	  	var pager = jsontext.pager;
	  	//alert(pager.from);
	  	if((pager.searchin == '0') || (pager.searchin == '1'))
	  	{
	  		return listSearchCompany(jsontext,pager.producttype);
	  		
	  	}
	  	
	  	if(pager.searchin == '2')
	  	{
	  		return listSearchSocial(jsontext);
	  	}
	  	
	  	if(pager.searchin == '3' || pager.searchin == '4')
	  	{
	  		return listSearchAdvertisement(jsontext);
	  	}
	  	
	  	
	  },
	  onFailure:function(){
	  	alert("Operation Failed!");
	  }
	  });
	 
}


//This function is used to display both company and commercial products.
function listSearchCompany(jsontext,producttype)
{
		var items = jsontext.items;
		var pager = jsontext.pager;
		var html = '';
		
		searchin = pager.searchin;
	    searchtype = pager.searchtype;
	   // alert('searchin'+searchin);
		
	   $('tab0li0').removeClassName('tabs-selected');
	   $('tab1li2').removeClassName('tabs-selected');
	   $('tab1li3').removeClassName('tabs-selected');
	   $('tab1li4').removeClassName('tabs-selected');
	   $('tab1li5').removeClassName('tabs-selected');
	   
	   $('tab2li1').removeClassName('tabs-selected');
	   $('tab2li6').removeClassName('tabs-selected');
	   $('tab3li3').removeClassName('tabs-selected');
	   $('tab'+searchin+'li'+searchtype).addClassName('tabs-selected');
	   
	   $('content1').innerHTML = 'Click Tab to See Result ';
	   $('content2').innerHTML = 'Click Tab to See Result ';
	   $('content3').innerHTML = 'Click Tab to See Result ';
	   
	   //If from YYP Dont show some tabs
	   if(pager.userid != '')
	   {
	   		$('tab0li0').style.display	= 'none';
	   		$('tab1li5').style.display	= 'none';
	   		$('tab4li1').style.display	= 'none';		
	   }
	   
	   
	
		if((producttype != '') && (producttype == 1))	
		{
			$('tab0li0').style.display	= 'none';
			$('tab1li4').style.display	= 'none';
			$('tab1li5').style.display	= 'none';
			$('tab1li3').style.display	= 'none';
			$('tab1li2').style.display	= 'block';
			$('tab1li2').addClassName('tabs-selected');
		}
		
		if((producttype != '') && (producttype == 2))	
		{
			$('tab0li0').style.display	= 'none';
			$('tab1li4').style.display	= 'none';
			$('tab1li5').style.display	= 'none';
			$('tab1li2').removeClassName('tabs-selected');
			$('tab1li2').style.display	= 'none';
			$('tab1li3').style.display	= 'block';
			$('tab1li3').addClassName('tabs-selected');
		}
		
		if((producttype != '') && (producttype == 3))	
		{
			$('tab0li0').style.display	= 'none';
			$('tab1li4').style.display	= 'none';
			$('tab1li5').style.display	= 'none';
			$('tab1li2').removeClassName('tabs-selected');
			$('tab1li2').style.display	= 'none';
			$('tab1li2').style.display	= 'block';
			$('tab1li2').addClassName('tabs-selected');
			$('tab1li3').style.display	= 'block';
		}
	    
	    if(pager.searchfrom == 'normalsearch')
	    {//alert('json'+jsontext);
	    	$('tab0li0_normal').onclick	=  function() {
    			searchProduct(0,0,1,pager.country,pager.searchkey,"",pager.language);
 			 };
 			 
 			$('tab1li2_normal').onclick	= function() {
    			searchProduct(2,1,1,pager.country,pager.searchkey,"",pager.language);
 			 }; 
 			 
 			 $('tab1li3_normal').onclick= function() {
    			searchProduct(3,1,1,pager.country,pager.searchkey,"",pager.language);
 			 }; 
 			 
 			  $('tab1l43_normal').onclick= function() {
    			searchProduct(4,1,1,pager.country,pager.searchkey,"",pager.language);
 			 }; 
 			 
 			$('tab1li5_normal').onclick= function() {
    			searchProduct(5,1,1,pager.country,pager.searchkey,'',pager.language);
 			 }; 
	    }
	    		     
	    if(items.length == 0)
	    {
	    	$('content_main').innerHTML = 'No items found ';
	    	return;
	    }
	    
	    for (i = 0; i < items.length; i++) {
	        var item = items[i];
	        var modified_url = item.url;
	       
	        if($('postlanguage') != null)
	        {
	        	modified_url += '/sl/'+$F('postlanguage')
	        }
	        if($('counry_select_combo') != null)
	        {
	        	 modified_url += '/sc/'+$F('counry_select_combo');
	        }
	        
	        html += '<div id="photos"><a href="' + modified_url + '"><img width="120" height="90" src="' + item.image + '" class="photo"/></a>';
	        html += '<p class="photopost"><a href="' + modified_url + '">' + item.title.truncate(30) + '</a></p></div>';
	    }
	    
	    $('content_main').innerHTML = html; 
	
	    var html1 = '<p>';
	   
	    var pageLinks = jsontext.page_links; 
	   //alert(pageLinks[1]);
	    
	    currPage = pager.page;	   
	    prevPage	= currPage-1;
	    nextPage	= currPage+1;
	    if (pager.page > 1) {
		    if(pager.searchfrom == 'normalsearch')
		    {
		    	html1 += '<a href="#" class="txt" onclick="searchProduct('+searchtype+','+searchin+','+prevPage+',\''+pager.country+'\',\''+pager.searchkey+'\',\''+pager.searchfrom+'\',\''+pager.language+'\');return false;">&laquo;</a>';
		    }
		    else
		    {
	    		html1 += '<a href="#" class="txt" onclick="ajxSearch('+searchtype+','+searchin+','+prevPage+');return false;">&laquo;</a>';
	    	}
	    } 
	    for (i = 0; i < pageLinks.length; i++) {
	    
	    	if (pageLinks[i] == pager.page) {
	    		html1 += '<span class="txt">' + pageLinks[i] + '</span>';
	    } else {
	    
	    	if(pager.searchfrom == 'normalsearch')
	    	{
	    		html1 += '<a href="#" class="txt" onClick="searchProduct('+searchtype+','+searchin+','+pageLinks[i]+',\''+pager.country+'\',\''+pager.searchkey+'\',\''+pager.searchfrom+'\',\''+pager.language+'\');return false;"> ' + pageLinks[i] + ' </a>';
	    	}
	    	else
	    	{
	    		html1 += '<a href="#" class="txt" onClick="ajxSearch('+searchtype+','+searchin+','+pageLinks[i]+');return false;"> ' + pageLinks[i] + ' </a>';
	    	}
	    } 
	    } 
	    if (pager.page < pager.lastpage) {
	    	if(pager.searchfrom == 'normalsearch')
	    	{
	    		html1 += '<a href="#" class="txt" onClick="searchProduct('+searchtype+','+searchin+','+nextPage+',\''+pager.country+'\',\''+pager.searchkey+'\',\''+pager.searchfrom+'\',\''+pager.language+'\');return false;">&raquo;</a>';
	    	}
	    	else
	    	{
	    		html1 += '<a href="#" class="txt" onClick="ajxSearch('+searchtype+','+searchin+','+nextPage+');return false;">&raquo;</a>';
	    	}
	    }
	    $('tabsend_main').innerHTML = html1 + '</p>';
	    
	    return false;
}

function listSearchSocial(jsontext)
{
	    var items = jsontext.items;
	    var pager = jsontext.pager;
	    searchin = pager.searchin;
	    searchtype = pager.searchtype;
		
	   $('tab4li1').removeClassName('tabs-selected');
	   $('tab3li3').removeClassName('tabs-selected');
	   $('tab2li1').removeClassName('tabs-selected');
	   $('tab2li3').removeClassName('tabs-selected');
	   $('tab2li2').removeClassName('tabs-selected');
	   $('tab2li6').removeClassName('tabs-selected');
	   $('tab2li4').removeClassName('tabs-selected');
	   $('tab2li5').removeClassName('tabs-selected');
	   $('tab2li7').removeClassName('tabs-selected');
	   $('tab2li8').removeClassName('tabs-selected');
	   $('tab'+searchin+'li'+searchtype).addClassName('tabs-selected');
	   
	   $('content1').innerHTML = 'Click Tab to See Result ';
	   $('content2').innerHTML = 'Click Tab to See Result ';
	   $('content3').innerHTML = 'Click Tab to See Result ';
	   
	   if(pager.userid != '')
	   {
	   		$('tab4li1').style.display	= 'none';		
	   }
	   
	   
	    var html = '';
	    if(items.length == 0)
	    {
	    	if(searchtype<=4 && searchtype!=1)
	    	{
	    		$('content1').innerHTML = 'No items found ';
	    	}
	    	if(searchtype> 4 && searchtype<7 || searchtype==1)
	    	{
	    		$('content2').innerHTML = 'No items found ';
	    		
	    	}
	    	
	    	if(searchtype == 7)
	    	{
	    		$('content3').innerHTML = 'No items found ';
	    	}
	    	
	    	return;
	    }    
	    for (i = 0; i < items.length; i++) {
	        var item = items[i];
	        modified_url = 	item.url;
	        if($('postlanguage') != null)
	        {
	        	modified_url += '/sl/'+$F('postlanguage')
	        }
	        if($F('counry_select_combo'))
	        {
	        	 modified_url += '/sc/'+$F('counry_select_combo');
	        }        
	        html += '<div id="newssmallarticle"><p>  <img class="newsphoto" src="' + item.image + '" align="left" height="45" width="60"></p><h3>' + item.title + '</h3>';
	        html += '<a href="' + modified_url + '">Read More</a></div><div id="clear"></div>';
	    }
	    
	    if(searchtype<=4 && searchtype!=1)
	    {
	    	$('content1').innerHTML = html; 
	    }
	    
	    if(searchtype>4 || searchtype==1)
	    {
	    	$('content2').innerHTML = html; 
	    	
	    }
	    
	     
	    var pageLinks = jsontext.page_links; 
	   //alert(pageLinks[1]);
	    
	    currPage = pager.page;   
	     
	    prevPage	= currPage-1;
	    nextPage	= currPage+1;
	    
	    html1	= '';
	    if (pager.page > 1) {
	    html1 += '<a href="#" class="txt" onclick="ajxSearch('+searchtype+','+searchin+','+prevPage+');return false;">&laquo;</a>';
	    } 
	    for (i = 0; i < pageLinks.length; i++) {
	    if (pageLinks[i] == pager.page) {
	    html1 += '<span class="txt">' + pageLinks[i] + '</span>';
	    } else {
	    
	    html1 += '<a href="#" class="txt" onClick="ajxSearch('+searchtype+','+searchin+','+pageLinks[i]+');return false;"> ' + pageLinks[i] + ' </a>';
	    } 
	    } 
	    if (pager.page < pager.lastpage) {
	    
	    html1 += '<a href="#" class="txt" onClick="ajxSearch('+searchtype+','+searchin+','+nextPage+');return false;">&raquo;</a>';
	    }
	    
	    if(searchtype<=4 && searchtype!=1)
	    {
	    	$('tabsend_main1').innerHTML = html1 + '</p>';
	    }
	    
	    if(searchtype>4 || searchtype==1)
	    {
	    	$('tabsend_main2').innerHTML = html1 + '</p>';
	    }
	    return false;
}

//This function is used to display events and forum post
function listSearchAdvertisement(jsontext)
{
	    var items = jsontext.items;
	    var pager = jsontext.pager;
	    searchin = pager.searchin;
	    searchtype = pager.searchtype;
	    
	   $('tab4li1').removeClassName('tabs-selected');
	   $('tab3li3').removeClassName('tabs-selected');
	   $('tab2li1').removeClassName('tabs-selected');
	   $('tab2li3').removeClassName('tabs-selected');
	   $('tab2li2').removeClassName('tabs-selected');
	   $('tab2li6').removeClassName('tabs-selected');
	   $('tab2li4').removeClassName('tabs-selected');
	   $('tab2li5').removeClassName('tabs-selected');
	   $('tab2li7').removeClassName('tabs-selected');
	   $('tab2li8').removeClassName('tabs-selected');
	  
	   $('tab'+searchin+'li'+searchtype).addClassName('tabs-selected');
	   
	   
	   $('content1').innerHTML = 'Click Tab to See Result ';
	   $('content2').innerHTML = 'Click Tab to See Result ';
	   $('content3').innerHTML = 'Click Tab to See Result ';
	   
	   
	    var html = '';
	    if(items.length == 0)
	    {	    	
	    	$('content3').innerHTML = 'No items found ';    	
	    	return;
	    }    
	    for (i = 0; i < items.length; i++) {
	        var item = items[i];	 
	        var modified_url = 	item.url;
	        if($('postlanguage') != null)
	        {
	        	modified_url += '/sl/'+$F('postlanguage')
	        }
	        if($('counry_select_combo') != null)
	        {
	        	 modified_url += '/sc/'+$F('counry_select_combo');
	        }          
	        html += '<div id="newssmallarticle"><p>  <img class="newsphoto" src="' + item.image + '" align="left" height="45" width="60"></p><h3>' + item.title + '</h3>';
	        html += '<a href="' + modified_url + '">Read More</a></div><div id="clear"></div>';
	    }
	     
	    $('ulevespecial').style.display	= 'block';
	    $('content3').style.display	= 'block';
	    $('content3').innerHTML = html; 
	    
	     
	    var pageLinks = jsontext.page_links; 
	   //alert(pageLinks[1]);
	    
	    currPage = pager.page;   
	     
	    prevPage	= currPage-1;
	    nextPage	= currPage+1;
	    
	    html1	= '';
	    if (pager.page > 1) {
	    html1 += '<a href="#" class="txt" onclick="ajxSearch('+searchtype+','+searchin+','+prevPage+');return false;">&laquo;</a>';
	    } 
	    for (i = 0; i < pageLinks.length; i++) {
	    if (pageLinks[i] == pager.page) {
	    html1 += '<span class="txt">' + pageLinks[i] + '</span>';
	    } else {
	    
	    html1 += '<a href="#" class="txt" onClick="ajxSearch('+searchtype+','+searchin+','+pageLinks[i]+');return false;"> ' + pageLinks[i] + ' </a>';
	    } 
	    } 
	    if (pager.page < pager.lastpage) {
	    
	    html1 += '<a href="#" class="txt" onClick="ajxSearch('+searchtype+','+searchin+','+nextPage+');return false;">&raquo;</a>';
	    }
	    
	    
	    $('tabsend_main3').innerHTML = html1 + '</p>';
	  
	    
	    return false;
}

//NORMAL SEARCH
function searchProduct(searchtype,searchin,page,country,searchkey,searchfrom,language)
{
 //alert(language);
	$('search_div').style.display	= 'none';
	//var searchkey	= $('searchkey').value;	
	//searchkey	= 'service';
	
	if(searchfrom != '' && searchfrom =='fromyyp')
	{
		searchkey	= $('searchkey').value;
		$('searchkey').value	= searchkey;
		$('yypadsearch').style.display	= 'none';
	}
	else
	{
		searchkey	= searchkey;
		$('searchkey').value	= searchkey;
	}
	
	var searchuserid	= '';
	if($('searchuserid') != null)
	{
			 searchuserid	= $('searchuserid').value;
	}
	if(country == 'null')
	{
	 country = '';
	}
	if(searchkey == 'null')
	{
	 searchkey = '';
	}
	if(language == 'null')
	{
	 language = '';
	}
	new Ajax.Request('/advancesearch/search', {
	  method: 'get',
	  parameters: {todo: 'search',searchkey:searchkey,page:page,searchin:searchin,searchtype:searchtype,searchfrom:'normalsearch',searchcountry:country,searchuserid:searchuserid,post_language:language},
	  onLoading:function()
	  {	
	  	if((searchin == 0) || (searchin == 1))
	  	{
	  		$('content_main').innerHTML	= 'Loading..';
	  	}
	  	
	  },onSuccess:function(request, json){
	  	$('container-1').style.display	= 'block';
	  	
	  	var jsontext = eval(request.responseText);
	  	var items	= jsontext.items;
	  	var pager = jsontext.pager;
	  	
	  	if((pager.searchin == '0') || (pager.searchin == '1'))
	  	{  		
	  		 return listSearchCompany(jsontext,'');
	  	}
	  	
	  	if(pager.searchin == '2')
	  	{
	  		return listSearchSocial(jsontext);
	  	}
	  	
	  	if(pager.searchin == '3')
	  	{
	  		return listSearchAdvertisement(jsontext);
	  	}
	  	
	  	
	  },
	  onFailure:function(){
	  	alert("Operation Failed!");
	  }
	  });
	
}
function insertCountry()
{
	$('searchcountry').value = $F('counry_select_combo');
}
function insertLanguage()
{
	$('post_language').value = $F('postlanguage');
}