function call_ajax(){
	ajax_options_hide();
	var keyword=escape(document.getElementById("keyward").value);
	var allofthewords=escape(document.getElementById("allofthewords").value);
	var exactphrase=escape(document.getElementById("exactphrase").value);
	var atleastone=escape(document.getElementById("atleastone").value);
	var withoutthewords=escape(document.getElementById("withoutthewords").value);
	var adcategory=escape(document.getElementById("adcategory").value);
	var mode='search';
	var parameter="smartsearchquery="+keyword+"&allofthewords="+allofthewords+"&exactphrase="+exactphrase+"&atleastone="+atleastone+"&withoutthewords="+withoutthewords+"&adcategory="+adcategory+"&mode="+mode;
	displayStaticMessage('<img src=\'skin1/modules/SmartSearch/images/ajax-loader6.gif\'>',false);
	ajaxpost_refine("smartsearch_ajax.php","content_display",parameter);
}

function call_ajax_filter_price(){
	var p_filter=escape(document.getElementById("sorting_price").value);
	var s_keyword=escape(document.getElementById("keyward").value);
	var s_sortby=escape(document.getElementById("sortby").value);
	var s_product_view=document.getElementById("smasher_product_view").value;
	var allofthewords=escape(document.getElementById("allofthewords").value);
	var exactphrase=escape(document.getElementById("exactphrase").value);
	var atleastone=escape(document.getElementById("atleastone").value);
	var withoutthewords=escape(document.getElementById("withoutthewords").value);
	var adcategory=escape(document.getElementById("adcategory").value);
	var mode='search';
	var parameter="smartsearchquery="+s_keyword+"&sortby="+s_sortby+"&filter="+p_filter+"&s_product_view="+s_product_view+"&allofthewords="+allofthewords+"&exactphrase="+exactphrase+"&atleastone="+atleastone+"&withoutthewords="+withoutthewords+"&adcategory="+adcategory+"&mode="+mode;
	displayStaticMessage('<img src=\'skin1/modules/SmartSearch/images/ajax-loader6.gif\'>',false);
	ajaxpost_refine("smartsearch_ajax.php","content_display",parameter);
}

function call_ajax_filter_manuf(){
	var m_filter=document.getElementById("sorting_manufacturer").value;
	var s_filter=escape(m_filter);
	var s_keyword=escape(document.getElementById("keyward").value);
	var s_sortby=escape(document.getElementById("sortby").value);
	var s_product_view=document.getElementById("smasher_product_view").value;
	var allofthewords=escape(document.getElementById("allofthewords").value);
	var exactphrase=escape(document.getElementById("exactphrase").value);
	var atleastone=escape(document.getElementById("atleastone").value);
	var withoutthewords=escape(document.getElementById("withoutthewords").value);
	var adcategory=escape(document.getElementById("adcategory").value);
	var mode='search';
	var parameter="smartsearchquery="+s_keyword+"&sortby="+s_sortby+"&filter="+s_filter+"&s_product_view="+s_product_view+"&allofthewords="+allofthewords+"&exactphrase="+exactphrase+"&atleastone="+atleastone+"&withoutthewords="+withoutthewords+"&adcategory="+adcategory+"&mode="+mode;
	displayStaticMessage('<img src=\'skin1/modules/SmartSearch/images/ajax-loader6.gif\'>',false);
	ajaxpost_refine("smartsearch_ajax.php","content_display",parameter);
}
function call_ajax_filter_categ(){
	var c_filter=escape(document.getElementById("sorting_category").value);
	var s_keyword=escape(document.getElementById("keyward").value);
	var s_sortby=escape(document.getElementById("sortby").value);
	var s_product_view=document.getElementById("smasher_product_view").value;
	var allofthewords=escape(document.getElementById("allofthewords").value);
	var exactphrase=escape(document.getElementById("exactphrase").value);
	var atleastone=escape(document.getElementById("atleastone").value);
	var withoutthewords=escape(document.getElementById("withoutthewords").value);
	var adcategory=escape(document.getElementById("adcategory").value);
	var mode='search';
	var parameter="smartsearchquery="+s_keyword+"&sortby="+s_sortby+"&filter="+c_filter+"&s_product_view="+s_product_view+"&allofthewords="+allofthewords+"&exactphrase="+exactphrase+"&atleastone="+atleastone+"&withoutthewords="+withoutthewords+"&adcategory="+adcategory+"&mode="+mode;
	displayStaticMessage('<img src=\'skin1/modules/SmartSearch/images/ajax-loader6.gif\'>',false);
	ajaxpost_refine("smartsearch_ajax.php","content_display",parameter);
}

function call_ajax_filter(s_filter){
	var s_filter=escape(s_filter);
	var s_keyword=escape(document.getElementById("keyward").value);
	var s_sortby=escape(document.getElementById("sortby").value);
	var s_product_view=document.getElementById("smasher_product_view").value;
	var allofthewords=escape(document.getElementById("allofthewords").value);
	var exactphrase=escape(document.getElementById("exactphrase").value);
	var atleastone=escape(document.getElementById("atleastone").value);
	var withoutthewords=escape(document.getElementById("withoutthewords").value);
	var adcategory=escape(document.getElementById("adcategory").value);
	var mode='search';
	var parameter="smartsearchquery="+s_keyword+"&sortby="+s_sortby+"&filter="+s_filter+"&s_product_view="+s_product_view+"&allofthewords="+allofthewords+"&exactphrase="+exactphrase+"&atleastone="+atleastone+"&withoutthewords="+withoutthewords+"&adcategory="+adcategory+"&mode="+mode;
	displayStaticMessage('<img src=\'skin1/modules/SmartSearch/images/ajax-loader6.gif\'>',false);
	ajaxpost_refine("smartsearch_ajax.php","content_display",parameter);
}

function call_ajax_key_sorting(method,page,type){
	var s_method=escape(method);
	var s_page=escape(page);
	var s_mode=escape(type);
	var mode='populartag';
	var parameter="method="+s_method+"&page="+s_page+"&type="+s_mode+"&mode="+mode;
	displayStaticMessage('<img src=\'skin1/modules/SmartSearch/images/ajax-loader6.gif\'>',false);
	ajaxpost_refine("smartsearch_ajax.php","country9",parameter);
}

function call_ajax_page(re_page){
	var s_keyword=escape(document.getElementById("keyward").value);
	var allofthewords=escape(document.getElementById("allofthewords").value);
	var exactphrase=escape(document.getElementById("exactphrase").value);
	var atleastone=escape(document.getElementById("atleastone").value);
	var withoutthewords=escape(document.getElementById("withoutthewords").value);
	var adcategory=escape(document.getElementById("adcategory").value);
	var s_filter=escape(document.getElementById("filter").value);
	var s_sortby=escape(document.getElementById("sortby").value);
	var s_product_view=document.getElementById("smasher_product_view").value;
	var mode='search';
	var parameter="smartsearchquery="+s_keyword+"&allofthewords="+allofthewords+"&exactphrase="+exactphrase+"&atleastone="+atleastone+"&withoutthewords="+withoutthewords+"&adcategory="+adcategory+"&filter="+s_filter+"&sortby="+s_sortby+"&s_product_view="+s_product_view+"&page="+re_page+"&mode="+mode;
	displayStaticMessage('<img src=\'skin1/modules/SmartSearch/images/ajax-loader6.gif\'>',false);
	ajaxpost_refine("smartsearch_ajax.php","content_display",parameter);
}

