$(function() {
	$("div#smallScroller").smoothDivScroll({mouseDownSpeedBooster: 2, scrollingSpeed: 7});
	$("div#smallScroller2").smoothDivScroll({mouseDownSpeedBooster: 2, scrollingSpeed: 7});
});
$(document).ready(function(){
	$("#panel").live("click",function(){ $("#menups").toggle(400);});	
	$("#oscar").live("click",function(){ $("#galeri").load("ajax/world/oscar_list.php");});
  var currentPosition = 0;
  var slideWidth = 757;
  var slides = $('.slide');
  var numberOfSlides = slides.length;
  $('#slidesContainer').css('overflow', 'hidden');
  slides
    .wrapAll('<div id="slideInner"></div>')
	.css({
      'float' : 'left',
      'width' : slideWidth
    });
  $('#slideInner').css('width', slideWidth * numberOfSlides);
  manageControls(currentPosition);
  $('.control')
    .bind('click', function(){ 
	currentPosition = ($(this).attr('id')=='rightControl') ? currentPosition+1 : currentPosition-1;
    manageControls(currentPosition);
	var tp=$(".tipe").attr('id');var num=currentPosition+1;
	$(".material").attr("id",tp+"-"+num+"-1");
	$(".finishes").attr("id",tp+"-"+num+"-2");
    $('#slideInner').animate({    'marginLeft' : slideWidth*(-currentPosition) });
  });
  function manageControls(position){
	if(position==0){ $('#leftControl').hide() } else{ $('#leftControl').show() }
    if(position==numberOfSlides-1){ $('#rightControl').hide() } else{ $('#rightControl').show() }
  }	
	$(".material").live("click",function(){
		var mt=$(".material").attr('id');var posi=mt.split("-");
		$("#galeri").load("ajax/world/"+posi[0]+"_list.php?id="+posi[1]+"&t="+posi[2]);
	});  
	$(".send_mail").live("click",function(){
		var mt=$(".finishes").attr('id');
		var e1 = $("#email1").val();
		var e2 = $("#email2").val();
		var n = $("#namer").val();
		var com = $("#comment").val();
		if(e1.length>0){
			var se1=e1.split(","); 
			var ok="";var err_="";
			for(k=0;k<se1.length;k++){ 
				if(isValidEmailAddress(trim11(se1[k]))){ ok =se1[k]+" "+ok;}else{	err_="0"+err_;} 
			}
			if(err_.length>0){ $("#err_m1").text("Please fill the right email.");var ce=false;}else{ var ce=true;$("#err_m1").text("");}
		}else{ $("#err_m1").text("Please fill the right email.");var ce=false;}
		if(cekName(n)){ var nm=true;$("#err_nm").text("");}else{ $("#err_nm").text("Please fill your name.");var nm=false;}
		if(isValidEmailAddress(e2)){ $("#err_m2").text("");var ce2=true;}else{ $("#err_m2").text("Please fill your email.");var ce2=false;}	
		if(ce && ce2 && nm){
			var posi=mt.split("-");$("#err_m2").text("");
			$.ajax({
				type: "POST", url: "ajax/email.php", data: "j="+mt+"&to="+ok+"&f="+e2+"&nam="+n+"&com="+com, cache: false,
				success: function(html){ $("#succ_mess").html(html); }});
		}
	});  
});
function isValidEmailAddress(email){
	var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
	return pattern.test(email);
}
function trim11(str) {
	str = str.replace(/^\s+/, '');
	for (var i = str.length - 1; i >= 0; i--) {
		if (/\S/.test(str.charAt(i))) {
			str = str.substring(0, i + 1);break;
		}
	}
	return str;
}
function cekName(nm){
	var ck_name = /^[A-Za-z0-9 ]{3,20}$/;
	if(ck_name.test(nm)){ return true;}else{ return false;}
}
