/*===========Hamid===============*/

var intID;
var curBnr=0;

var inttml;
var curtml=0;

var curPsoi =0;
$(document).ready(function(){


  if($('#roundPhotoBox img').length > 0){
  	intID=setInterval('runBnr()',8000);
  }
  
  if($('.hdrRight li').length > 0){
  	inttml=setInterval('runtml()',8000);
  }  
  //gallery
  
  $('.btn_next').click(	
	function(){				   

	  var nextBnr= $('.gallery li'); 
	  $(nextBnr).eq(curPsoi).stop(true,true).fadeOut();
	  var total=$('.gallery li').length;
	  curPsoi=curPsoi+1;
	  
	  if(curPsoi == total)
	  	 curPsoi=0;
	        
	   $(nextBnr).eq(curPsoi).fadeIn(2000);
	}
  );
  
  $('.btn_pre').click(	
	function(){				   
      var nextBnr= $('.gallery li'); 
	   $(nextBnr).eq(curPsoi).stop(true,true).fadeOut();
	  curPsoi=curPsoi-1;
	   if(curPsoi < 0)
	  	 curPsoi=$('.gallery li').length-1;

	     $(nextBnr).eq(curPsoi).fadeIn(2000);
	}
  );


});
	
function runtml(){
  
  var alltml= $('.hdrRight li');
  $(alltml[curtml]).stop(true,true).fadeOut();
  curtml=curtml+1;
  if(curtml==alltml.length)
  curtml=0;
  $(alltml[curtml]).fadeIn(2000);
}

function changetml(){$('.hdrRight li').fadeOut(2000).eq(curBnr).fadeIn(2000)}


function runBnr(){
  
  var allBnr= $('#roundPhotoBox img');
  $(allBnr[curBnr]).stop(true,true).fadeOut();
  curBnr=curBnr+1;
  if(curBnr==allBnr.length)
  curBnr=0;
  $(allBnr[curBnr]).fadeIn(3000);
}

function changeBnr(){$('#roundPhotoBox img').fadeOut(1200).eq(curBnr).fadeIn(1200)}
	

function fieldcheck(){
	document.getElementById('errMsg').style.display = 'none';
	//document.getElementById('sucMsg').style.display = 'none';
	
	var name = trim(document.getElementById('qouteName').value);
	var telephone = trim(document.getElementById('telephone').value);
	var company = trim(document.getElementById('company').value);
	var message = trim(document.getElementById('message_txt').value);

		if( name==''){
			//alert('Please complete the required fields (Name, Email,Telephone).');
			document.getElementById('errMsg').innerHTML = 'Please complete the required fields (Name).';
			document.getElementById('errMsg').style.display = 'block';
			return false;
		}
		else if( telephone==''){
			//alert('Please type a Comment.');
			document.getElementById('errMsg').innerHTML = 'Please complete the required fields (Telephone).';
			document.getElementById('errMsg').style.display = 'block';
			return false;
		}
		
		else if( company==''){
			//alert('Please type a Comment.');
			document.getElementById('errMsg').innerHTML = 'Please complete the required fields (Company).';
			document.getElementById('errMsg').style.display = 'block';
			return false;
		}
	
		else if( message==''){
			//alert('Please type a Comment.');
			document.getElementById('errMsg').innerHTML = 'Please complete the required fields (Requirements).';
			document.getElementById('errMsg').style.display = 'block';
			return false;
		}

		else{

			return true;
		}
	
  }

function contactchecck(){
	document.getElementById('errMsg').style.display = 'none';
	//document.getElementById('sucMsg').style.display = 'none';
	
	var name = trim(document.getElementById('ContactName').value);
	var email = trim(document.getElementById('txtEmail').value);
	var message = trim(document.getElementById('txtMessage').value);

		if( name==''){
			//alert('Please complete the required fields (Name, Email,Telephone).');
			document.getElementById('errMsg').innerHTML = 'Please complete the required fields (Name).';
			document.getElementById('errMsg').style.display = 'block';
			return false;
		}
		else if( email==''){
			//alert('Please type a Comment.');
			document.getElementById('errMsg').innerHTML = 'Please complete the required fields (Telephone).';
			document.getElementById('errMsg').style.display = 'block';
			return false;
		}
		
		else if( !checkEmail(email) ){
			//alert('Please enter a valid email address.');
			document.getElementById('errMsg').innerHTML = 'Please enter a valid Email address.';
			document.getElementById('errMsg').style.display = 'block';
			return false;
			}

		else if( message==''){
			//alert('Please type a Comment.');
			document.getElementById('errMsg').innerHTML = 'Please complete the required fields (Message).';
			document.getElementById('errMsg').style.display = 'block';
			return false;
		}

		else{

			return true;
		}
	
  }


function call_check(){
	document.getElementById('errMsg').style.display = 'none';
	//document.getElementById('sucMsg').style.display = 'none';
	
	var callName = trim(document.getElementById('callName').value);
	var callNumber = trim(document.getElementById('callNumber').value);

		if( callName==''){
			//alert('Please complete the required fields (Name, Email,Telephone).');
			document.getElementById('errMsg').innerHTML = 'Please Insert Your Name.';
			document.getElementById('errMsg').style.display = 'block';
			return false;
		}

		else if( callNumber==''){
			//alert('Please type a Comment.');
			document.getElementById('errMsg').innerHTML = 'Please Insert Your Number.';
			document.getElementById('errMsg').style.display = 'block';
			return false;
		}

		else{

			return true;
		}
	
  }




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;
}
