/*===========Hamid===============*/
(function($){jQuery(function(){


jQuery(document).ready(function(){
	if(pack) jQuery('#menu-item-309').addClass('page-item-305');
	var display = 0;
	
	$('.cityTopPart > p > span:last').css('display', 'none');
	$('.link > p > span:last').css('display', 'none');
	
	if(jQuery("#map").length > 0)
		map_initialize();
		
	if(jQuery("#service_map").length > 0)
		map_initialize_srvLocation();
	
	if(jQuery('#txtOrganization').val()!='') jQuery('.hidePart').slideDown("fast");
	jQuery("#mainNav  li li:first-child").addClass('firstList');
	jQuery("#mainNav > li").hover(
		function(){//alert('open');
			jQuery("#mainNav > li").children('ul').hide();
			jQuery(this).find('ul').parent().addClass('subHover');
			
			var curHeight=jQuery(this).find('ul').innerHeight()-9;
			jQuery(this).find('ul').css('height',curHeight).stop(true,true).slideDown("fast");
			}, 
		function (){
			jQuery(this).find('ul').stop(true, true).hide();
			jQuery(this).find('ul').parent().removeClass('subHover');
			}
		);
	
	jQuery('.btnSend, .inpSubmit_1, #submit, .btnClear').hover(
		function(){
			jQuery(this).css('background-position','left bottom');
		},
		function(){
			jQuery(this).css('background-position','left top');
			}
		);	
	
	jQuery('.cityServiceList li, .serviceList li').hover(
		function(){
			jQuery(this).find('span').css('background-position','left bottom');
			jQuery(this).find('h4').css('color','#fd370c');
		},
		function(){
			jQuery(this).find('span').css('background-position','left top');
			jQuery(this).find('h4').css('color','#3f4449');
			}
		);
	
	
	
	jQuery('.checkBox_1').click(
			function(){
				if(jQuery(this).attr('checked')){
						jQuery(this).parent().find('span').css('background-position','left bottom');
						}
				else
					{
					jQuery(this).parent().find('span').css('background-position','left top');	
					}
					
			}
		);
	
	/*jQuery( '.btn_loadMore' ).click(function(){
		if( display == 0 )	{
			jQuery( 'dl.display_this' ).removeClass( 'display_none_this' );
			jQuery( 'a.btn_loadMore' ).css('padding-left', '55px').css('width', '80px').html('Close');
			display = 1;
		}else	{
			jQuery( 'dl.display_this' ).addClass( 'display_none_this' );
			jQuery( 'a.btn_loadMore' ).css('padding-left', '45px').css('width', '90px').html('Load More');
			display = 0;
		}
	});*/
	var ld_more = 0;
	jQuery( 'ul.portfolioListCont > li > dl' ).eq(ld_more).removeClass( 'display_none' ).addClass( 'display_block' );
	if( ld_more + 1 >= jQuery( 'ul.portfolioListCont > li > dl' ).size() ){
		jQuery( 'a.btn_loadMore' ).css('display', 'none');
	}
	jQuery( '.btn_loadMore' ).click(function(){
		ld_more = ld_more + 1;
		if( ld_more < jQuery( 'ul.portfolioListCont > li > dl' ).size() )	{
			jQuery( 'a.btn_loadMore' ).css('padding-left', '55px').css('width', '80px').html('Loading');
			jQuery( 'img.ajax_loader' ).show();
			setTimeout ( function loading(){
				//jQuery( 'ul.portfolioListCont > li > dl' ).addClass( 'display_none' );
				jQuery( 'ul.portfolioListCont > li > dl' ).eq(ld_more).removeClass( 'display_none' ).addClass( 'display_block' );
				jQuery( 'a.btn_loadMore' ).css('padding-left', '45px').css('width', '90px').html('Load More');
				jQuery( 'img.ajax_loader' ).hide();
				if( ld_more + 1 >= jQuery( 'ul.portfolioListCont > li > dl' ).size() ){
					jQuery( 'a.btn_loadMore' ).css('display', 'none');
				}
			}, 1500 );			
		}
	});
	
 });
});})(jQuery);

/*function end_of_video(){
	jQuery('a.btn_popupProposal').removeClass('btn_popupProposal_show').addClass('btn_popupProposal');
	var init = setTimeout(function() {
		display_block();
	}, 120000);
}*/

/*function display_block(){
	jQuery('a.btn_popupProposal').removeClass('btn_popupProposal').addClass('btn_popupProposal_show');
}*/

function form_validation(){
	if(jQuery('#txtOrganization').val()==''){
		alert('Enter your Organization.');
		jQuery('#txtOrganization').focus();
		return false;
	}else if(jQuery('#txtName').val()==''){
		alert('Enter your Name.');
		jQuery('#txtName').focus();
		return false;
	}else if(jQuery('#txtEmail').val()==''){ 
		alert('Enter your Email.');
		jQuery('#txtEmail').focus();
		return false;
	}else if(jQuery('#txtTelephone').val()==''){ 
		alert('Enter Phone No.');
		jQuery('#txtTelephone').focus();
		return false;
	}
	else if(jQuery('#txtBegin').val()==''){ 
		alert('Enter Begin time.');
		jQuery('#txtBegin').focus();
		return false;
	}
	if (!checkEmail(jQuery('#txtEmail').val())) {
		alert('Email is not valid');
		jQuery('#txtEmail').focus();
		return false;
	}
}

function validate_form_quote(){
	if(jQuery('#txtName').val()==''){
		alert('Enter your Name.');
		jQuery('#txtName').focus();
		return false;
	}else if(jQuery('#txtEmail').val()==''){ 
		alert('Enter your Email.');
		jQuery('#txtEmail').focus();
		return false;
	}else if(jQuery('#txtBegin').val()==''){ 
		alert('Enter Begin time.');
		jQuery('#txtBegin').focus();
		return false;
	}
	else if(jQuery('#txtCompletionDate').val()==''){ 
		alert('Enter End time.');
		jQuery('#txtCompletionDate').focus();
		return false;
	}
	else if(jQuery('#txtProject').val()=='' || jQuery('#txtProject').val()==0){ 
		alert('Select A Range.');
		jQuery('#txtProject').focus();
		return false;
	}
	if (!checkEmail(jQuery('#txtEmail').val())) {
		alert('Email is not valid');
		jQuery('#txtEmail').focus();
		return false;
	}
}

function validate_this_form(){
	if(jQuery('#txtName').val()==''){
		alert('Enter your Name.');
		jQuery('#txtName').focus();
		return false;
	}else if(jQuery('#txtEmail').val()==''){ 
		alert('Enter your Email.');
		jQuery('#txtEmail').focus();
		return false;
	}else if(jQuery('#subject').val()==0){ 
		alert('Choose a Subject.');
		jQuery('#subject').focus();
		return false;
	}else if(jQuery('#txtMessage').val()==''){ 
		alert('Enter your query.');
		jQuery('#txtMessage').focus();
		return false;
	}
	if (!checkEmail(jQuery('#txtEmail').val())) {
		alert('Email is not valid');
		jQuery('#txtEmail').focus();
		return false;
	}
}

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 show_form_div()	{
	if(jQuery('#txtOrganization').val()!='') jQuery('.hidePart').slideDown("fast");
	if(jQuery('#txtOrganization').val()=='') jQuery('.hidePart').slideUp("fast");
}

jQuery('div.butn_cont > a:first').addClass('post_old');
jQuery('div.butn_cont > a:last').addClass('post_new');
