var x = 0;

var curPage = 0;  

var thumbWidth = 69;  

var thumbsVis = 6;

var sActivePicture = "";



$(document).ready(function() {

  $("#main-mask").addClass("js");

  //Get OS

  var os = navigator.platform;

  if(os.toLowerCase().search("mac") > -1) {

    $("body").addClass("mac");

  }

});// end doc ready


function attach_next_prev_events(){
	var numThumbs = $("#work-scroll img").length;

	var nextLink=document.getElementById('next');
	
	nextLink.onclick  = function() { 

		updateOffset(1,numThumbs);

		$("#work-scroll").animate({ left: x }, 1000, "expoinout");	

		return false;

	}

	var prevLink=document.getElementById('prev');

	prevLink.onclick = function() { 

		updateOffset(0,numThumbs);

		$("#work-scroll").animate({ left: x }, 1000, "expoinout");

		return false;

	};	

	//incarca prima poza

	switch_picture(document.getElementById("iSellectedPicture").innerHTML);
}



function updateOffset(next,thumbs) {

	if(next == 1) {

		if (x == (0 - ((thumbs - thumbsVis) * thumbWidth))) {

			x = 0;

		} else {

			x = x - (thumbWidth*thumbsVis);

		}

	}

	if(x <= 0 && next != 1) {

		if (x == 0) {

			x = (0 - ((thumbs - thumbsVis) * thumbWidth));

		} else {

			x = x + (thumbWidth*thumbsVis);

		}

	}

	

}// end updateOffset



function switch_picture(iPictureID){

	document.getElementById("iSellectedPicture").innerHTML=iPictureID;

	var picturefile=aPictureList[iPictureID];

	$("#ajax_preloader").fadeIn("fast");//addClass('visible');

	//$("#ajax_preloader").removeClass('invisible');	

	jQuery.ajax({

		type: "GET",

		url: aPictureList[iPictureID],

		success: function(msg){

			//$("#photo_container").css("background","url(\""+aPictureList[iPictureID]+"\")");

			//document.getElementById('photo_container').style.background="url(\""+aPictureList[iPictureID]+"\")";

			//$("#ajax_preloader").fadeOut("fast");//addClass('invisible');

			//$("#ajax_preloader").removeClass('visible');	

		},

		complete: function(msg){

			$("#photo_container").css("background","url(\""+aPictureList[iPictureID]+"\")");

			$("#ajax_preloader").fadeOut("fast");//addClass('invisible');			

		}

	});

}





function trimite_prieten(){

	$("#form_send_friend").removeClass("invisible");

	$("#form_send_friend_success").addClass("invisible");

	$("#send_friend").fadeIn("slow");

}



function anuleaza_trimite_prieten(){

	$("#send_friend").fadeOut("slow",function(){

			$("#form_send_friend").removeClass("invisible");

			$("#form_send_friend_success").addClass("invisible");

	});

}





function posteaza_imaginea(){

	$("#form_posteaza_imaginea").removeClass("invisible");

	$("#form_posteaza_imaginea_success").addClass("invisible");

	$("#posteaza_imaginea").fadeIn("slow");

}



function anuleaza_posteaza_imaginea(){

	$("#posteaza_imaginea").fadeOut("slow",function(){

			$("#form_posteaza_imaginea").removeClass("invisible");

			$("#form_posteaza_imaginea_success").addClass("invisible");

	});

}





function echeck(str) {

		var at="@"

		var dot="."

		var lat=str.indexOf(at)

		var lstr=str.length

		var ldot=str.indexOf(dot)

		if (str.indexOf(at)==-1){

		   return false

		}



		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){

		   return false

		}



		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){

		    return false

		}



		 if (str.indexOf(at,(lat+1))!=-1){

		    return false

		 }



		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){

		    return false

		 }



		 if (str.indexOf(dot,(lat+2))==-1){

		    return false

		 }

		

		 if (str.indexOf(" ")!=-1){

		    return false

		 }



 		 return true					

	}



function validate_trimite_prieten(){

	var sPostData="";

	var sErrorData="";

	

	var iContinue=1;

	

	var myName=document.getElementById('myName');

	var myEmail=document.getElementById('myEmail');



	var frName=document.getElementById('frName');

	var frEmail=document.getElementById('frEmail');

	

	var sComments=document.getElementById('comment');



	if(myName.value.length<2){

		iContinue=0;

		sErrorData+="Trebue sa va scrieti numele.<br>";

	}

	

	if(!echeck(myEmail.value)){

		iContinue=0;

		sErrorData+="Trebue sa va scrieti adresa de e-mail.<br>";

	}



	if(frName.value.length<2){

		iContinue=0;

		sErrorData+="Trebue sa scrieti numele prietenului.<br>";

	}

	

	if(!echeck(frEmail.value)){

		iContinue=0;

		sErrorData+="Trebue sa scrieti adresa de e-mail a prietenului.<br>";

	}

	

	if(iContinue==1){

		sPostData="myName=''";

		$.ajax({

			type: "POST",

			url: "./wp-content/themes/darc/send_message_to_friend.php",

			data: 	{ 	myName: myName.value,

						myEmail: myEmail.value, 

						frName: frName.value, 

						frEmail: frEmail.value, 

						comment: sComments.value, 

						pictureID: document.getElementById("iSellectedPicture").innerHTML,

						galleryID: iSellectedCategory

					},

			success: function(msg){

				if(msg =="ok"){

					$("#form_send_friend").addClass("invisible");

					$("#form_send_friend_success").removeClass("invisible");

				}else{

				}

			}

		});

	}else{

		alert(sErrorData);

	}

}



function download_image(){

	var image_index=document.getElementById("iSellectedPicture").innerHTML;

	var gallery_index=iSellectedCategory;

	document.location.href="download_picture.php?file_name="+aPictureList[image_index];

}



function change_code_size(iWidth,iHeight){

	var picture_code=document.getElementById('picture_code');

	var image_index=document.getElementById("iSellectedPicture").innerHTML

	var sPictureCodeTemplate = "\<script language=\"javascript\" type=\"text/javascript\" src=\"http://www.darc.ro/serve_photos.php?iPhotoID="+image_index+"&iGalleryID="+iSellectedCategory+"&iWidth="+iWidth+"&iHeight="+iHeight+"\" \>\</script\>";

	picture_code.value=sPictureCodeTemplate;

}

