// JavaScript Document//Validator

var $STG=jQuery.noConflict();
$STG(document).ready(function () {
	$STG('.OPACE').hover(function () {
		$STG(this).fadeTo(100,0.8);
	},function(){
		$STG(this).fadeTo(100,1);
	});

	$STG('.HOVER').hover(function () {
		$STG(this).attr('src',$STG(this).attr('src').replace('.' + getEXT($STG(this).attr('src')),'_on.' + getEXT($STG(this).attr('src'))));
	},function(){
		$STG(this).attr('src',$STG(this).attr('src').replace('_on.' + getEXT($STG(this).attr('src')),'.' + getEXT($STG(this).attr('src'))));
	});
	
	if($STG('#GalleryRight ul div').length>0){
		$STG('#GalleryRight ul div').click(function () {
			$STG('#GalleryRight ul div').removeClass('On');
			$STG(this).addClass('On');
		});
	}
	
	if($STG('#Header').attr('rel')=='Homepage')
		fire_chengeHeader();
	
	if($STG('#GalleryThumbs').length>0){
		startGallery();
	}
	
});

var headerPics= new Array();
headerPics[1]='images/headers/home1.jpg';
headerPics[2]='images/headers/home2.jpg';
headerPics[3]='images/headers/home3.jpg';
var curHeader=0;
function chengeHeader(){
	$STG('#HeaderInner').fadeTo(0,1,function(){
		$STG('#Header').css('background-image',function(){
			curHeader++;
			if(curHeader > headerPics.length-1) curHeader=1;
			return 'url('+headerPics[curHeader]+')';
		});
	});
	$STG('#HeaderInner').fadeTo(700,0,function(){
		$STG('#HeaderInner').css('background-image',function(){
			return $STG('#Header').css('background-image');
		});
	});
	
}

function preLoadImages(picsArray){
	for ( var i in picsArray ){
		$STG('<img />').attr('src', picsArray[i]).load(function(){
			$STG('#Preloader').append($STG(this));
		});
	}
}
var T;
function fire_chengeHeader(){
	chengeHeader();
	var T = setInterval('chengeHeader()',5000);
	preLoadImages(headerPics);
	$STG.ajax({url: 'AJAX/rssHandler.php', success: function(data) {$STG('#YamClubDiv').html(data);}});
}

function startGallery(){
	
	$STG('#galleryLayer1').attr({src:$STG('#GalleryThumbs li div img').eq(0).attr('rel')});
	$STG('#galleryLayer2').attr({src:$STG('#GalleryThumbs li div img').eq(0).attr('rel')});
	
	
	$STG('#PicTitle').html($STG('#GalleryThumbs li div img').eq(0).attr('title'));
	
	$STG('#GalleryThumbs li div img').click(function(){
		$STG('#PicTitle').html($STG(this).attr('title'));
		$STG('#galleryLayer1').attr('src',$STG(this).attr('rel')).one("load",function(){
			$STG('#galleryLayer2').fadeTo(300,0,function(){
				$STG('#galleryLayer2').attr('src',$STG('#galleryLayer1').attr('src'));
				$STG('#galleryLayer2').fadeTo(0,1);
			});
		});
	});
}




function IMG_ON(obj){
	obj.src=obj.src.replace('.' + getEXT(obj.src),'_on.' + getEXT(obj.src));
}
function IMG_OFF(obj){
	obj.src=obj.src.replace('_on.' + getEXT(obj.src),'.' + getEXT(obj.src));
}

function getEXT(str){
	str=str.split('.');
	ext=str[str.length -1];
	return ext;
}

function OPACITY_ON(obj){
	obj.className='opacity_80';
}
function OPACITY_OFF(obj){
	obj.className='';
}


function echeck(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 validForm(cont) {
	if (cont.Name.value == "") {
		alert("Please fill in your name");
		cont.Name.focus();
		cont.Name.select();
		return false;
	}
	if (cont.Mail.value == "" || !echeck(cont.Mail.value)) {
		alert("Please fill a valid email address");
		cont.Mail.focus();
		cont.Mail.select();
		return false;
	}
	document.cont.submit();
	return true;
}
