var eyesOnAfterTimeMin=100, eyesOnAfterTimeMax=400;
var eyesOffAfterTimeMin=100, eyesOffAfterTimeMax=2500;
var eyesOnAfterTime, eyesOffAfterTime, twitterBlinkEyesOnID, twitterBlinkEyesOffID;
var ANIMSPEED=1200;

function randomTime(Min, Max){return Math.floor(Math.random() * (Max - Min + 1)) + Min}

$(document).ready(function() {
	//login error handling
	$('form#loginform').attr('onsubmit', 'return false;');
	$('form#loginform').submit(function() {
		$(this).attr('onsubmit', 'return false;');
        //alert(location);
		var log = $("input#user_login").val();
		var pwd = $("input#user_pass").val();

		var dataString = '&log=' + log +
			'&pwd=' + pwd;
		//alert('1')
		$.ajax({
			type: "POST",
			url: location+"wp-login.php",
			data: dataString,
			success: function(res) {
				if ($(res).find('#login_error').length > 0) {
					$('#errorh').show().find('p').text($(res).find('#login_error').text());
					//alert('1' + res)
					return false;
				}else{
				    //alert('2' + res)
					location.reload();
				}
			}

		});
		//alert('5')
		return false;
        //alert('6')
	});
	//end login error handling



	if ($('#sub-menu').length > 0) {
		$('#sub-menu').find('li').each(function() {
			if ($(this).children('ul').length > 0){
				$(this).addClass('nobo');
			}
		});
	}
	
	if ($('#nav').length > 0) {
		$('#nav').find('ul li ul li').each(function() {
			if ($(this).children('ul').length > 0){
				$(this).addClass('nobo');
			}
			//$(this).addClass('test');
		});

		$('#nav').find('ul li a:not(ul li ul li a)').each(function() {
			$(this).addClass($(this).attr('title'));
		});
	}

	$('ul.sf-menu').superfish({
		dropShadows: false 
	});

	if ($('#loginform').length >0){
		$('#loginform').find('p').each(function() {
			$(this).replaceWith("<div class=\"field\">" + $(this).html() + "</div>");
		});
		$('#loginform').find('input[type=text], input[type=password]').addClass('txB');
		$('#loginform').find('input[type=checkbox]').each(function() {
			$(this).parent().parent('div').addClass('txC').removeClass('field');
			$('#loginform').find('.txC').prepend($(this));
		});
		$('#loginform').find('input[type=submit]').val(' ').addClass('txS');
		$('#loginform').find('input[type=password]').after($('#loginform').find('input[type=submit]'));
	}
	
	if ($('#sign-in').length > 0) {
		$('#sign-in').find('.btn-sign-in').toggle(function() {
			$('#sign-in').children('.sign-in-form').show();
		},function() {
			$('#sign-in').children('.sign-in-form').hide();
		});
	}
	
	if ($('#featured').length > 0) {
		$('div.featured-content').children().eq(0).show();

		$('#featured .history').find('a').click(function() {
			$('.featured-content div').hide();
			$('.featured-content').children($(this).attr('href')).show();
			return false;
		});
	}

	if ($('#entries').length > 0){
		$('#entries .entry').each(function() {
			if ($(this).find('.hide-more').length > 0){
				//$(this).find('a.mmore, a.more').remove();
			}
		});
	}

	if ($('.page-our-works').length > 0){
		$('#sub-menu').html($('.sub-menu-dummy').html());
	}
    if ($('.single-our-work').length > 0){
		$('#sub-menu').html($('.sub-menu-dummy').html());
	}
	if ($('.single-default').length > 0){
		$('#sub-menu').html($('.sub-menu-dummy').html());
	}
	if ($('.side-featured').length > 0){
		$('.side-featured').append($('.side-featured').children('h2'));
	}

	if ($('.side-list').length > 0){
		$('.side-list').find('li').each(function() {
			if ($(this).is(':last-child')){
				$(this).addClass('last');
			}
			$(this).find('a.more').attr("href",$(this).find('.widget_sp_image-image-link').attr('href'));
			//$(this).find('.widget_sp_image-image-link img').unwrap();
			$(this).prepend('<div class="side-list-image"></div>');
			$(this).children('.side-list-image').append($(this).find('a.widget_sp_image-image-link'));
			$(this).children('.widget_sp_image-description').prepend($(this).children('h2'));
			var href = $(this).find('.widget_sp_image-image-link').attr('href');
			$(this).find('h2').wrapInner('<a href="'+href+'" title=""></a>');
		});
	}

	if ($('#cont-lf').find('.event-list').length > 0){
		$('.event-list').find('.event-list-date').each(function() {
			var arr = $(this).text().split(' ');
			$(this).empty().append('<span class="mo">'+arr[0]+'</span><span class="da">'+arr[1]+'</span><span class="yr">'+arr[2]+'</span>');
		});

		$('.event-list').find('.event-list-text').each(function() {
			if ($(this).find('.hide-more').length > 0){
				$(this).find('a.more').remove();
			}
		});
	}

	if ($('#icont-md').find('ul.event-list').length > 0){
		$('.event-list').find('.event-list-date').each(function() {
			var arr = $(this).find('td').text().split(' ');
			$(this).find('td').empty().append('<span class="mo">'+arr[0]+'</span><span class="da">'+arr[1]+'</span><span class="yr">'+arr[2]+'</span>');
			$(this).find('table').css("height", $(this).siblings('.event-list-text').outerHeight())
		});
		
		$('.event-list').find('.event-list-text').each(function() {
			if ($(this).find('.hide-more').length > 0){
				$(this).find('a.more').remove();
			}
		});

	}

	if ($('div.white-box').length > 0){
		$('div.white-box').children('a.more').attr("href",$('div.white-box').children('a.widget_sp_image-image-link').attr("href"));
		$('div.white-box').prepend($('div.white-box').find('img').unwrap());
	}

	if ($('#menu-footer-menu').length > 0){
		$('#menu-footer-menu li:not(:last)').after('<li>&nbsp; | &nbsp;</li>');
	}

	if ($('#ititle').length > 0){
		var text;
		text = $('.breadcrumbs').find('span.current').text();
		$('#ititle').text(text);
	}

	twitterBlinkEyesOff();

//Registration Validation START

	var errorMessage = 'Field Required';
	var posterrorMessage = 'Not a Valid Entry';

	//form reset logic
	$('#ACTION_SUBMIT_SURVEY_RESET').click(function(){
	    $('html, body').animate({scrollTop:0}, 'normal');
     	$('.mandatory input').each(function(index){
            $(this).removeClass('error');
		 });
		 $('.mandatory select').each(function(index){
            $(this).removeClass('error');
		 });
	    return true;
	});
    // end form reset logic
	//required field validation
	$('#ACTION_SUBMIT_SURVEY_RESPONSE').click(function(){
		noErrors = true;
	    $('.mandatory input').each(function(index){
			//alert(index + ': ' + $(this).val());
			if($(this).val() == null || $(this).val() == '' || $(this).val() == errorMessage){
				$(this).addClass('error');
				if($(this).attr('id') != 'cons_password2')
					$(this).val(errorMessage);
				 noErrors = false;
			}
			else{
                $(this).removeClass('error');
			}

		});
		$('.mandatory textarea').each(function(index){
			//alert(index + ': ' + $(this).val());
			if($(this).val() == null || $(this).val() == '' || $(this).val() == errorMessage){
				$(this).addClass('error');
				$(this).val(errorMessage);
				 noErrors = false;
			}
			else{
                $(this).removeClass('error');
			}

		});

		$('.mandatory select').each(function(index){
      		if($(this).val() == null || $(this).val() == '' || $(this).val() == errorMessage){
				$(this).addClass('error');
				$(this).val(errorMessage);
				noErrors = false;
			}
			else{
                $(this).removeClass('error');
			}

		});

    	if(!noErrors)
		    $('html, body').animate({scrollTop:0}, 'normal');
		    
		return noErrors;
	});
    //End required field validation

	//remove stuff
	$('input').focus(function(){
		if($(this).val() == errorMessage || $(this).val() == posterrorMessage)
	    	$(this).val('')
	});
	$('.mandatory input').blur(function(){
		if($(this).val() == null || $(this).val() == ''){
		    if($(this).hasClass('error')){
				$(this).val(errorMessage);
			}
		}
	});
	
	$('textarea').focus(function(){
		if($(this).val() == errorMessage || $(this).val() == posterrorMessage)
	    	$(this).val('')
	});
	$('.mandatory textarea').blur(function(){
		if($(this).val() == null || $(this).val() == ''){
		    if($(this).hasClass('error')){
				$(this).val(errorMessage);
			}
		}
	});
	$('#cons_password').keyup(function(){
    	if($(this).val() == null || $(this).val() == ''){
   			$('#password_span2').removeClass('mandatory');
		}
		else{
            $('#password_span2').addClass('mandatory');
		}

	});
	
	$('#cons_password2').val('');
	//end remove stuff

  	//checkbox change default functionality
	$('#cons_account_typest').click(function(){
		if( $(this).is(':checked') ){
        	$('#cons_account_typeed').attr('checked', false);
        	$('#cons_account_typelc').attr('checked', false);
        	$('#school_span').addClass('mandatory');
        }
        else{
              $('#school_span').removeClass('mandatory');
		}
	});
	$('#cons_account_typeed').click(function(){
  		if( $(this).is(':checked') ){
        	$('#cons_account_typest').attr('checked', false);
        	$('#cons_account_typelc').attr('checked', false);
        	$('#school_span').addClass('mandatory');
        }
        else{
          	$('#school_span').removeClass('mandatory');

		}
	});
	$('#cons_account_typelc').click(function(){
  		if( $(this).is(':checked') ){
        	$('#cons_account_typest').attr('checked', false);
        	$('#cons_account_typeed').attr('checked', false);
        	$('#school_span').removeClass('mandatory');
        }
	});
   //end checkbox change default functionality
	//Registration Validation END

	$('#s').focus(function(){
		if($(this).val() == 'Search')
		    $(this).val('');

	});
	$('#s').blur(function(){
		if($(this).val() == '')
		    $(this).val('Search');

	});
	$('#nav ul li a').delay(300).show();
});

