// JavaScript Document
$(document).ready(function() {
	$('a.fancybox').fancybox({
		width : 380,
		height : 182,
		titleShow : false,
		autoDimensions : false
	});
	function validatePhoneNumber(phoneElement) {
		if (jQuery.trim(phoneElement) == '') {
			return false;
		}		
		var regex = '^\\(?(\\d{3})\\)?[- ]?(\\d{3})[- ]?(\\d{4})$';
		if (phoneElement.match(regex)) {
			return true;
		}
		return false;
	}
	function echeck(str) { //Check email address
		var at='@';
		var dot='.';
		var lat=str.indexOf(at);
		var lstr=str.length;
		var ldot=str.indexOf(dot);
		if (str.indexOf(at)==-1){
		   alert('Invalid E-mail ID');
		   return false;
		}
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert('Invalid E-mail ID');
		   return false;
		}
		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
			alert('Invalid E-mail ID');
			return false;
		}
		 if (str.indexOf(at,(lat+1))!=-1){
			alert('Invalid E-mail ID');
			return false;
		 }
		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
			alert('Invalid E-mail ID');
			return false;
		 }
		 if (str.indexOf(dot,(lat+2))==-1){
			alert('Invalid E-mail ID');
			return false;
		 }
		 if (str.indexOf(' ')!=-1){
			alert('Invalid E-mail ID');
			return false;
		 }
		return true;
	}
	
	$('.defaultText').defaultText();
	$('.validPhone').usphone();
			
	$('ul#slide').cycle({
        fx:      'scrollLeft',
        speed:   800,
		timeout: 4000
    });
	
	 $('ul#slide_photos').cycle({
        fx:      'fade',
		speed:   800,
        timeout:  4000,
        prev:    '.slide_prev',
        next:    '.slide_next',
        pager:   '.slide_control',
        pagerAnchorBuilder: pagerFactory
    });

    function pagerFactory(idx, slide) {
        return '<li><a href="#"></a></li>';
    };
	
	$('form#formContact').submit(function(){
		var email = $('form#formContact input[name=email]');
		if(echeck(email.val())==false) {
			email.focus();
			return false;
		}		
		return true;
	});

});

