
setInterval('goClock()',1000);

$(document).ready(function() {
	
	if($('#bnr_home_inner').length > 0){
			var numImg=$('#bnr_home_inner img').length;	
			var width=719/numImg;

			$('#scroller').css('width',width+'px');
			
			$('#imageRotator .arrow').click(
				function(){
					if($(this).hasClass('right'))
						var direc=2;
					else
						var direc=1;
					
					rotate('bnr_home_inner',843,719,direc);
				}
			);	
	}	
	
	if($('#bnr_inner').length > 0){
			var numImg=$('#bnr_inner img').length;	
			var width=439/numImg;

			$('#scroller').css('width',width+'px');
			
			$('#imageRotator .arrow img').click(
				function(){
					if($(this).parent().hasClass('right'))
						var direc=2;
					else
						var direc=1;
					
					rotate('bnr_inner',563,439,direc);
				}
			);	
	}
	
	if($('#bnr_contact_inner').length > 0){
			var numImg=$('#bnr_contact_inner img').length;	
			var width=719/numImg;

			$('#scroller').css('width',width+'px');
			
			$('#imageRotator .arrow img').parent().click(
				function(){
					if($(this).hasClass('right'))
						var direc=2;
					else
						var direc=1;
					
					rotate('bnr_contact_inner',843,719,direc);
				}
			);	
	}
	
	//quick search form
	//alert(1);
	if($('.ihfQuickSearch').length > 0){
		var html=$('.ihfQuickSearch').html();
		var html = html.replace(/<br> /g, "");
		//alert(html);
		$('.ihfQuickSearch').html(html);
		reGenSub();
		
		
		//$('.ihfQuickSearch').find(':submit').attr('type','image');
	
	}
	
	
});


function goClock(){
	var d = new Date();
	var hour=String(d.getHours());
	var minute=String(d.getMinutes());
		
    if(hour>12)
	  hour = hour-12;
	if(hour.length==1)
		hour='0'+hour;
	
	if(minute.length==1)
		minute='0'+minute;
		
	//alert(minute.length);
	$('#alarm_clock').text(hour+':'+minute);	
}

function rotate(id,box,nav,direc){
	var numImg=$('#'+id+' img').length;
	var bannerWidth=numImg*box;
	var scrollerWidth=nav/numImg;
	var bannerPos=document.getElementById(id).offsetLeft;
	var scrollerPos=document.getElementById('scroller').offsetLeft;
	
	
	if(direc==2){
		var nxtBan=bannerPos-box;
		var nxtSc=scrollerPos+scrollerWidth;
		
		
		if(nxtBan > -bannerWidth){
			$('#'+id).animate({'left':nxtBan+'px'});
			$('#scroller').animate({'left':nxtSc+'px'});
		}
	}
	else{
		
		var nxtBan=bannerPos+box;
		var nxtSc=scrollerPos-scrollerWidth;
		//alert(nxtBan+'--'+bannerWidth);
		if(bannerPos < 0){
			$('#'+id).animate({'left':nxtBan+'px'});
			$('#scroller').animate({'left':nxtSc+'px'});
		}
	}		
}

function ltrim(str) { 
	for(var k = 0; k < str.length && isWhitespace(str.charAt(k)); k++);
	return str.substring(k, str.length);
}
function rtrim(str) {
	for(var j=str.length-1; j>=0 && isWhitespace(str.charAt(j)) ; j--) ;
	return str.substring(0,j+1);
}
function trim(str) {
	return ltrim(rtrim(str));
}
function isWhitespace(charToCheck) {
	var whitespaceChars = " \t\n\r\f";
	return (whitespaceChars.indexOf(charToCheck) != -1);
}

function checkEmail(emial){
	var str=emial;
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	if (filter.test(str))
		return true;
	else
		return false;
}

function checkRequired(){
	
	document.getElementById('commess').style.display = 'none';
	
	var status = document.getElementById('loggedin').value;
	var comment = trim(document.getElementById('comment').value);
	
	if( status=='no' ){
		var name = trim(document.getElementById('author1').value);
		var email = trim(document.getElementById('email').value);
		
		if( name=='' || email=='' ){
			//alert('Please complete the required fields (Name, Email).');
			document.getElementById('commess').innerHTML = 'Please complete the required fields (Name, Email).';
			document.getElementById('commess').style.display = 'block';
			return false;
		}
		else if( comment=='' ){
			//alert('Please type a Comment.');
			document.getElementById('commess').innerHTML = 'Please type a Comment.';
			document.getElementById('commess').style.display = 'block';
			return false;
		}
		else if( !checkEmail(email) ){
			//alert('Please enter a valid email address.');
			document.getElementById('commess').innerHTML = 'Please enter a valid email address.';
			document.getElementById('commess').style.display = 'block';
			return false;
		}
	}
	else{
		if( comment=='' ){
			//alert('Please type a Comment.');
			document.getElementById('commess').innerHTML = 'Please type a Comment.';
			document.getElementById('commess').style.display = 'block';
			return false;
		}
	}
	
	
	return true;
	
}



function submitComment(){
	if(checkRequired())	
		document.commentform.submit();
}


function val_contact(){
	document.getElementById('error').style.display = 'none';
	document.getElementById('success').style.display = 'none';
	
	var name = trim(document.getElementById('cname').value);
	var email = trim(document.getElementById('cemail').value);
	var mess = trim(document.getElementById('cmess').value);
	var phone = trim(document.getElementById('cphone').value);
	var subject = trim(document.getElementById('csubject').value);
	
	if(name=='' || email=='' || mess==''){
		document.getElementById('error').innerHTML = 'Please complete the required field.';
		document.getElementById('error').style.display = 'block';
		return false;
	}
	else if( !checkEmail(email) ){
		document.getElementById('error').innerHTML = 'Please provide a valid email address.';
		document.getElementById('error').style.display = 'block';
		return false;
	}
	
	send_ajax_mail(name, email, mess, phone, subject);
	
	return false;
}

