jQuery(document).ready(function(){

	/* position for input type=file in upload photo */
	jQuery(".InnerEditResumeWideLeftColumnAddPhoto").hover(
		function(e) {
		   if (!e) e = window.event;
			if (e.pageX){
				x = e.pageX;
				y = e.pageY;
			} else if (e.clientX){
				x = e.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft) - document.documentElement.clientLeft;
				y = e.clientY + (document.documentElement.scrollTop || document.body.scrollTop) - document.documentElement.clientTop;
			}
			var posLeft = 0,
				posTop = 0;
			var obj = this.getElementsByTagName("input")[0];
			while (obj.offsetParent) {
				posLeft += obj.offsetLeft;
				posTop += obj.offsetTop;
				obj = obj.offsetParent;
			}
			var offsetX = x-posLeft,
				offsetY = y-posTop;
			if(offsetX<10) jQuery(".InnerEditResumeWideLeftColumnAddPhoto > input").css("left","-12px");
			if(offsetY<10) jQuery(".InnerEditResumeWideLeftColumnAddPhoto > input").css("top","-12px");
			if(offsetY>10) jQuery(".InnerEditResumeWideLeftColumnAddPhoto > input").css("top","12px");
			return;
		},
		function() {
			jQuery(".InnerEditResumeWideLeftColumnAddPhoto > input").css({left:"0", top: "0"});
		}
	);

	jQuery(".InnerEditResumeWideLeftColumnAddPhoto").mousemove(function(e) {
		if (!e) e = window.event;
		if (e.pageX){
			x = e.pageX;
			y = e.pageY;
		} else if (e.clientX){
			x = e.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft) - document.documentElement.clientLeft;
			y = e.clientY + (document.documentElement.scrollTop || document.body.scrollTop) - document.documentElement.clientTop;
		}
		var posLeft = 0,
			posTop = 0;
		var obj = this.getElementsByTagName("input")[0];
		while (obj.offsetParent)
		{
			posLeft += obj.offsetLeft;
			posTop += obj.offsetTop;
			obj = obj.offsetParent;
		}
		var offsetX = x-posLeft,
			offsetY = y-posTop,
			currentX = jQuery(".InnerEditResumeWideLeftColumnAddPhoto > input").css("left"),
			currentY = parseInt(jQuery(".InnerEditResumeWideLeftColumnAddPhoto > input").css("top"));


		if(offsetX<10 && currentX=="0px") jQuery(".InnerEditResumeWideLeftColumnAddPhoto > input").css("left","-12px");
		if(offsetX>=50 && currentX=="-12px") jQuery(".InnerEditResumeWideLeftColumnAddPhoto > input").css("left","0px");
		if(offsetY<10 && currentY>=0) jQuery(".InnerEditResumeWideLeftColumnAddPhoto > input").css("top","-12px");
		if(offsetY>=35 && currentY<0) jQuery(".InnerEditResumeWideLeftColumnAddPhoto > input").css("top","12px");
		return;
	});

	// nice checkbox
	jQuery(".innerNiceCheckbox").click(function() {
		changeCheck(jQuery(this));
	});

	jQuery(".innerForCheck").click(function() {
		if (jQuery(this).next().attr("class") == 'innerNiceCheckbox') {
			changeCheck(jQuery(this).next());
		} else {
			changeCheck(jQuery(this).prev());
		}
		return false;
	});

	jQuery(".innerNiceCheckbox").each(function() {
		changeCheck(jQuery(this));
		changeCheck(jQuery(this));
	});


});

function changeCheck(el) {
	var el = el,
		input = el.find("input").eq(0);
	if(!input.attr('checked')) {
		el.css("background-position","0 -29px");	
		input.attr('checked', true)
	} else {
		el.css("background-position","0 0");	
		input.attr('checked', false)
	}
	return true;
}