function call_ajax_product_view(itemperpage){
	var s_keyword=escape(document.getElementById("keyward").value);
	var allofthewords=escape(document.getElementById("allofthewords").value);
	var exactphrase=escape(document.getElementById("exactphrase").value);
	var atleastone=escape(document.getElementById("atleastone").value);
	var withoutthewords=escape(document.getElementById("withoutthewords").value);
	var adcategory=escape(document.getElementById("adcategory").value);
	var s_filter=escape(document.getElementById("filter").value);
	var s_sortby=escape(document.getElementById("sortby").value);
	var s_product_view=document.getElementById("smasher_product_view").value;
	var mode='search';
	var parameter="smartsearchquery="+s_keyword+"&allofthewords="+allofthewords+"&exactphrase="+exactphrase+"&atleastone="+atleastone+"&withoutthewords="+withoutthewords+"&adcategory="+adcategory+"&filter="+s_filter+"&sortby="+s_sortby+"&s_product_view="+s_product_view+"&mode="+mode;
	displayStaticMessage('<img src=\'skin1/modules/SmartSearch/images/ajax-loader6.gif\'>',false);
	ajaxpost_refine("smartsearch_ajax.php","content_display",parameter);
}

function call_ajax_sort(sortby){
	var s_keyword=escape(document.getElementById("keyward").value);
	var allofthewords=escape(document.getElementById("allofthewords").value);
	var exactphrase=escape(document.getElementById("exactphrase").value);
	var atleastone=escape(document.getElementById("atleastone").value);
	var withoutthewords=escape(document.getElementById("withoutthewords").value);
	var adcategory=escape(document.getElementById("adcategory").value);
	var s_filter=escape(document.getElementById("filter").value);
	var s_product_view=document.getElementById("smasher_product_view").value;
	var s_sortby=sortby;
	var mode='search';
	var parameter="smartsearchquery="+s_keyword+"&allofthewords="+allofthewords+"&exactphrase="+exactphrase+"&atleastone="+atleastone+"&withoutthewords="+withoutthewords+"&adcategory="+adcategory+"&filter="+s_filter+"&sortby="+s_sortby+"&s_product_view="+s_product_view+"&mode="+mode;
	displayStaticMessage('<img src=\'skin1/modules/SmartSearch/images/ajax-loader6.gif\'>',false);
	ajaxpost_refine("smartsearch_ajax.php","content_display",parameter);
}

function call_ajax_recentsearch(re_search){
	var re_search=escape(re_search);
	var mode='search';
	var parameter="smartsearchquery="+re_search+"&mode="+mode;
	displayStaticMessage('<img src=\'skin1/modules/SmartSearch/images/ajax-loader6.gif\'>',false);
	ajaxpost_refine("smartsearch_ajax.php","content_display",parameter);
}

function call_ajax_commonsearch(co_search){
	var co_search=escape(co_search);
	var mode='search';
	var parameter="smartsearchquery="+co_search+"&mode="+mode;
	displayStaticMessage('<img src=\'skin1/modules/SmartSearch/images/ajax-loader6.gif\'>',false);
	ajaxpost_refine("smartsearch_ajax.php","content_display",parameter);
}

function call_allofthewords(str){
	var mode='advsearch';
	var exactphrase=document.getElementById("exactphrase").value;
	var atleastone=document.getElementById("atleastone").value;
	var withoutthewords=document.getElementById("withoutthewords").value;
	var adcategory=escape(document.getElementById("adcategory").value);
	var current=escape(str);
	var parameter="allcurrent="+current+"&exactphrase="+exactphrase+"&atleastone="+atleastone+"&withoutthewords="+withoutthewords+"&adcategory="+adcategory+"&mode="+mode;
	ajaxpost_advsearch("smartsearch_ajax.php","keyword_display",parameter);
}

function call_exactphrase(str){
	var mode='advsearch';
	var allofthewords=document.getElementById("allofthewords").value;
	var atleastone=document.getElementById("atleastone").value;
	var withoutthewords=document.getElementById("withoutthewords").value;
	var adcategory=escape(document.getElementById("adcategory").value);
	var current=escape(str);
	var parameter="allofthewords="+allofthewords+"&exactcurrent="+current+"&atleastone="+atleastone+"&withoutthewords="+withoutthewords+"&adcategory="+adcategory+"&mode="+mode;
	ajaxpost_advsearch("smartsearch_ajax.php","keyword_display",parameter);
	}

function call_atleastone(str){
	var mode='advsearch';
	var allofthewords=document.getElementById("allofthewords").value;
	var exactphrase=document.getElementById("exactphrase").value;
	var withoutthewords=document.getElementById("withoutthewords").value;
	var adcategory=escape(document.getElementById("adcategory").value);
	var current=escape(str);
	var parameter="allofthewords="+allofthewords+"&exactphrase="+exactphrase+"&atleastcurrent="+current+"&withoutthewords="+withoutthewords+"&adcategory="+adcategory+"&mode="+mode;
	ajaxpost_advsearch("smartsearch_ajax.php","keyword_display",parameter);
}

function call_withoutthewords(str){
	var mode='advsearch';
	var allofthewords=document.getElementById("allofthewords").value;
	var exactphrase=document.getElementById("exactphrase").value;
	var atleastone=document.getElementById("atleastone").value;
	var adcategory=escape(document.getElementById("adcategory").value);
	var current=escape(str);
	var parameter="allofthewords="+allofthewords+"&exactphrase="+exactphrase+"&atleastone="+atleastone+"&withoutcurrent="+current+"&adcategory="+adcategory+"&mode="+mode;
	ajaxpost_advsearch("smartsearch_ajax.php","keyword_display",parameter);
}	

function call_price_min(str){
	var allofthewords=escape(document.getElementById("allofthewords").value);
	var exactphrase=escape(document.getElementById("exactphrase").value);
	var atleastone=escape(document.getElementById("atleastone").value);
	var withoutthewords=escape(document.getElementById("withoutthewords").value);
	var price_max=escape(document.getElementById("price_max").value);
	var adcategory=escape(document.getElementById("adcategory").value);
	var current=escape(str);
	var parameter="allofthewords="+allofthewords+"&exactphrase="+exactphrase+"&atleastone="+atleastone+"&withoutthewords="+withoutthewords+"&price_min_current="+current+"&price_max="+price_max+"&adcategory="+adcategory;
	ajaxpost_advsearch("smartsearch_advanced.php","keyword_display",parameter);
}

function call_price_max(str){
	var allofthewords=escape(document.getElementById("allofthewords").value);
	var exactphrase=escape(document.getElementById("exactphrase").value);
	var atleastone=escape(document.getElementById("atleastone").value);
	var withoutthewords=escape(document.getElementById("withoutthewords").value);
	var price_min=escape(document.getElementById("price_min").value);
	var adcategory=escape(document.getElementById("adcategory").value);
	var current=escape(str);
	var parameter="allofthewords="+allofthewords+"&exactphrase="+exactphrase+"&atleastone="+atleastone+"&withoutthewords="+withoutthewords+"&price_min="+price_min+"&price_max_current="+current+"&adcategory="+adcategory;
	ajaxpost_advsearch("smartsearch_advanced.php","keyword_display",parameter);
}

function call_category(str){
	var mode='advsearch';
	var allofthewords=document.getElementById("allofthewords").value;
	var exactphrase=document.getElementById("exactphrase").value;
	var atleastone=document.getElementById("atleastone").value;
	var withoutthewords=document.getElementById("withoutthewords").value;
	var current=escape(str);                                              
	var parameter="allofthewords="+allofthewords+"&exactphrase="+exactphrase+"&atleastone="+atleastone+"&withoutthewords="+withoutthewords+"&adcategory_current="+current+"&mode="+mode;
	ajaxpost_advsearch("smartsearch_ajax.php","keyword_display",parameter);
}

function displayStaticMessage(messageContent,cssClass){
	messageObj.setHtmlContent(messageContent);
	messageObj.setSize(300,150);
	messageObj.setCssClassMessageBox(cssClass);
	messageObj.setSource(false);	// no html source since we want to use a static message here.
	messageObj.setShadowDivVisible(false);	// Disable shadow for these boxes	
	messageObj.display();
}

function closeMessage(){
	messageObj.close();	
}