$(window).load(function() {
	if ($('.shadow').length > 0) {
		$('.shadow').each(function() {
			var hrWidth = $(this).outerWidth() - 26;
			var vrHeight = $(this).outerHeight() - 26;
			$(this).css("position","relative");
			$(this).append('<b class="tl"></b><b class="tm" style="width:'+hrWidth+'px"></b><b class="tr"></b><b class="sl" style="height:'+vrHeight+'px"></b><b class="sr" style="height:'+vrHeight+'px"></b><b class="bl"></b><b class="bm" style="width:'+hrWidth+'px"></b><b class="br"></b>');
		});
	}
});

function twitterBlinkEyesOn(){
	$('a#btn-twitter').parent().removeClass('twitterBlinkEyesOff');
	clearInterval(twitterBlinkEyesOnID);
	eyesOffAfterTime= randomTime(eyesOffAfterTimeMin, eyesOffAfterTimeMax);
	twitterBlinkEyesOffID=setInterval('twitterBlinkEyesOff()', eyesOffAfterTime);
}

function twitterBlinkEyesOff(){
	$('a#btn-twitter').parent().addClass('twitterBlinkEyesOff');
	clearInterval(twitterBlinkEyesOffID);
	eyesOnAfterTime= randomTime(eyesOnAfterTimeMin, eyesOnAfterTimeMax);
	twitterBlinkEyesOnID=setInterval('twitterBlinkEyesOn()', eyesOnAfterTime);
}

