
function DisplaySubmenu(eid, total){
	for(var x = 1; x <= total; x++){
		document.getElementById('submenu_' + x).style.display = 'none';
		document.getElementById('topmenu_' + x).setAttribute('class', '');
	}
	document.getElementById('submenu_' + eid).style.display = 'block';
	document.getElementById('topmenu_' + eid).setAttribute('class', 'current');
}

function DisplaySubCategorySelect(sid){
	document.getElementById('subcategory_0').style.display = 'none';
	for(var i = 1; i < arguments.length; i++){
		document.getElementById('subcategory_' + arguments[i]).style.display = 'none';
	}
	var selIndex = document.getElementById(sid).value;
	document.getElementById('subcategory_' + selIndex).style.display = 'block';
}

function CheckClassifiedsData(ctitle, ctext, ccontact){
	
	var error = false;
	
  for (var i = 0; i < arguments.length; i++){
		if(document.getElementById(arguments[i]).value == ''){
			document.getElementById(arguments[i]).style.background = '#ffcdcb';
			document.getElementById(arguments[i] + '_error').style.visibility = 'visible';
			error = true;
		}else{
			document.getElementById(arguments[i]).style.background = '#fff';
			document.getElementById(arguments[i] + '_error').style.visibility = 'hidden';
		}
  }
	
	if(error == true){
		return false;
	}else{
		return true;
	}
	
}

function FixSearch(cid){
	var field = document.getElementById(cid);
	if(field.value == 'pretraga'){
		field.value = '';
	}else{
		field.value = query;
	}	
}

function CharacterCount(field, display_element) {
	var textfield = document.getElementById(field);
	
	if (textfield.value.length > 545){
		textfield.value = textfield.value.substring(0, 545);
	}
	document.getElementById(display_element).innerHTML = 545 - textfield.value.length;
}

function CharacterCountTitle(field, display_element) {
	var textfield = document.getElementById(field);
	
	if (textfield.value.length > 45){
		textfield.value = textfield.value.substring(0, 45);
	}
	document.getElementById(display_element).innerHTML = 45 - textfield.value.length;
}

function CheckAddForm(old){
	old = document.getElementById('old_sub');
	
	ftitle = document.getElementById('title');
	ftext = document.getElementById('text');
	fcategory = document.getElementById('sub_' + old.value);
	fphone = document.getElementById('phone');
	fphone2 = document.getElementById('phone2');
	femail = document.getElementById('email');

	// Check Title
	if(ftitle.value != ''){
		document.getElementById('ltitle').setAttribute('class', 'good');
	}else{
		document.getElementById('ltitle').setAttribute('class', 'bad');
	}

	// Check Text
	if(ftext.value != ''){
		document.getElementById('ltext').setAttribute('class', 'good');
	}else{
		document.getElementById('ltext').setAttribute('class', 'bad');
	}
	
	// Check Category
	if(fcategory.value != 'undefined' && fcategory.value != 0){
		document.getElementById('lcategory').setAttribute('class', 'good');
	}else{
		document.getElementById('lcategory').setAttribute('class', 'bad');
	}
	
	// Check Contacts
	var contact_combined = fphone.value + fphone2.value + femail.value;
	if(contact_combined != ''){
		document.getElementById('lcontact').setAttribute('class', 'good');
	}else{
		document.getElementById('lcontact').setAttribute('class', 'bad');
	}
	
}

function ShowSubCategories(cid, old){
	var oldvalue = document.getElementById(old);
	var subselect = document.getElementById('sub_' + cid);
	var preselect = document.getElementById('sub_' + oldvalue.value);
	
	preselect.style.display = 'none';
	subselect.style.display = 'block';
	
	oldvalue.value = cid;
}

function ShowSubCategoriesPre(old){
	var oldvalue = document.getElementById(old);
	var subselect = document.getElementById('sub_' + oldvalue.value);
	var preselect = document.getElementById('sub_0');
	
	preselect.style.display = 'none';
	subselect.style.display = 'block';
}