function call_settings_results(){
	var error;
	if(document.getElementById('resultspersearch').value=='')
	{
		document.getElementById('resultspersearch').style.border='1px solid red';
		document.getElementById('error_resultspersearch').style.display="block";
		error=1;
	}
	else
	{
		var resultspersearch=document.getElementById('resultspersearch').value;
		document.getElementById('resultspersearch').style.border='1px solid green';
		document.getElementById('error_resultspersearch').style.display="none";
	}
	if(document.getElementById('resultsperpage').value=='')
	{
		document.getElementById('resultsperpage').style.border='1px solid red';
		document.getElementById('error_resultsperpage').style.display="block";
		error=1;
	}
	else
	{
		var resultsperpage=document.getElementById('resultsperpage').value;
		document.getElementById('resultsperpage').style.border='1px solid green';
		document.getElementById('error_resultsperpage').style.display="none";
	}
	if(!error){	
		var gridsingleview=document.getElementById("gridsingleview").checked;
		var showshortdescription=document.getElementById("showshortdescription").checked;
		var showqueryexecutiontime=document.getElementById("showqueryexecutiontime").checked;
		var showrecentsearches=document.getElementById("showrecentsearches").checked;
		var showcommonterms=document.getElementById("showcommonterms").checked;
		var showpromotionallinks=document.getElementById("showpromotionallinks").checked;
		var showstaticpages=document.getElementById("showstaticpages").checked;
		var showsearchtips=document.getElementById("showsearchtips").checked;
		var showsearchoptions=document.getElementById("showsearchoptions").checked;
		var mode2=document.getElementById("mode1").value;
		var action=document.getElementById("results").value;
		var parameter="resultspersearch="+resultspersearch+"&resultsperpage="+resultsperpage+"&gridsingleview="+gridsingleview+"&showshortdescription="+showshortdescription+"&showqueryexecutiontime="+showqueryexecutiontime+"&showrecentsearches="+showrecentsearches+"&showcommonterms="+showcommonterms+"&showpromotionallinks="+showpromotionallinks+"&showstaticpages="+showstaticpages+"&showsearchtips="+showsearchtips+"&showsearchoptions="+showsearchoptions+"&mode="+mode2+"&action="+action;
		displayStaticMessage('<img src=\'../skin1/modules/SmartSearch/images/ajax-loader6.gif\'>',false);
		ajaxpost_refine("smartsearch_ajax.php","displaysettings1",parameter);
	}
}

function call_logging(){
	var error;
	if(document.getElementById("debuggingmode").checked==true && document.getElementById('logfilepath').value=='')
	{
		document.getElementById('logfilepath').style.border='1px solid red';
		document.getElementById('error_logfilepath').style.display="block";
		error=1;
	}
	else
	{
		var logfilepath=document.getElementById('logfilepath').value;
		document.getElementById('logfilepath').style.border='1px solid green';
		document.getElementById('error_logfilepath').style.display="none";
	}
	if(document.getElementById("emaillogalert").checked==true && document.getElementById("emailindexingreports").checked==true && document.getElementById('emailaddresses').value=='')
	{
		document.getElementById('emailaddresses').style.border='1px solid red';
		document.getElementById('error_emailaddresses').style.display="block";
		error=1;
	}
	else
	{
		var emailaddresses=document.getElementById('emailaddresses').value;
		document.getElementById('emailaddresses').style.border='1px solid green';
		document.getElementById('error_emailaddresses').style.display="none";
	}
	if(!error){	
	var debuggingmode=document.getElementById("debuggingmode").checked;
	var emaillogalert=document.getElementById("emaillogalert").checked;
	var emailindexingreports=document.getElementById("emailindexingreports").checked;
	var mode4=document.getElementById("mode3").value;
	var action=document.getElementById("results").value;
	var parameter="debuggingmode="+debuggingmode+"&logfilepath="+logfilepath+"&emaillogalert="+emaillogalert+"&emailindexingreports="+emailindexingreports+"&emailaddresses="+emailaddresses+"&mode="+mode4+"&action="+action;
	displayStaticMessage('<img src=\'../skin1/modules/SmartSearch/images/ajax-loader6.gif\'>',false);
	ajaxpost_refine("smartsearch_ajax.php","displaysettings1",parameter);
	}
}

function call_settings_noresults(){
	var noresultstext=document.getElementById("noresultstext").value;
	var popularproducts=document.getElementById("popularproducts").checked;
	var mode4=document.getElementById("mode3").value;
	var action=document.getElementById("noresults").value;
	var parameter="noresultstext="+noresultstext+"&popularproducts="+popularproducts+"&mode="+mode4+"&action="+action;
	displayStaticMessage('<img src=\'../skin1/modules/SmartSearch/images/ajax-loader6.gif\'>',false);
	ajaxpost_refine("smartsearch_ajax.php","displaysettings2",parameter);
}

function call_indexing(str){
	var mode6=document.getElementById("mode5").value;
	var parameter="mode="+mode6+"&action="+str;
	displayStaticMessage('<img src=\'../skin1/modules/SmartSearch/images/ajax-loader6.gif\'>',false);
	ajaxpost_refine("smartsearch_ajax.php","country2",parameter);
}

