var auctionUrl = 'http://www.auction.ph/';
$('#toggle_year').click(function(){
			$('#container_year:visible').hide('slow');
			$('#toggle_year').src('assets/images/expand.gif');
		});
$(document).ready(function()
{
	cpCheckAllStyles();
	radioClicks('year');
	radioClicks('f_camera');
	minMaxElement('minmax','cellphoneSpecial','images-v3/cpportalpage/cellphone-button-min-max.gif','images-v3/cpportalpage/cellphone-button-max.gif');
	minMaxElement('minmaxSideBar','sideBarSubCat','images-v3/cpportalpage/cpp-list-minimize.gif','images-v3/cpportalpage/cpp-list-maximize.gif');
	if (typeof closeCategories != 'undefined' && closeCategories) {
		minMaxElementByCall('minmaxSideBar','sideBarSubCat','images-v3/cpportalpage/cpp-list-minimize.gif','images-v3/cpportalpage/cpp-list-maximize.gif');	
	}
	if (typeof closeSearchForm != 'undefined' && closeSearchForm) {
		minMaxElementByCall('minmax','cellphoneSpecial','images-v3/cpportalpage/cellphone-button-min-max.gif','images-v3/cpportalpage/cellphone-button-max.gif');
	}
})

function toggleElement(e) {
	$("#"+e).toggle();
}

function minMaxElementByCall(trigger,elem,minImage,maxImage) {
	toggleElement(elem);
	var minMaxSrc = $("#"+trigger).attr("src");
	if (minMaxSrc == minImage || minMaxSrc == auctionUrl+minImage) {
		$("#"+trigger).attr("src",maxImage);
	} else {
		$("#"+trigger).attr("src",minImage);
	}
}

function minMaxElement(trigger,elem,minImage,maxImage) {
	$('#'+trigger).click(function(){
		toggleElement(elem);
		var minMaxSrc = $("#"+trigger).attr("src");
		if (minMaxSrc == minImage || minMaxSrc == auctionUrl+minImage) {
			$("#"+trigger).attr("src",maxImage);
		} else {
			$("#"+trigger).attr("src",minImage);
		}
	});		 
}
function cpCheckAllStyles() {
	$('#All_Styles').click(function(){
		var allStyleVal = $("#All_Styles").attr("checked");
		$("#style_bar").attr("checked",allStyleVal);
		$("#style_fold").attr("checked",allStyleVal);
		$("#style_slide").attr("checked",allStyleVal);
		$("#style_twist").attr("checked",allStyleVal);
		changeTextColorWeight('srch_form_style_all','All_Styles');
		cpSearchFormStyleSrc('bar_phone','style_bar','bar-phone','srch_form_style_bar');
		cpSearchFormStyleSrc('fold_phone','style_fold','fold-phone','srch_form_style_flip');
		cpSearchFormStyleSrc('slide_phone','style_slide','slide-phone','srch_form_style_slide');
		cpSearchFormStyleSrc('twist_phone','style_twist','twist-phone','srch_form_style_twist');
	});
}
function changeTextColorWeight(c,f) {
	if ($("#"+f).attr("checked")) {
		$("#"+c).css({color:"#FF6801", fontWeight:"bold"});
	} else {
		$("#"+c).css({color:"#000", fontWeight:"normal"});
	}	
}
function cpSearchFormStyleSrc(img,c,src,txt) {
	if ($("#"+c).attr("checked")) {
		$('#'+img).src('images-v3/cpportalpage/'+src+'-d.gif');
	} else {
		$('#'+img).src('images-v3/cpportalpage/'+src+'.gif');
	}
	changeTextColorWeight(txt,c);
}
function radioClicks(f) {
	$("input:radio[@name='"+f+"']").click(function() {
		$("input:radio[@name='"+f+"']").each(
			function(i){
				changeTextColorWeight($(this).attr("id")+'_text'.toString(),$(this).attr("id").toString());
			}
		);
	});
}
function checkBoxClicks() {
	var allManufacturerVal = $("#manufacturer_all").attr("checked");
	if (allManufacturerVal) {
		$("#manufacturer_nokia").attr("checked",allManufacturerVal);
		$("#manufacturer_sony").attr("checked",allManufacturerVal);
		$("#manufacturer_motorola").attr("checked",allManufacturerVal);
		$("#manufacturer_samsung").attr("checked",allManufacturerVal);	
		$("#manufacturer_LG").attr("checked",allManufacturerVal);
		$("#manufacturer_alcatel").attr("checked",allManufacturerVal);
		$("#manufacturer_iphonegoogle").attr("checked",allManufacturerVal);		
		
		changeTextColorWeight('manufacturer_all_text','manufacturer_all');
		changeTextColorWeight('manufacturer_nokia_text','manufacturer_nokia');
		changeTextColorWeight('manufacturer_sony_text','manufacturer_sony');
		changeTextColorWeight('manufacturer_motorola_text','manufacturer_motorola');
		changeTextColorWeight('manufacturer_samsung_text','manufacturer_samsung');
		changeTextColorWeight('manufacturer_LG_text','manufacturer_LG');
		changeTextColorWeight('manufacturer_alcatel_text','manufacturer_alcatel');
		changeTextColorWeight('manufacturer_iphonegoogle_text','manufacturer_iphonegoogle');		

	}
}

function textCounter(field, countfield, maxlimit) {
	if (field.value.length > maxlimit)
		field.value = field.value.substring(0, maxlimit);
	else
		countfield.innerHTML = 'Remaining Chars. '+(maxlimit - field.value.length);
}
function isBlank(val){
	if(val==null){return true;}
	for(var i=0;i<val.length;i++) {
		if ((val.charAt(i)!=' ')&&(val.charAt(i)!="\t")&&(val.charAt(i)!="\n")&&(val.charAt(i)!="\r")){return false;}
		}
	return true;
}
function clearForm(f) {
	document.getElementById(f).value = '';
}