// JavaScript Document

function printpage()
	{
	
	lk = '&';
	url = window.location + '';
	
	//if (surl>0) burl = url.substring(0,surl);
	//turl = url.substring(url.length-3,url.length);
	
	turl = url.indexOf('?')

	if (turl<=0) lk = '?'; else lk = '&';

	var pOn = lk + 'print=1';

	surl = url.indexOf('#');

	if (surl>0) url = url.replace(/#/,pOn + '#');
	else url = url + pOn;


	nw = window.open(url,'','top=0,left=0,width=800,height=600,scrollbars=1');
	nw.focus();
	}		
	
function filterE(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    return false
		 }

 		 return true					
	}

function verifyE(obj)
	{
	if (filterE(obj.value)==false)
		{
			document.getElementById('ErrEmail').innerHTML = 'Please enter a valid email address';
			obj.style.border = '1px solid red';
			obj.focus();			
			return false;
		}
		else
		{
			obj.style.border = '1px solid #b8c1c8';
			document.getElementById('ErrEmail').innerHTML = '';
		}
	return true;
	}

function verify(fobj)
	{
		if (fobj.value=='')
			{
				fobj.style.border = '1px solid red';
				fobj.focus();
				return false;
			}	//fobj.style.border = '1px solid #555';
	return true;
	}

function bgray(obj)
	{
		obj.style.border = '1px solid gray';
	}

function filterR(str) 
	{
	var regexp = /[^0-9-()+]/;

	var usname = new String();
	
	usname = str.value;
	
	do
	{
	nv = usname
	usname = usname.replace(regexp,"");
	}
	while (nv!=usname);
	
	str.value = usname;
	
	return true;
	}


function txtSearch(xfind)
	{
		obj = document.getElementById('content');
		var current = new String();
		
		var reg1 = new RegExp('(?!<.*?)('+xfind+')(?![^<>]*?>)','g');
		var reg2 = new RegExp('(?!<.*?)('+xfind.toLowerCase()+')(?![^<>]*?>)','g');
		var reg3 = new RegExp('(?!<.*?)('+xfind.toUpperCase()+')(?![^<>]*?>)','g');
		
		current = obj.innerHTML;

		current = current.replace(reg1,'<span class="skey" onmouseover="x(this);">'+xfind+'</span>');
		current = current.replace(reg2,'<span class="skey" onmouseover="x(this);">'+xfind.toLowerCase()+'</span>');
		current = current.replace(reg3,'<span class="skey" onmouseover="x(this);">'+xfind.toUpperCase()+'</span>');

		obj.innerHTML = current;
		
	}

function x(obj)
	{
		obj.className = '';
	}

function listDays(m,sd)
{
ndays="Day <select name='day'>"
sld = '';

for (i=1;i<=31;i++)
    {
	if (i==sd) 
		{
		sld = 'selected="selected"'; 
		}
		else 
		{
		sld = '';
		}
		
    switch (m)
        {
        case '2':
            if (i<=29) ndays+="<option value ='" + i + "' " + sld + " >" + i + "</option>";
            break;
        case '4':
        case '6':
        case '9':
        case '11':
            if (i<=30) ndays+="<option value ='" + i + "' " + sld + " >" + i + "</option>";
            break;
        default:
            ndays+="<option value ='" + i + "' " + sld + " >" + i + "</option>"; break;
        }
    }

ndays+="</select>&nbsp;"

obj = document.getElementById("sday");

obj.innerHTML = ndays;
}	

var ef;
var cn;

function news(id){
     var url = 'news.post.php';
     var pars = 'id='+id;
     var target = '';
     var myAjax = new Ajax.Updater(target, url, {method: 'get', onComplete: showNews, parameters: pars});
	if (ef) ef = new Effect.Fade('mnews',{duration:1.0, queue: 'end'});
	//$('load').style.display = '';
	ef = new Effect.Appear('load',{duration:0.3, queue: 'end'});
	//$('mnews').style.display = 'none';
	cn = id;
}

function showNews(req)
{
rk = req.responseText;
$('newsitem').innerHTML = rk;

setTimeout('slideNews()','1000');
}

function slideNews()
{
ef = new Effect.Fade('load',{duration:0.3, queue: 'end'});
//ef = new Effect.Opacity('news',{duration:0.0, queue: 'end',from: 0.0, to: 1.0});
ef = new Effect.Appear('news',{duration:1.0, queue: 'end'});
//$('load').style.display = 'none';
//$('news').style.display = '';
}

function moreNews()
	{
	//if (ef)
	ef = new Effect.Fade('news',{duration:1.0, queue: 'end'});
	//ef = new Effect.Opacity('mnews',{duration:0.0, queue: 'end',from: 0.0, to: 1.0});
	ef = new Effect.Appear('mnews',{duration:1.0, queue: 'end'});
	//$('news').style.display = 'none';
	//$('mnews').style.display = '';
	cn = 0;
	}

function getNews()
	{
		var url = new String();
		
		url = '' + window.location;
		
		arr = url.split('#');
		
		
		if (arr[1]&&arr[1]!=cn)
			{
				news(arr[1]);
			}
			//else moreNews();
		
		if(!arr[1]&&cn!=0) moreNews();
		
		setTimeout('getNews()',1000);
	}

var last;

function verifyForm(obj)
	{
	if (verify(obj.name)==false) return false;
	if (verify(obj.country)==false) return false;
	if (verify(obj.contact)==false) return false;
	if (verifyE(obj.email)==false) return false;
	if (obj.message.value=='') 
		{
		alert('Enter Message');
		return false;
		}

	return true;	 	
	}

function feedback(obj)
	{
		if (verifyForm(obj)==false) return false;
			var url = 'contact.post.php';
			var pars = Form.serialize(obj);
			var target = 'nmessage';
			$(target).innerHTML = '<div class="wload"><span>Loading...</span></div>';
			var myAjax = new Ajax.Updater(target, url, {method: 'post', evalScripts:true, parameters: pars});
			return false;
	}

function toggleMe(obj)
	{
			
			if (last&&last!=obj) 
				{
				Effect.toggle(last,'slide',{duration: 0.5,queue: 'end'});
				if (last.indexOf('faq')>=0) cpic(last);
				}
			
			if (last==obj) last = ''; else last = obj;
			
			Effect.toggle(obj,'slide',{duration: 0.5, queue: 'end'});
			if (obj.indexOf('faq')>=0) cpic(obj);
	}
	
function cpic(obj)
	{
			pobj = $('pic'+obj);
			tsrc = pobj.src + "";
			
			
			if (tsrc.indexOf('1.gif')>0) tsrc = tsrc.replace(/1.gif/,'2.gif');
			else tsrc = tsrc.replace(/2.gif/,'1.gif');
			pobj.src = tsrc;
			
	}