function call_clearlog(str){
	var error;
	var focus=0;
	var mydate= new Date()
	var theyear=mydate.getFullYear()
	var themonth=mydate.getMonth()+1
	var thetoday=mydate.getDate()
	if (themonth < 10){
		themonth = "0" + themonth
		}
	if (thetoday < 10){
		thetoday = "0" + thetoday
		}
	var currentdate=theyear+"-"+themonth+"-"+thetoday;
	if(document.getElementById('cl_f_date').value=='')
	{
		document.getElementById('cl_f_date').style.border='1px solid red';
		document.getElementById('error_cl_f_date').style.display="block";
		error=1;
		if(focus == '0'){
			document.cleanlogform.cl_f_date.focus();
			focus=1;
			}
	}
	else if(document.getElementById('cl_f_date').value!=''){
		var datePat = /^(\d{1,4})(\-)(\d{1,2})(\-)(\d{2})$/;
	    var fmatchArray = document.getElementById('cl_f_date').value.match(datePat); // is the format ok?
	    if (fmatchArray == null) {
	    	document.getElementById('cl_f_date').style.border='1px solid red';
			document.getElementById('error_cl_f_date').style.display="block";
	        error=1;
	        
	    }else{
	    	var cl_f_date=document.getElementById('cl_f_date').value;
			document.getElementById('cl_f_date').style.border='1px solid green';
			document.getElementById('error_cl_f_date').style.display="none";
		    fyear = fmatchArray[1]; // p@rse date into variables
		    fmonth = fmatchArray[3];
		    fday = fmatchArray[5];
		    var fromdatecheck=fyear+"-"+fmonth+"-"+fday;
		    if (fmonth < 1 || fmonth > 12) { // check month range
		    	document.getElementById('cl_f_date').style.border='1px solid red';
				document.getElementById('error_cl_f_date').style.display="block";
				error=1;
	   	    }
		    else if (fday < 1 || fday > 31) {
		    	document.getElementById('cl_f_date').style.border='1px solid red';
				document.getElementById('error_cl_f_date').style.display="block";
		    	error=1;
		    }
		    else if ((fmonth == 4 || fmonth == 6 || fmonth == 9 || fmonth == 11) && fday == 31) {
		    	document.getElementById('cl_f_date').style.border='1px solid red';
				document.getElementById('error_cl_f_date').style.display="block";
		    	error=1;
		    }
		    else if (fmonth == 2) { // check for february 29th
		        var isleap = (fyear % 4 == 0 && (fyear % 100 != 0 || fyear % 400 == 0));
		        if (fday > 29 || (fday == 29 && !isleap)) {
		        	document.getElementById('cl_f_date').style.border='1px solid red';
		    		document.getElementById('error_cl_f_date').style.display="block";
		        	error=1;
		        }
		    }
		    else
	    	{
				var cl_f_date=document.getElementById('cl_f_date').value;
				document.getElementById('cl_f_date').style.border='1px solid green';
				document.getElementById('error_cl_f_date').style.display="none";
	    	}
	    }
	}
	
	if(document.getElementById('cl_t_date').value=='')
	{
		document.getElementById('cl_t_date').style.border='1px solid red';
		document.getElementById('error_cl_t_date').style.display="block";
		error=1;
	}
	else if(document.getElementById('cl_t_date').value!=''){
		var datePat = /^(\d{1,4})(\-)(\d{1,2})(\-)(\d{2})$/;
	    var tmatchArray = document.getElementById('cl_t_date').value.match(datePat); // is the format ok?
	    if (tmatchArray == null) {
	    	document.getElementById('cl_t_date').style.border='1px solid red';
			document.getElementById('error_cl_t_date').style.display="block";
	        error=1;
	    }else{
	    	var cl_t_date=document.getElementById('cl_t_date').value;
			document.getElementById('cl_t_date').style.border='1px solid green';
			document.getElementById('error_cl_t_date').style.display="none";
		    tyear = tmatchArray[1]; // p@rse date into variables
		    tmonth = tmatchArray[3];
		    tday = tmatchArray[5];
		    var todatecheck=tyear+"-"+tmonth+"-"+tday;
		    if (tmonth < 1 || tmonth > 12) { // check month range
		    	document.getElementById('cl_t_date').style.border='1px solid red';
				document.getElementById('error_cl_t_date').style.display="block";
		        error=1;
	   	    }
		    else if (tday < 1 || tday > 31) {
		    	document.getElementById('cl_t_date').style.border='1px solid red';
				document.getElementById('error_cl_t_date').style.display="block";
		    	error=1;
		    }
		    else if ((tmonth == 4 || tmonth == 6 || tmonth == 9 || tmonth == 11) && tday == 31) {
		    	document.getElementById('cl_t_date').style.border='1px solid red';
				document.getElementById('error_cl_t_date').style.display="block";
		    	error=1;
		    }
		    else if (tmonth == 2) { // check for february 29th
		        var isleap = (tyear % 4 == 0 && (tyear % 100 != 0 || tyear % 400 == 0));
		        if (tday > 29 || (tday == 29 && !isleap)) {
		        	document.getElementById('cl_t_date').style.border='1px solid red';
		    		document.getElementById('error_cl_t_date').style.display="block";
		        	error=1;
		        }
		    }
		    else if (todatecheck < cl_f_date){
		    	document.getElementById('cl_t_date').style.border='1px solid red';
				document.getElementById('error_cl_t_date').style.display="block";
		        error=1;
	   	    }
		    else
	   		{
	   			var cl_t_date=document.getElementById('cl_t_date').value;
	   			document.getElementById('cl_t_date').style.border='1px solid green';
	   			document.getElementById('error_cl_t_date').style.display="none";
	   		}
	    }
	}
	if(!error){
		var r=confirm("All related information will be also deleted from database. Are you sure that you want to delete this ?");
		if (r==true)
			{
			var mode8=document.getElementById("mode7").value;
			var parameter="mode="+mode8+"&cl_f_date="+cl_f_date+"&cl_t_date="+cl_t_date+"&action="+str;
			displayStaticMessage('<img src=\'../skin1/modules/SmartSearch/images/ajax-loader6.gif\'>',false);
			ajaxpost_refine("smartsearch_ajax.php","country2",parameter);
			}
	}
}

