$(document).ready(function($) {
  var dmObjectsCheck=1; 
  function dm_ext_ruleObjectHide() 
  { 
     return false; 
  } 
  //mireica
  jQuery('ul.scn').hide();
  jQuery('h3.brown').click(function() {
  	jQuery('h3.brown').hide();
  	jQuery(this).removeClass('link').show().next().show();
  	jQuery('.c-right div.brown').show();
  });
  jQuery('.c-right div.brown').click(function() {
  	jQuery('ul.scn').hide();
  	jQuery('h3.brown').addClass('link').show();
  	jQuery('.c-right div.brown').hide();
  })	
  
  //Faq
  $('.scroll-up').click(function() {
    var s = $('#page-content').scrollTop() - 30;
    $('#page-content').scrollTop(s);
    //$('#page-content').animate({scrollTop: $('#page-content').offset()+ 100}, 1000, 'bounceout');
  });
  $('.scroll-down').click(function() {
    var s = $('#page-content').scrollTop() + 30;
    //console.log( $('#page-content').scrollTop(), s);
    $('#page-content').scrollTop(s);
    //$('#page-content').animate({scrollTop: $('#page-content').offset()+ 100}, 1000, 'bounceout');
  });
  
  //testimonials
  $('#test-name .brown').click(function() {
  	$('#test-name .brown').hide();
  	var user = $(this).attr('id');
  	$(this).next().show();
  	$('.test-contain img').attr('src', 'http://mireica.com/file/' + user.replace('user','') + '.gif');
  	$('#test-name div.link').css({'padding': '0 0 0 10px'}).show();
  });
  $('#test-name div.link').click(function() {
  	$('#test-name .slot-text').hide();
  	$('#test-name .brown').show();
  	$('.test-contain img').attr('src', 'http://mireica.com/file/00001.gif');
  	$(this).hide();
  });
  
  
  //layout fixed
  $('ul#topnav li').mouseenter(function(e) { 
	$(this).css({'cursor': 'hand', 'background': '#ba8748', 'color': '#FFF'});
	$(this).children().css({'background': '#ba8748', 'color': '#FFF'});
	if ($.browser.version == 6.0) {
		$('span.big-symbol').css({'position': 'fixed'});
	}
//	$('<span/>').text($(this).children().length).appendTo('body');
  });
  $('ul#topnav li').mouseleave(function(e) {
  	//$('<span/>').text('out').appendTo('body');
  	if ($.browser.version == 6.0) {
  		$('span.big-symbol').css({'position': 'relative'});
  	}
	$(this).css({'background': '#FFF', 'color': '#ba8748'});
	$(this).children().css({'background': '#FFF', 'color': '#ba8748'});
  });
  $('ul#topnav li.top-list').mouseenter(function(e) { 
  	//$('<span/>').text(e.target.tagName).appendTo('body');
    $(e.target).find('ul').css({'display': 'block','background': '#FFF', 'color': '#ba8748', 'z-index': '999'}); 
	$(this).css({'background': '#ba8748', 'color': '#FFF'});
  });
  $('ul#topnav li.top-list').mouseleave(function(e) { 
    $('ul.sub').css('display', 'none'); 
	$(this).css({'background': '#FFF', 'color': '#ba8748'});
  });
  
//  $('.test-contain img').each(function(i, e) {
//  	var c= $(e), p = c.parent(), 
//	    top = (p.height() - 170) / 2;
//	c.css({'position':'relative', 'top': top});
//  });
//  $('.test-contain .slot-text').each(function(i, e) {
//  	var c= $(e), p = c.find('p'), 
//	    top = (c.height() - p.height() - 40) / 2;
//	c.css({'position': 'relative', 'top': top});
//  });
  $('#skincells-img').css({'width' : '380px', 'position': 'relative', 'left':'270px', 'top': '-180px'});
  /*fix mouseover on ie6*/
  if ($.browser.version == 6.0) {
		$('.container').css({'padding': '0'});
		$('.balance').css({'width': '96%'}); 
		$('form#post-testimonial textarea').css('width', '310px'); 
		$('form#post-contact textarea').css('width', '275px'); 
  	    $('ul.sub').css('left', '-452px'); 
  	    
  	    $('.c-right-main img#pic-left').width('500px');
		
		$('#skincells-list').css({'padding' : 0, 'margin' : '0 0 0 20px'});
		$('#skincells-right p').css({'padding' : 0, 'margin': '10px 0 '});
		$('#skincells-right h2').css({'padding' : 0, 'margin': '0'});
		$('div#footer-container .footer').css({'top' : '200px'});
		
		$('#test-name p.brown').mouseenter(function(e) { 
			$(this).css({'cursor': 'hand'});
		});
		$('#test-name p.brown').mouseleave(function(e) { 
			$(this).css({'cursor': 'default'});
		});
		$('span.small-symbol').parent().css({'width': '90px'});
  }
//  var footer = $('div#footer-container .footer'),
//  	  w = ($(window).width() - 1024) /2;
//  footer.css({'position': 'relative', 
//  			'width': w > 0 ? 1020+w : 1020 + 'px', 
//			  'top': 0, 
//			  'left' : 0});
//  if ($.browser.mozilla) {
//  	 footer.css('top', '-18px');
//  }
	if ($.browser.msie) {
//		$('ul.sub li').
// 
// 
// mouseenter(function(e) { 
//			$('<span/>').text(e.target.tagName).appendTo('body');
//			$(e.target).css({'background': '#ba8748', 'color': '#FFF'});
//		  });
		var w = $('#success-message').parent().width();
		 $('#success-message').css('width', w - 100);
		 $('#success-message h2').css('font-size', '14px');
		 
		 
		 
	}
	
	
	//save
	$('form#post-contact').submit(function() {
		if (validate(['first_name', 'last_name', 'email', 
								 'country', 'comments'])) {
		 	var para = $('form').serialize(), url = $('form').attr('action');
		 	$.post(url, para, function(json){
				if (json.toLowerCase().indexOf('error') != -1) {
					alert('Some problem occurred. Please contact administrator.');
					return false;
				}
		 		$('form').hide();
				$('#success-message').show(500);
		 		return false;
		 	});
	   }
       return false;
	});
	$('form#post-testimonial').submit(function() {
		if (validate(['first_name', 'last_name', 'email', 
								 'country', 'story'])) {
		 	var para = $('form').serialize(), url = $('form').attr('action');
		 	$.post(url, para, function(json){
				if (json.toLowerCase().indexOf('error') != -1) {
					alert('Some problem occurred. Please contact administrator.');
					return false;
				}
		 		$('form').hide();
				$('#success-message').show(500);
		 		return false;
		 	});
	  }
     return false;
	});
	function validate(array){
		for(var i in array) {
			if ($('#' + array[i]).val() == '') {
				alert('Please enter on field "' + $('#' + array[i]).prev('label').text() + '"')
				$('#' + array[i]).focus();
	   		return false;
	    }
		}
		if ($('#email').val() != $('#vemail').val()) {
			alert('Both email address not the same');
			$('#email').val('');
      $('#vemail').val('');
			$('#email').focus();
	   	return false;
		}
		return true;
	};
	
});
