
function getMap(value,targetEl)
{
	var url = root_url+'content/list/type/xml/section/'+value;
	var pars = '';
	targetElement = targetEl;
	var myAjax = new Ajax.Request( url, { method: 'get', parameters: pars, onComplete: updateMap });
}

function updateMap(requestObj)
{
	contents = requestObj.responseXML.documentElement.getElementsByTagName('content');
	targetElement.options.length = 0;
	for(i=0;i<contents.length;i++) {
		targetElement.options[targetElement.options.length] = new Option(contents.item(i).getElementsByTagName('title').item(0).childNodes[0].nodeValue,contents.item(i).getElementsByTagName('id').item(0).childNodes[0].nodeValue);
	}
}

function addFavorites(value,targetEl) 
{
	var url = root_url+'content/addfavorites/id/'+value;
	var pars = '';
	targetElement = targetEl;
	var myAjax = new Ajax.Request( url, { method: 'get', parameters: pars, onComplete: updateFavorites });
}

function addScore(cid,typ,value) {
	var url = root_url+'content/updateContentScore/id/'+cid+'/type/'+typ+'/score/'+value;
	var pars = '';
	var myAjax = new Ajax.Request( url, { method: 'get', parameters: pars, onComplete: updateScore(typ)});
}

function updateFavorites(requestObj)
{
	
}

function updateScore(typ) {
	
}

function toggleElement(name,display) {
	document.getElementById('row_'+name).style.display = display;
}


function updateAdvertForm(frm,value) {
	if(value == 'a') {
		toggleElement('spec_1','');
		v = 'hidden';
	} else {
		toggleElement('spec_1','none');
		v = 'visible';
	}
	box = _hs_findSelect(frm, 'content_map', 1);
	box.style.visibility = v;
}

function updateCustomProduct(frm) {
	box_0 = _hs_findSelect(frm, 'content_map', 0);
	box_1 = _hs_findSelect(frm, 'content_map', 1);
	if(box_0.value != '0' && box_1.value == '0') {
		toggleElement('spec_2','');
	} else {
		toggleElement('spec_2','none');
	}
}

function updateAdvertFormDate2(is_checked) {
	if(is_checked) {
		toggleElement('duration','');
	} else {
		toggleElement('duration','none');
	}
}

function addFavorite(id,type)
{
	if(type == null) {
		type = 'content';
	}
	var newImgSrc = root_url+'images/yildiz-secili.gif';
	url = root_url+'content/addFavorite/id/'+id+'/type/'+type;
	var pars = '';
	var myAjax = new Ajax.Request( url, { method: 'get', parameters: pars, onComplete: updateFavoriteImage(id,'add')});
}

function removeFavorite(id,type) {
	if(type == null) {
		type = 'content';
	}
	url = root_url+'content/removeFavorite/id/'+id+'/type/'+type;
	var pars = '';
	var myAjax = new Ajax.Request( url, { method: 'get', parameters: pars, onComplete: updateFavoriteImage(id,'remove')});
}

function updateFavoriteImage(id,t)  {
	var newImgSrc;
	if(t=='add') {
		newImgSrc = root_url+'images/yildiz-secili.gif';
		newOnClick = 'removeFavorite('+id+')';
		altText = "Takip Listesine Eklendi";
	} else {
		newImgSrc = root_url+'images/yildiz.gif';
		newOnClick = 'addFavorite('+id+')';
		altText = "Takip Listesinden Çıkarıldı";
	}
	document.getElementById('favorite_text').innerHTML = altText;
	img = document.getElementById('favorite_img');
	img.onclick = newOnClick;
	img.src = newImgSrc;
}

function updateCityField(prefix,val) {
	if(val == 0) {
		document.frm1[prefix+'city_custom'].disabled = false;
		toggleElement(prefix+'city_custom','');
		document.frm1[prefix+'city_list'].disabled = true;
		toggleElement(prefix+'city_list','none');
	} else {
		document.frm1[prefix+'city_custom'].disabled = true;
		toggleElement(prefix+'city_custom','none');
		document.frm1[prefix+'city_list'].disabled = false;
		toggleElement(prefix+'city_list','');
	}
}

function changeImage(id,src) {
	var newImg = new Image();
	newImg.onload = function() {
		document.getElementById(id).width = this.width;
		document.getElementById(id).height = this.height;
		document.getElementById(id).src = newImg.src;
	}
	newImg.src = src;
}

function result() {
	alert('x');
}

function quickForm(input,prefix) {
	v = document.getElementById(input).value;
	if(v != '') {
		nurl = root_url+prefix+'/'+v;
		document.location.href = nurl;
	}
}

function checkAll(frm,c) {
	if(c == null) {
		c = true;
	}
	for(i=0;i<frm.length;i++) {
		if(frm[i].type == 'checkbox') {
			frm[i].checked = c;
		}
	}
}

function limitTextArea(f,l) {
	if(f.value.length > 80) {f.value = f.value.substring(0,l)} 
}