function validateboostfactor(xxxxx) {
	var maintainplus = '';
	var numval = xxxxx.value
	if ( numval.charAt(0)=='+' ){ var maintainplus = '+';}
	curphonevar = numval.replace(/[\\A-Za-z!"£$%^&*+_={}();:'@#~,¦\/<>?|`¬\] \[]/g,'');
	xxxxx.value = maintainplus + curphonevar;
	var maintainplus = '';
	xxxxx.focus;
}

function call_boosting_add(){
	var error;
	if(document.getElementById('boost_phrase').value=='')
	{
		document.getElementById('boost_phrase').style.border='1px solid red';
		document.getElementById('error_boost_phrase').style.display="block";
		error=1;
	}
	else
	{
		var boost_phrase=document.getElementById('boost_phrase').value;
		document.getElementById('boost_phrase').style.border='1px solid green';
		document.getElementById('error_boost_phrase').style.display="none";
	}
	if(document.getElementById('boost_factor').value=='' && document.getElementById('boost_factor').value<0)
	{
		document.getElementById('boost_factor').style.border='1px solid red';
		document.getElementById('error_boost_factor').style.display="block";
		error=1;
	}
	else
	{
		var boost_factor=document.getElementById('boost_factor').value;
		document.getElementById('boost_factor').style.border='1px solid green';
		document.getElementById('error_boost_factor').style.display="none";
	}
	if(document.getElementById('boost_factor').value<=0)
	{
		document.getElementById('boost_factor').style.border='1px solid red';
		document.getElementById('error_boost_factor').style.display="block";
		error=1;
	}
	else
	{
		var boost_factor=document.getElementById('boost_factor').value;
		document.getElementById('boost_factor').style.border='1px solid green';
		document.getElementById('error_boost_factor').style.display="none";
	}
	if(!error){
		
		var mode10=document.getElementById("mode9").value;
		var add=document.getElementById("add").value;
		var parameter="mode="+mode10+"&action="+add+"&boost_phrase="+boost_phrase+"&boost_factor="+boost_factor;
		displayStaticMessage('<img src=\'../skin1/modules/SmartSearch/images/ajax-loader6.gif\'>',false);
		ajaxpost_refine("smartsearch_ajax.php","country3",parameter);
	}
}

function call_boosting_update(){
	var error;
	var phrase=new Array();
	var boost_factor=new Array();
	var check_list=new Array();
	var boost_id=new Array();
	if(document.forms['boostingform']['check_list[]'].length==undefined){
		if(document.forms['boostingform']['phrase'].value=='')
		{
			document.forms['boostingform']['phrase'].style.border='1px solid red';
			error=1;
		}
		else
		{
			phrase=document.forms['boostingform']['phrase'].value;
			document.forms['boostingform']['phrase'].style.border='1px solid green';
		}
	}
	else
	{
		for (var i = 0; i < document.forms['boostingform']['phrase[]'].length; i++) {
			if(document.forms['boostingform']['phrase[]'][i].value=='')
			{
				document.forms['boostingform']['phrase[]'][i].style.border='1px solid red';
				error=1;
			}
			else
			{
				phrase[i]=document.forms['boostingform']['phrase[]'][i].value;
				document.forms['boostingform']['phrase[]'][i].style.border='1px solid green';
			}
		}
	}
	if(document.forms['boostingform']['check_list[]'].length==undefined){
		if(document.forms['boostingform']['boost_factor'].value=='')
		{
			document.forms['boostingform']['boost_factor'].style.border='1px solid red';
				error=1;
		}
		else if(document.forms['boostingform']['boost_factor'].value<=0)
		{
			document.forms['boostingform']['boost_factor'].style.border='1px solid red';
				error=1;
		}
		else
		{
			boost_factor=document.forms['boostingform']['boost_factor'].value;
			document.forms['boostingform']['boost_factor'].style.border='1px solid green';
		}
	}
	else
	{
		for (var i = 0; i < document.forms['boostingform']['boost_factor[]'].length; i++) {
			if(document.forms['boostingform']['boost_factor[]'][i].value=='')
			{
				document.forms['boostingform']['boost_factor[]'][i].style.border='1px solid red';
					error=1;
			}
			else if(document.forms['boostingform']['boost_factor[]'][i].value<=0)
			{
				document.forms['boostingform']['boost_factor[]'][i].style.border='1px solid red';
				error=2;	
			}
			else
			{
				boost_factor[i]=document.forms['boostingform']['boost_factor[]'][i].value;
				document.forms['boostingform']['boost_factor[]'][i].style.border='1px solid green';
			}
		}
	}
	if(document.forms['boostingform']['boost_id[]'].length==undefined){
		boost_id=document.forms['boostingform']['boost_id'].value;
	}
	else
	{
		for (var i = 0; i < document.forms['boostingform']['boost_id[]'].length; i++) {
			boost_id[i]=document.forms['boostingform']['boost_id[]'][i].value;
		}
	}
	if(error==1){
		document.getElementById('error_warning').style.display="block";
	}else{
		document.getElementById('error_warning').style.display="none";
	}
	if(error==2){
		document.getElementById('error_negative').style.display="block";
	}else{
		document.getElementById('error_negative').style.display="none";
	}
	if(!error){
		var mode12=document.getElementById("mode11").value;
		var update=document.getElementById("update").value;
		var parameter="mode="+mode12+"&action="+update+"&boost_id="+boost_id+"&boost_phrase="+phrase+"&boost_factor="+boost_factor;
		displayStaticMessage('<img src=\'../skin1/modules/SmartSearch/images/ajax-loader6.gif\'>',false);
		ajaxpost_refine("smartsearch_ajax.php","country3",parameter);
	}
}

function call_boosting_delete(str){
	var boost_id=new Array();
	if(document.forms['boostingform']['check_list[]'].length==undefined){
		boost_id=document.forms['boostingform']['boost_id'].value;
	}
	else
	{
		for (var i = 0; i < document.forms['boostingform']['check_list[]'].length; i++) {
			if(document.forms['boostingform']['check_list[]'][i].checked==true){
			boost_id[i]=document.forms['boostingform']['boost_id[]'][i].value;
			}
		}
	}
	var mode12=document.getElementById("mode11").value;
	var parameter="mode="+mode12+"&action="+str+"&boost_id="+boost_id;
	displayStaticMessage('<img src=\'../skin1/modules/SmartSearch/images/ajax-loader6.gif\'>',false);
	ajaxpost_refine("smartsearch_ajax.php","country3",parameter);
}

function call_sortingoption_update(){
	var priceasc=document.getElementById("priceasc").checked;
	var pricedesc=document.getElementById("pricedesc").checked;
	var alphabeticalasc=document.getElementById("alphabeticalasc").checked;
	var alphabeticaldesc=document.getElementById("alphabeticaldesc").checked;
	var sku=document.getElementById("sku").checked;
	var date=document.getElementById("date").checked;
	var mode14=document.getElementById("mode13").value;
	var action=document.getElementById("update").value;
	var parameter="priceasc="+priceasc+"&pricedesc="+pricedesc+"&alphabeticalasc="+alphabeticalasc+"&alphabeticaldesc="+alphabeticaldesc+"&sku="+sku+"&date="+date+"&mode="+mode14+"&action="+action;
	displayStaticMessage('<img src=\'../skin1/modules/SmartSearch/images/ajax-loader6.gif\'>',false);
	ajaxpost_refine("smartsearch_ajax.php","country4",parameter);
}

function validatefilterprice(xxxxx) {
	var maintainplus = '';
	var numval = xxxxx.value
	if ( numval.charAt(0)=='+' ){ var maintainplus = '+';}
	curphonevar = numval.replace(/[\\A-Za-z!"£$%^&*+_={}();:'@#~.¦\/<>?|`¬\] \[]/g,'');
	xxxxx.value = maintainplus + curphonevar;
	var maintainplus = '';
	xxxxx.focus;
}

function call_filterprice_add(){
	var error;
	if(document.getElementById('price_range').value=='')
	{
		document.getElementById('price_range').style.border='1px solid red';
		document.getElementById('error_price_range').style.display="block";
		error=1;
	}
	else
	{
		var price_range=document.getElementById('price_range').value;
		document.getElementById('price_range').style.border='1px solid green';
		document.getElementById('error_price_range').style.display="none";
	}
	if(!error){
		var mode16=document.getElementById("mode15").value;
		var add=document.getElementById("add").value;
		var parameter="mode="+mode16+"&action="+add+"&price_range="+price_range;
		displayStaticMessage('<img src=\'../skin1/modules/SmartSearch/images/ajax-loader6.gif\'>',false);
		ajaxpost_refine("smartsearch_ajax.php","country5",parameter);
	}
}

function call_filterprice_update(){
	var pricerange_id=new Array();
	if(document.forms['pricerangeform']['pricerange_active[]'].length==undefined){
		pricerange_id=document.forms['pricerangeform']['pricerange_id'].value;
	}
	else
	{
		for (var i = 0; i < document.forms['pricerangeform']['pricerange_active[]'].length; i++) {
			if(document.forms['pricerangeform']['pricerange_active[]'][i].checked==true){
				pricerange_id[i]=document.forms['pricerangeform']['pricerange_id[]'][i].value;
			}
		}
	}
	var mode18=document.getElementById("mode17").value;
	var update=document.getElementById("update").value;
	var parameter="mode="+mode18+"&action="+update+"&pricerange_id="+pricerange_id;
	displayStaticMessage('<img src=\'../skin1/modules/SmartSearch/images/ajax-loader6.gif\'>',false);
	ajaxpost_refine("smartsearch_ajax.php","country5",parameter);
}

function call_filterprice_delete(str){
	var pricerange_id=new Array();
	if(document.forms['pricerangeform']['check_list[]'].length==undefined){
		pricerange_id=document.forms['pricerangeform']['pricerange_id'].value;
	}
	else
	{
		for (var i = 0; i < document.forms['pricerangeform']['check_list[]'].length; i++) {
			if(document.forms['pricerangeform']['check_list[]'][i].checked==true){
				pricerange_id[i]=document.forms['pricerangeform']['pricerange_id[]'][i].value;
			}
		}
	}
	var mode18=document.getElementById("mode17").value;
	var parameter="mode="+mode18+"&action="+str+"&pricerange_id="+pricerange_id;
	alert(parameter);	
	displayStaticMessage('<img src=\'../skin1/modules/SmartSearch/images/ajax-loader6.gif\'>',false);
	ajaxpost_refine("smartsearch_ajax.php","country5",parameter);
}

function call_productid(id){
	var proajax="proajax";
	var parameter="productid="+id+"&mode="+proajax;
	ajaxpost_advsearch("smartsearch_ajax.php","product_display",parameter);
}

function call_ajax_pl_edit(plid){
	var pledit="edit";
	var mode20=document.getElementById('mode19').value;
	var parameter="plid="+plid+"&mode="+mode20+"&action="+pledit;
	displayStaticMessage('<img src=\'../skin1/modules/SmartSearch/images/ajax-loader6.gif\'>',false);
	ajaxpost_refine("smartsearch_ajax.php","country6",parameter);
}

function call_ajax_pl_delete(plid){
	var pldelete="delete";
	var mode20=document.getElementById('mode19').value;
	var parameter="plid="+plid+"&mode="+mode20+"&action="+pldelete;
	displayStaticMessage('<img src=\'../skin1/modules/SmartSearch/images/ajax-loader6.gif\'>',false);
	ajaxpost_refine("smartsearch_ajax.php","country6",parameter);
}

function call_ajax_pllinks(action){
	var error;
	var focus=0;
	var mydate= new Date()
	var theyear=mydate.getFullYear()
	var themonth=mydate.getMonth()+1
	var thetoday=mydate.getDate()
	if (themonth < 10){
		themonth = "0" + themonth
		}
	if (thetoday < 10){
		thetoday = "0" + thetoday
		}
	var currentdate=theyear+"-"+themonth+"-"+thetoday;
	if(document.getElementById('pl_phrase').value=='')
	{
		document.getElementById('pl_phrase').style.border='1px solid red';
		document.getElementById('error_pl_phrase').style.display="block";
		error=1;
		if(focus == '0'){
			document.promotionallinkform.pl_phrase.focus();
			focus=1;
			}
	}
	else
	{
		var pl_phrase=document.getElementById('pl_phrase').value;
		document.getElementById('pl_phrase').style.border='1px solid green';
		document.getElementById('error_pl_phrase').style.display="none";
	}
	if(document.getElementById('productid').value=='')
	{
		document.getElementById('productid').style.border='1px solid red';
		document.getElementById('error_productid').style.display="block";
		error=1;
		if(focus == '0'){
			document.promotionallinkform.productid.focus();
			focus=1;
			}
	}
	else
	{
		var productid=document.getElementById('productid').value;
		document.getElementById('productid').style.border='1px solid green';
		document.getElementById('error_productid').style.display="none";
	}
	if(document.getElementById('product').value=='')
	{
		document.getElementById('product').style.border='1px solid red';
		document.getElementById('error_product').style.display="block";
		error=1;
		if(focus == '0'){
			document.promotionallinkform.product.focus();
			focus=1;
			}
	}
	else
	{
		var product=document.getElementById('product').value;
		document.getElementById('product').style.border='1px solid green';
		document.getElementById('error_product').style.display="none";
	}
	if(document.getElementById('descr').value=='')
	{
		document.getElementById('descr').style.border='1px solid red';
		document.getElementById('error_descr').style.display="block";
		error=1;
		if(focus == '0'){
			document.promotionallinkform.descr.focus();
			focus=1;
			}
	}
	else
	{
		var descr=document.getElementById('descr').value;
		document.getElementById('descr').style.border='1px solid green';
		document.getElementById('error_descr').style.display="none";
	}
	if(document.getElementById('pl_f_date').value=='')
	{
		document.getElementById('pl_f_date').style.border='1px solid red';
		document.getElementById('error_pl_f_date').style.display="block";
		error=1;
		if(focus == '0'){
			document.promotionallinkform.pl_f_date.focus();
			focus=1;
			}
	}
	else if(document.getElementById('pl_f_date').value!=''){
		var datePat = /^(\d{1,4})(\-)(\d{1,2})(\-)(\d{2})$/;
	    var fmatchArray = document.getElementById('pl_f_date').value.match(datePat); // is the format ok?
	    if (fmatchArray == null) {
	    	document.getElementById('pl_f_date').style.border='1px solid red';
			document.getElementById('error_pl_f_date').style.display="block";
	        error=1;
	    }else{
	    	var pl_f_date=document.getElementById('pl_f_date').value;
			document.getElementById('pl_f_date').style.border='1px solid green';
			document.getElementById('error_pl_f_date').style.display="none";
		    fyear = fmatchArray[1]; // p@rse date into variables
		    fmonth = fmatchArray[3];
		    fday = fmatchArray[5];
		    var fromdatecheck=fyear+"-"+fmonth+"-"+fday;
		    if (fmonth < 1 || fmonth > 12) { // check month range
		    	document.getElementById('pl_f_date').style.border='1px solid red';
				document.getElementById('error_pl_f_date').style.display="block";
				error=1;
	   	    }
		    else if (fday < 1 || fday > 31) {
		    	document.getElementById('pl_f_date').style.border='1px solid red';
				document.getElementById('error_pl_f_date').style.display="block";
		    	error=1;
		    }
		    else if ((fmonth == 4 || fmonth == 6 || fmonth == 9 || fmonth == 11) && fday == 31) {
		    	document.getElementById('pl_f_date').style.border='1px solid red';
				document.getElementById('error_pl_f_date').style.display="block";
		    	error=1;
		    }
		    else if (fmonth == 2) { // check for february 29th
		        var isleap = (fyear % 4 == 0 && (fyear % 100 != 0 || fyear % 400 == 0));
		        if (fday > 29 || (fday == 29 && !isleap)) {
		        	document.getElementById('pl_f_date').style.border='1px solid red';
		    		document.getElementById('error_pl_f_date').style.display="block";
		        	error=1;
		        }
		    }
		    else if (fromdatecheck < currentdate) { // check month range
		    	document.getElementById('pl_f_date').style.border='1px solid red';
				document.getElementById('error_pl_f_date').style.display="block";
		        error=1;
	   	    }
		    else
	    	{
				var pl_f_date=document.getElementById('pl_f_date').value;
				document.getElementById('pl_f_date').style.border='1px solid green';
				document.getElementById('error_pl_f_date').style.display="none";
	    	}
	    }
	}
	if(document.getElementById('pl_t_date').value=='')
	{
		document.getElementById('pl_t_date').style.border='1px solid red';
		document.getElementById('error_pl_t_date').style.display="block";
		error=1;
	}
	else if(document.getElementById('pl_t_date').value!=''){
		var datePat = /^(\d{1,4})(\-)(\d{1,2})(\-)(\d{2})$/;
	    var tmatchArray = document.getElementById('pl_t_date').value.match(datePat); // is the format ok?
	    if (tmatchArray == null) {
	    	document.getElementById('pl_t_date').style.border='1px solid red';
			document.getElementById('error_pl_t_date').style.display="block";
	        error=1;
	    }else{
	    	var pl_t_date=document.getElementById('pl_t_date').value;
			document.getElementById('pl_t_date').style.border='1px solid green';
			document.getElementById('error_pl_t_date').style.display="none";
		    tyear = tmatchArray[1]; // p@rse date into variables
		    tmonth = tmatchArray[3];
		    tday = tmatchArray[5];
		    var todatecheck=tyear+"-"+tmonth+"-"+tday;
		    if (tmonth < 1 || tmonth > 12) { // check month range
		    	document.getElementById('pl_t_date').style.border='1px solid red';
				document.getElementById('error_pl_t_date').style.display="block";
		        error=1;
	   	    }
		    else if (tday < 1 || tday > 31) {
		    	document.getElementById('pl_t_date').style.border='1px solid red';
				document.getElementById('error_pl_t_date').style.display="block";
		    	error=1;
		    }
		    else if ((tmonth == 4 || tmonth == 6 || tmonth == 9 || tmonth == 11) && tday == 31) {
		    	document.getElementById('pl_t_date').style.border='1px solid red';
				document.getElementById('error_pl_t_date').style.display="block";
		    	error=1;
		    }
		    else if (tmonth == 2) { // check for february 29th
		        var isleap = (tyear % 4 == 0 && (tyear % 100 != 0 || tyear % 400 == 0));
		        if (tday > 29 || (tday == 29 && !isleap)) {
		        	document.getElementById('pl_t_date').style.border='1px solid red';
		    		document.getElementById('error_pl_t_date').style.display="block";
		        	error=1;
		        }
		    }
		    else if (todatecheck < currentdate) { // check month range
		    	document.getElementById('pl_t_date').style.border='1px solid red';
				document.getElementById('error_pl_t_date').style.display="block";
		        error=1;
	   	    }
		    else if (todatecheck < pl_f_date){
		    	document.getElementById('pl_t_date').style.border='1px solid red';
				document.getElementById('error_pl_t_date').style.display="block";
		        error=1;
	   	    }
		    else
	   		{
	   			var pl_t_date=document.getElementById('pl_t_date').value;
	   			document.getElementById('pl_t_date').style.border='1px solid green';
	   			document.getElementById('error_pl_t_date').style.display="none";
	   		}
	    }
	}
	if(document.getElementById('pl_status').value=='')
	{
		document.getElementById('pl_status').style.border='1px solid red';
		document.getElementById('error_pl_status').style.display="block";
		error=1;
	}
	else
	{
		var pl_status=document.getElementById('pl_status').value;
		document.getElementById('pl_status').style.border='1px solid green';
		document.getElementById('error_pl_status').style.display="none";
	}
	if(document.getElementById('displayorder').value=='')
	{
		document.getElementById('displayorder').style.border='1px solid red';
		document.getElementById('error_displayorder').style.display="block";
		error=1;
	}
	else
	{
		var displayorder=document.getElementById('displayorder').value;
		document.getElementById('displayorder').style.border='1px solid green';
		document.getElementById('error_displayorder').style.display="none";
	}
	if(!error){
	var plid=document.getElementById('plid').value;
	var mode20=document.getElementById('mode19').value;
	var parameter="mode="+mode20+"&action="+action+"&plid="+plid+"&pl_phrase="+pl_phrase+"&productid="+productid+"&product="+product+"&descr="+descr+"&pl_f_date="+pl_f_date+"&pl_t_date="+pl_t_date+"&pl_status="+pl_status+"&pl_displayorder="+displayorder;
	displayStaticMessage('<img src=\'../skin1/modules/SmartSearch/images/ajax-loader6.gif\'>',false);
	ajaxpost_refine("smartsearch_ajax.php","country6",parameter);
	}
}

function call_reports(){
	if(document.getElementById("overallactivity").checked==true){
		var oa_f_date=document.getElementById("oa_f_date").value;
		var oa_t_date=document.getElementById("oa_t_date").value;
	}
	if(document.getElementById("searchactivity").checked==true){
		var sa_f_date=document.getElementById("sa_f_date").value;
		var sa_t_date=document.getElementById("sa_t_date").value;
	}
	if(document.getElementById("navigationactivity").checked==true){
		var na_f_date=document.getElementById("na_f_date").value;
		var na_t_date=document.getElementById("na_t_date").value;
	}
	if(document.getElementById("filteractivity").checked==true){
		var fa_f_date=document.getElementById("fa_f_date").value;
		var fa_t_date=document.getElementById("fa_t_date").value;
	}
	if(document.getElementById("sortactivity").checked==true){
		var soa_f_date=document.getElementById("soa_f_date").value;
		var soa_t_date=document.getElementById("soa_t_date").value;
	}
	if(document.getElementById("topsearches").checked==true){
		var ts_f_date=document.getElementById("ts_f_date").value;
		var ts_t_date=document.getElementById("ts_t_date").value;
	}
	if(document.getElementById("tpfs").checked==true){
		var tpfs_f_date=document.getElementById("tpfs_f_date").value;
		var tpfs_t_date=document.getElementById("tpfs_t_date").value;
	}
	if(document.getElementById("tpl").checked==true){
		var tpl_f_date=document.getElementById("tpl_f_date").value;
		var tpl_t_date=document.getElementById("tpl_t_date").value;
	}
	var mode22=document.getElementById("mode21").value;
	var action=document.getElementById("create").value;
	var parameter="mode="+mode22+"&action="+action+"&oa_f_date="+oa_f_date+"&oa_t_date="+oa_t_date+"&sa_f_date="+sa_f_date+"&sa_t_date="+sa_t_date+"&na_f_date="+na_f_date+"&na_t_date="+na_t_date+"&fa_f_date="+fa_f_date+"&fa_t_date="+fa_t_date+"&soa_f_date="+soa_f_date+"&soa_t_date="+soa_t_date+"&ts_f_date="+ts_f_date+"&ts_t_date="+ts_t_date+"&tpfs_f_date="+tpfs_f_date+"&tpfs_t_date="+tpfs_t_date+"&tpl_f_date="+tpl_f_date+"&tpl_t_date="+tpl_t_date;
	displayStaticMessage('<img src=\'../skin1/modules/SmartSearch/images/ajax-loader6.gif\'>',false);
	ajaxpost_refine("smartsearch_ajax.php","reportsinput",parameter);
}

function call_stop_words_update(){
	var error;
	if(document.getElementById('stop_words').value=='')
	{
		document.getElementById('stop_words').style.border='1px solid red';
		document.getElementById('error_stop_words').style.display="block";
		error=1;
	}
	else
	{
		var stop_words=document.getElementById('stop_words').value;
		document.getElementById('stop_words').style.border='1px solid green';
		document.getElementById('error_stop_words').style.display="none";
	}
	if(!error){
		var mode24=document.getElementById("mode23").value;
		var update=document.getElementById("update").value;
		var stopwords_active=document.getElementById("stopwords_active").checked;
		var stopwords_id=document.getElementById("stopwords_id").value;
		var parameter="mode="+mode24+"&action="+update+"&stop_words="+stop_words+"&stopwords_active="+stopwords_active+"&stopwords_id="+stopwords_id;
		displayStaticMessage('<img src=\'../skin1/modules/SmartSearch/images/ajax-loader6.gif\'>',false);
		ajaxpost_refine("smartsearch_ajax.php","country8",parameter);
	}
}

function call_url(keyword){
	var url="url";
	var parameter="keyword="+keyword+"&mode="+url;
	ajaxpost_advsearch("smartsearch_ajax.php","url_display",parameter);
}

function call_ajax_populartag_add(add_populartag_new){
	var addnew = "addnew";
	var parameter="mode="+addnew+"&action="+add_populartag_new;
	displayStaticMessage('<img src=\'../skin1/modules/MM_refine_search/images/ajax-loader6.gif\'>',false);
	ajaxpost_refine("smartsearch_ajax.php","addnew",parameter);
}

function call_ajax_addpopulartag(){

	var keyword     = document.getElementById('populartag_keyword').value;
	var description = document.getElementById('populartag_description').value;
	var title       = document.getElementById('populartag_link_title').value;
	var url         = document.getElementById('populartag_url').value;
	var status      = document.getElementById('populartag_status').value;
	var meta_title  = document.getElementById('populartag_meta_title').value;
	var meta_key    = document.getElementById('populartag_meta_keywords').value;
	var meta_desc   = document.getElementById('populartag_meta_desc').value;
	
		
		if(keyword=='')
		{
			document.getElementById('populartag_keyword').style.border='1px solid red';
			document.getElementById('error_populartag_keyword').style.display="block";
			document.populartagform.populartag_keyword.focus();
			return false;
		}
		
	   if(description=='')
		 {
		    document.getElementById('populartag_description').style.border='1px solid red';
			document.getElementById('error_populartag_description').style.display="block";
			document.populartagform.populartag_description.focus();
			return false;
		 }
		if(title=='')
		 {
			document.getElementById('populartag_link_title').style.border='1px solid red';
			document.getElementById('error_populartag_link_title').style.display="block";
			document.populartagform.populartag_link_title.focus();
			return false;
		 }
		if(url=='')
		 {
			document.getElementById('populartag_url').style.border='1px solid red';
			document.getElementById('error_populartag_url').style.display="block";
			document.populartagform.populartag_url.focus();
			return false;
		 }
	   if(status=='')
		 {
			document.getElementById('populartag_status').style.border='1px solid red';
			document.getElementById('error_populartag_status').style.display="block";
			return false;
		 }
	   if(meta_title=='')
		 {
			document.getElementById('populartag_meta_title').style.border='1px solid red';
			document.getElementById('error_populartag_meta_title').style.display="block";
			document.populartagform.populartag_meta_title.focus();
			return false;
		 }
       if(meta_key=='')
		 {
			document.getElementById('populartag_meta_keywords').style.border='1px solid red';
			document.getElementById('error_populartag_meta_keywords').style.display="block"; 
			document.populartagform.populartag_meta_keywords.focus();
			return false;
		 }
       if(meta_desc=='')
		 {
			document.getElementById('populartag_meta_desc').style.border='1px solid red';
			document.getElementById('error_populartag_meta_desc').style.display="block";
			document.populartagform.populartag_meta_desc.focus();
			return false;
		  }
  
   window.opener.location.reload();
   window.close();
   return true;
  		
 		
}
function call_ajax_populartag(){
	
	var keyword     = document.getElementById('populartag_keyword').value;
	var description = document.getElementById('populartag_description').value;
	var title       = document.getElementById('populartag_link_title').value;
	var url         = document.getElementById('populartag_url').value;
	var status      = document.getElementById('populartag_status').value;
	var meta_title  = document.getElementById('populartag_meta_title').value;
	var meta_key    = document.getElementById('populartag_meta_keywords').value;
	var meta_desc   = document.getElementById('populartag_meta_desc').value;
	
    if(keyword=='' || description=='' || title=='' || url=='' || status=='' || meta_title=='' || meta_key=='' || meta_desc==''){		
		if(keyword==''){
			document.getElementById('populartag_keyword').style.border='1px solid red';
			document.getElementById('error_populartag_keyword').style.display="block";
			document.populartagform.populartag_keyword.focus();
			return false;
		}
		
	   if(description==''){
		    document.getElementById('populartag_description').style.border='1px solid red';
			document.getElementById('error_populartag_description').style.display="block";
			document.populartagform.populartag_description.focus();
			return false;
		}
	   if(title==''){
			document.getElementById('populartag_link_title').style.border='1px solid red';
			document.getElementById('error_populartag_link_title').style.display="block";
			document.populartagform.populartag_link_title.focus();
			return false;
		}
	   if(url=='')
		 {
			document.getElementById('populartag_url').style.border='1px solid red';
			document.getElementById('error_populartag_url').style.display="block";
			document.populartagform.populartag_url.focus();
			return false;
		}
	   if(status=='')
		 {
			document.getElementById('populartag_status').style.border='1px solid red';
			document.getElementById('error_populartag_status').style.display="block";
			return false;
		}
	   if(meta_title=='')
		 {
			document.getElementById('populartag_meta_title').style.border='1px solid red';
			document.getElementById('error_populartag_meta_title').style.display="block";
			document.populartagform.populartag_meta_title.focus();
			return false;
		}
	   if(meta_key=='')
		 {
			document.getElementById('populartag_meta_keywords').style.border='1px solid red';
			document.getElementById('error_populartag_meta_keywords').style.display="block"; 
			document.populartagform.populartag_meta_keywords.focus();
			return false;
		}
	   if(meta_desc=='')
	     {
			document.getElementById('populartag_meta_desc').style.border='1px solid red';
			document.getElementById('error_populartag_meta_desc').style.display="block";
			document.populartagform.populartag_meta_desc.focus();
			return false;
		  }
    }else{
   
    	return true;
    	window.opener.location.reload();
    	window.close();
    	
    }	
  	  

}

function call_ajax_populartag_edit(ptid){
	var ptedit="populartag_edit";
	var mode26=document.getElementById('mode25').value;
	var parameter="ptid="+ptid+"&mode="+mode26+"&action="+ptedit;
	//alert(parameter);
	displayStaticMessage('<img src=\'../skin1/modules/SmartSearch/images/ajax-loader6.gif\'>',false);
	ajaxpost_refine("smartsearch_ajax.php","addnew",parameter);
}

function call_ajax_populartag_delete(ptid){
	var product_delete=confirm("All related information will be also deleted from database. Are you sure that you want to delete this ?");
	if (product_delete==true)
	{
	var ptdelete="populartag_delete";
	var mode26=document.getElementById('mode_del').value;
	var parameter="ptid="+ptid+"&mode="+mode26+"&action="+ptdelete;
	//alert(parameter);
	displayStaticMessage('<img src=\'../skin1/modules/SmartSearch/images/ajax-loader6.gif\'>',false);
	ajaxpost_refine("smartsearch_ajax.php","country9",parameter);
	}else{
		return false
	}
}

function call_ajax_populartag_page(re_page){
	var mode="populartag";
	var parameter="page="+re_page+"&mode="+mode;
	displayStaticMessage('<img src=\'../skin1/modules/SmartSearch/images/ajax-loader6.gif\'>',false);
	ajaxpost_refine("smartsearch_ajax.php","country9",parameter);
}

function disableEnterKey(e){
	var key;
     if(window.event)
          key = window.event.keyCode;     //IE
     else
          key = e.which;     //firefox
     if(key == 13)
    	 document.forms.searchform.submit();
     else
          return true;
}

function submitformEnterKey(e){
	var key;
     if(window.event)
          key = window.event.keyCode;     //IE
     else
          key = e.which;     //firefox
     if(key == 13)
    	 document.forms.searchform_top.submit();
     else
          return true;
}

function ajaxpost_refine(serverScript,insert,parameters){
var xmlHttp;
try
{
// Firefox, Opera 8.0+, Safari
xmlHttp = new XMLHttpRequest();
}
catch (e)
{
// Internet Explorer 6+
try
{
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
// Internet Eplorer 5
try
{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e)
{
alert("Your browser does not support AJAX. Download a newer browser to view this page.");
return false;
}
}
}
// insert server response into HTML element
xmlHttp.onreadystatechange = function()
{
	if(xmlHttp.readyState == 4)
	{
		if (xmlHttp.status == 200) {
		document.getElementById(insert).innerHTML=xmlHttp.responseText;
		closeMessage();
		tooltip_rebuild();
		}else {
		alert("There was a problem while using XMLHTTP:\n" + xmlHttp.statusText);
		}
	}
}

xmlHttp.open("GET", serverScript+"?"+parameters, true);
//xmlHttp.setRequestHeader('Content-type','application/x-www-form-urlencoded');
//xmlHttp.setRequestHeader('Content-length', parameters.length);
//xmlHttp.setRequestHeader('Connection', 'close');
xmlHttp.send(null);
}

function ajaxpost_advsearch(serverScript,insert,parameters){
var xmlHttp;
try
{
// Firefox, Opera 8.0+, Safari
xmlHttp = new XMLHttpRequest();
}
catch (e)
{
// Internet Explorer 6+
try
{
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
// Internet Eplorer 5
try
{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e)
{
alert("Your browser does not support AJAX. Download a newer browser to view this page.");
return false;
}
}
}
// insert server response into HTML element
xmlHttp.onreadystatechange = function()
{
if(xmlHttp.readyState == 4)
{
if (xmlHttp.status == 200) {
document.getElementById(insert).innerHTML=xmlHttp.responseText;
} else {
alert("There was a problem while using XMLHTTP:\n" + xmlHttp.statusText);
}
}
}
xmlHttp.open("GET", serverScript+"?"+parameters, true);
//xmlHttp.setRequestHeader('Content-type','application/x-www-form-urlencoded');
//xmlHttp.setRequestHeader('Content-length', parameters.length);
//xmlHttp.setRequestHeader('Connection', 'close');
xmlHttp.send(null);
}

//To load the Tooltip(?) content
function tooltip_rebuild(){
$('#smartsearch_moretips').tooltip();
$('#tips_pharse').tooltip();
$('#tips_atleast').tooltip();
$('#tips_standardsearch').tooltip();
}

$(document).ready(function(){// On ready event handler
	tooltip_rebuild();
});

function call_ajax_ps_sort(sortby){
	var s_keyword=escape(document.getElementById("keyward").value);
	var s_sortby=sortby;
	var mode='search';
	var parameter="smartsearchquery="+s_keyword+"&sortby="+s_sortby+"&mode="+mode;
	displayStaticMessage('<img src=\'skin1/modules/SmartSearch/images/ajax-loader6.gif\'>',false);
	ajaxpost_refine("mms_ps_ajax.php","content_display",parameter);
}

function call_ajax_ps_page(re_page){
	var s_keyword=escape(document.getElementById("keyward").value);
	var s_sortby=escape(document.getElementById("sortby").value);
	var mode='search';
	var parameter="smartsearchquery="+s_keyword+"&sortby="+s_sortby+"&page="+re_page+"&mode="+mode;
	displayStaticMessage('<img src=\'skin1/modules/SmartSearch/images/ajax-loader6.gif\'>',false);
	ajaxpost_refine("mms_ps_ajax.php","content_display",parameter);
}

function revealModal(divID)
{
	//alert(document.getElementById('modalPage'));
	window.onscroll = scroll;
	
	function scroll()
	{
		 document.getElementById(divID).style.top = document.body.scrollTop;
	 //alert("scroll event detected! "+window.pageXOffset+" "+window.pageYOffset);
    // note: you can use window.innerWidth and window.innerHeight to access the width and height of the viewing area
	}
	
	document.getElementById(divID).style.display = "block"; 
	return false;
}
/*----- Close model pop up box ------------------------- */

function hideModal(divID)
{
    document.getElementById(divID).style.display = "none";
}

function openpopup(target, id) {
    return window.open('popup_edit.php?target='+target+'&id='+id,'POptions','width=580,height=350,toolbar=no,status=no,scrollbars=yes,resizable=no,menubar=no,location=no,direction=no');
}



