/*function check_length(my_form)
{
maxLen = 50; // max number of characters allowed
if (my_form.my_text.value.length > maxLen) {
// Alert message if maximum limit is reached.
// If required Alert can be removed.
var msg = "You have reached your maximum limit of characters allowed";
//alert(msg);
// Reached the Maximum length so trim the textarea
my_form.my_text.value = my_form.my_text.value.substring(0, maxLen);
}
else{ // Maximum length not reached so update the value of my_text counter
my_form.text_num.value = maxLen - my_form.my_text.value.length;}
}*/
function textCounter(field,cntfield,maxlimit) {
if (field.value.length > maxlimit) // if too long...trim it!
field.value = field.value.substring(0, maxlimit);
// otherwise, update 'characters left' counter
else
cntfield.value = maxlimit - field.value.length;
}

jQuery.noConflict();

jQuery(document).ready(function() {
	jQuery.preLoadImages(
		"/app/css/images2/img_03_hover.jpg",
		"/app/css/images2/img_04_hover.jpg",
		"/app/css/images2/img_05_hover.jpg",
		"/app/css/images2/img_06_hover.jpg",
		"/app/css/images2/postjob_hover.png",
		"/app/css/images2/img_09_hover.jpg",
		"/app/css/images2/img_10_hover.jpg",
		"/app/css/images2/img_11_hover.jpg",
		"/app/css/images2/img_12_hover.jpg",
		"/app/css/images2/img_13_hover.jpg",
		"/app/css/images/load3.gif"
	);

	jQuery("#postjob img, #nav1 .auto-style1, #head .auto-style1").hover(function() {
		var newSrc = jQuery(this).attr("src");
		var extension = newSrc.split(".");
		extension = extension[(extension.length-1)];
		newSrc = newSrc.replace("_hover", "");
		newSrc = newSrc.replace("." + extension, "");
		newSrc = newSrc + "_hover." + extension;
		jQuery(this).attr("src", newSrc);
	}, function() {
		var newSrc = jQuery(this).attr("src");
		var extension = newSrc.split(".");
		extension = extension[(extension.length-1)];
		newSrc = newSrc.replace("_hover." + extension, "." + extension);
		jQuery(this).attr("src", newSrc);
	});

	jQuery("#searchinputbar").focus(function() {
		jQuery(this).css({color: "#555"});
		if(jQuery(this).attr("value") == "Find a Project...") {
			jQuery(this).attr("value", "");
		}
	});

	jQuery("#searchinputbar").blur(function() {
		jQuery(this).css({color: "#aaa"});
		if(jQuery(this).attr("value") == "") {
			jQuery(this).attr("value", "Find a Project...");
		}
	});

	jQuery("#test").load('/index.php/home/listProjects/featured');
	jQuery("#test2").load('/index.php/home/listProjects/latest');
});

function getCat(catid) {
	$("#catInner").load("/index.php/home/getCate/" + catid);
}

function getProjects(type) {
	$("#test").load("/home/listProjects/" + type);
}

function checkFind(type) {
	if(type == "work") {
		$("#work").addClass("selected");
		$("#prof").removeClass("selected");
	} else {
		$("#work").removeClass("selected");
		$("#prof").addClass("selected");
	}

	$("#innerContent").load("/home/checkFind/" + type);
}

(function($) {
  var cache = [];
  // Arguments are image paths relative to the current page.
  $.preLoadImages = function() {
    var args_len = arguments.length;
    for (var i = args_len; i--;) {
      var cacheImage = document.createElement('img');
      cacheImage.src = arguments[i];
      cache.push(cacheImage);
    }
  }
})(jQuery)
