﻿


function changeSearch()
{
	var a;
	
	document.getElementById('meta').value='';
	document.getElementById('sitesearch').value='';
	document.getElementById('domains').value='';
	
	if(document.getElementsByName('searchtype')[0].checked)
	{
		document.getElementById('searchtext').name='q';
	
		if(document.getElementById('gensearch')[0].selected)
		{
			a=document.getElementById('gensearch')[0].value;
		}
		if(document.getElementById('gensearch')[1].selected)
		{
			a=document.getElementById('gensearch')[1].value;
			document.getElementById('meta').value='lr=lang_ar';
		}
		if(document.getElementById('gensearch')[2].selected)
		{
			a=document.getElementById('gensearch')[2].value;
			document.getElementById('sitesearch').value='www.factway.net';
			document.getElementById('domains').value='www.factway.net';
	
		}
	}
	if(document.getElementsByName('searchtype')[1].checked)
	{
		document.getElementById('searchtext').name='SearchText';
		
		if(document.getElementById('specsearch')[0].selected)
		{
			a=document.getElementById('specsearch')[0].value;		
		}
		if(document.getElementById('specsearch')[1].selected)
		{
			a=document.getElementById('specsearch')[1].value;		
		}
		if(document.getElementById('specsearch')[2].selected)
		{
			a=document.getElementById('specsearch')[2].value;		
		}
		if(document.getElementById('specsearch')[3].selected)
		{
			a=document.getElementById('specsearch')[3].value;		
		}
		if(document.getElementById('specsearch')[4].selected)
		{
			a=document.getElementById('specsearch')[4].value;		
		}	
	
	}	
		
	document.getElementById('searchform').action=a;	
}



var ajax_current='forums-new-ajax';
var play_f=false;
var play_r=false;
var page=1;

function play_f_ajax()
{
	if(play_f)
	{
		if(page==5)
			page=0;

		play_r=false;
		change_ajax(null,page+1);
		setTimeout('play_f_ajax()',10000);
	}	
}
function play_r_ajax()
{
	if(play_r)
	{
		if(page==1)
			page=6;

		play_f=false;
		change_ajax(null,page-1);
		setTimeout('play_r_ajax()',10000);
	}	
}




function change_ajax(f,n)
{
	if(f!=null)
		ajax_current=f;
	if(n!=null)
		page=n;
		
	document.getElementById('current_pages_1').className='pages';
	document.getElementById('current_pages_2').className='pages';
	document.getElementById('current_pages_3').className='pages';
	document.getElementById('current_pages_4').className='pages';
	document.getElementById('current_pages_5').className='pages';
	
	document.getElementById('current_pages_'+page).className='current_pages';
	
	document.getElementById('forums-ajax').innerHTML = '<table width="100%" height="100%"><tr><td align="center"><img src="images/loader.gif"  align="middle"/></td></tr></table>';
	
	document.getElementById('forums-new-ajax-a').className='';
	document.getElementById('forums-plus-ajax-a').className='';
	document.getElementById('forums-visit-ajax-a').className='';
	
	
		
	document.getElementById(ajax_current+'-a').className='current';						
	makeRequest('action/'+ajax_current+'.php?n='+page);
}




//ajax


 var http_request_index = false; 

   function makeRequest(f) { 
       if (window.XMLHttpRequest) { // Mozilla, Safari,... 
           http_request_index = new XMLHttpRequest(); 
       } else if (window.ActiveXObject) { // IE 
           http_request_index = new ActiveXObject("Microsoft.XMLHTTP"); 
       } 
       http_request_index.onreadystatechange = alertContents; 
       http_request_index.open('POST', f,true); 
       http_request_index.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=windows-1256"); 
		http_request_index.setRequestHeader ("Connection", "close");
       http_request_index.send(null); 

   } 

   function alertContents() { 

       if (http_request_index.readyState == 4) { 
           if (http_request_index.status == 200) { 
               document.getElementById('forums-ajax').innerHTML = http_request_index.responseText;
           } else { 
                //document.getElementById('forums-ajax').innerHTML ='There was a problem with the request.'; 
           } 
       } 

   } 
   
   
   
   
   //poll-ajx
   
    var http_request_poll = false; 

   function poll_ajax2(f) { 
       if (window.XMLHttpRequest) { // Mozilla, Safari,... 
           http_request_poll = new XMLHttpRequest(); 
       } else if (window.ActiveXObject) { // IE 
           http_request_poll = new ActiveXObject("Microsoft.XMLHTTP"); 
       } 
         var option,poll_ident;
         var option_id = document.poll_form.option_id;
       for (i = 0; i < option_id.length; i++) {
			if (option_id[i].checked) {
			option=i+1;
			break
		}}
		poll_ident=document.poll_form.poll_ident.value;		
		
		document.getElementById('poll-ajax-a').innerHTML = '<table width="100%" height="100%"><tr><td align="center"><img src="images/loader.gif"  align="middle"/></td></tr></table>';
		http_request_poll.onreadystatechange = alertContents_poll; 
		http_request_poll.open('POST', f,true); 
		http_request_poll.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=windows-1256"); 
		http_request_poll.setRequestHeader ("Connection", "close");
		http_request_poll.send('option_id='+option+'&action=vote'+'&poll_ident='+poll_ident+'&date='+new Date()); 

   } 
   
   function poll_ajax(f) { 
   		document.getElementById('poll-ajax-a').innerHTML = '<table width="100%" height="100%"><tr><td align="center"><img src="images/loader.gif"  align="middle"/></td></tr></table>';
       if (window.XMLHttpRequest) { // Mozilla, Safari,... 
           http_request_poll = new XMLHttpRequest(); 
       } else if (window.ActiveXObject) { // IE 
           http_request_poll = new ActiveXObject("Microsoft.XMLHTTP"); 
       } 
       http_request_poll.onreadystatechange = alertContents_poll; 
       http_request_poll.open('POST', f,true); 
       http_request_poll.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=windows-1256"); 
	   http_request_poll.setRequestHeader ("Connection", "close");
       http_request_poll.send(null); 

   } 


   function alertContents_poll() { 

       if (http_request_poll.readyState == 4) { 
           if (http_request_poll.status == 200) { 
               document.getElementById('poll-ajax-a').innerHTML = http_request_poll.responseText;
           } else { 
                //document.getElementById('poll-ajax').innerHTML ='There was a problem with the request.'; 
           } 
       } 

   }
   
function swapStyle(name)
{
	var style_n;
	switch(name)
	{
		case 'blue':
			style_n=4;
		break;
		case 'mov':
			style_n=5;
		break;
		case 'red':
			style_n=6;
		break;
		case 'orange':
			style_n=7;
		break;
		case 'green':
			style_n=8;
		break;
	}
	document.getElementById("style-link").href="http://www.factway.net/images/style-"+name+".css";
	createCookie("style-link",name,10);
	createCookie("bbstyleid",style_n,10);
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}
function eraseCookie(name) {
	createCookie(name,"",-1);
}