function showflash(id,url){
document.getElementById(id).innerHTML=''+
'<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="15" height="15"><PARAM NAME=movie VALUE="/images/prehear.swf"><PARAM NAME=flashvars value="source_mp3='+url+'&splay=on"><PARAM NAME=quality VALUE=high><PARAM NAME=menu VALUE=false><PARAM NAME=scale VALUE=noscale><PARAM NAME=salign VALUE=TC><PARAM name=wmode value=transparent>'+
'<EMBED src="/images/prehear.swf" flashvars="source_mp3='+url+'&splay=on "width="15" height="15" wmode="transparent" menu=false quality=high scale=noscale salign=TC swLiveConnect=true TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">'+
'</EMBED></OBJECT>';
}

function show_help () {
	window.open ('/help.html', 'soundkeyHelp', 'left=50, top=50, height=470, width=700, toolbar=0, menubar=0, scrollbars=1');
}


function preview (el) {
	cols = document.getElementsByTagName ('td');
	for (var i = 0; i < cols.length; i++) {
		if (cols[i].className == 'preview') {
			cols[i].innerHTML = '<img src="/images/prehear.gif" alt="Прослушать образец" />';
			cols[i].onclick = function (event) { preview (this) };
		}
	}
	el.onclick = '';
	el.innerHTML = ''+
	'<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="15" height="15"><PARAM NAME=movie VALUE="/images/prehear.swf"><PARAM NAME=flashvars value="source_mp3='+el.id+'&splay=on&button_color=0x808080"><PARAM NAME=quality VALUE=high><PARAM NAME=menu VALUE=false><PARAM NAME=scale VALUE=noscale><PARAM NAME=salign VALUE=TC><PARAM name=wmode value=transparent>'+
	'<EMBED src="/images/prehear.swf" flashvars="source_mp3='+el.id+'&splay=on&button_color=0x808080" width="15" height="15" wmode="transparent" menu=false quality=high scale=noscale salign=TC swLiveConnect=true TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">'+
	'</EMBED></OBJECT>';
}

function open_softkey (email, username, userid) {
	var url = 'http://www.softkey.ru/catalog/externalorder.php?oid=' + document.getElementById("url").value + '&amp;q=1&amp;pt=F&amp;email=' + email + '&amp;contact_person=' + username + '&amp;phone=' + document.getElementById("phone").value + '&amp;ps=' + document.getElementById("ps").value + '&amp;location_id=48&amp;site=9806&amp;compid=364297&amp;ad1=' + userid;
	var div = document.getElementById('moneystuff');
	div.innerHTML = '<iframe src="' + url + '" width="100%" height="1300" marginwidth="0" marginheight="0" scrolling="no" frameborder="0"/>';
}




function addOption (listbox, text, value)
{
  var oOption = document.createElement("option");
  oOption.appendChild(document.createTextNode(text));
  oOption.setAttribute("value", value);
  listbox.appendChild(oOption);
}


function validphone() {
	var ip_error = document.getElementById('ip_error');
	var phone_error = document.getElementById('phone_error');
	
	ip_error.innerHTML = phone_error.innerHTML = '';
	
	if (document.alternatecredit.ip.value != '') {
		document.getElementById('ip_error').innerHTML = '';
		if (document.getElementById('phone').value != '') {
				if (!document.getElementById('phone').value.match(/[^0-9\(\)\-\+\ ]+/)) 
					//open_softkey (email, username, userid);
					return true;
				else phone_error.innerHTML = 'Недопустимые символы'; return false
			}
		else  phone_error.innerHTML = 'Поле не заполнено'; return false
	}
	else  ip_error.innerHTML = 'Поле не заполнено'; return false
}


function credit () {
	var ip = document.alternatecredit.ip; //Деньги
	var ps = document.alternatecredit.ps; //Способ оплаты
	var ps_option = ps.getElementsByTagName('option');
	predel = 12;
	
		if (ip.value && ip.value < 100) {
			for (var i = predel; i < ps_option.length; i++) {
				ps_option[i].selected = false; // safari
				ps_option[i].disabled = true;
			}
			ps_option[0].selected = true;
			ps.onchange = function (event) {credit_ie(ps_option, predel)};
		}
		else {
			for (var i = predel; i < ps_option.length; i++) 
				ps_option[i].disabled = false;
				ps.onchange = '';
		}
}



function credit_ie (el_option, predel) {
	for (var i = predel; i < el_option.length; i++) {
		if (el_option[i].selected == true) {
			alert('Минимальная сумма платежа для данного способа оплаты - 100 руб.')
			el_option[0].selected = true;
		}
	}
}




function ie6fix (b) {
	if (/MSIE (5\.5|6).+Win/.test(navigator.userAgent)) {
		return b;
	}
}

function enable (track, el) {
	var checks = document.getElementsByTagName('input');
	var buy = 0;
	for (var i = 0; i < checks.length; i++)
		if (checks[i].className == 'buy' && checks[i].checked) buy++;
		if (buy > 0) {
			if (track==buy) {
				window.location='/account/basket/?buy_album='+ el +'&amp;submit';
				return false;
			}
			else 
				return true;
		}
	else
		return false;
}



function track_info (el) {
	//remove_track_info ();
	var row = el.parentNode;
	var get_url = '/track/'+row.id + '/';
	var req = false;
	var info = document.createElement ('div');
	info.className = 'trackinfo';
	info.innerHTML = 'Загрузка информации о треке';
	el.appendChild (info);
	el.onclick = function (event) { remove_track_info (this); }
	el.title = 'скрыть информацию о треке';
	if (window.XMLHttpRequest) { req = new XMLHttpRequest(); if (req.overrideMimeType) req.overrideMimeType('text/xml'); } else if (window.ActiveXObject) { try { req = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { req = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } }
	if (req) {
		req.onreadystatechange = function() { if (req.readyState == 4) if (req.status == 200)
			info.innerHTML = req.responseText;
		 };
		req.open('GET', '/track/' + row.id + '/', true);
		req.send(null);
	}
}

function remove_track_info (el) {
	$(el).find('div').remove()
	el.onclick = function (event) { track_info (this); }
	el.title = 'показать информацию о треке';
}

function WinResize() {
						i = document.getElementById("cover-full");
						ww = i.width+55
						hh = i.height+115
						p = document.getElementById('cover_title').offsetHeight;
						if (ww < 300) ww = 300;
						if (ww > 900) ww = 900;
						if (p > 30) hh = hh + p;
						if (hh > 715) hh = 715;
						window.resizeTo(ww,hh);
				}
				
				function view_albums (div, urls, start, c, loadimage) {
	var div_in = document.getElementById(div);
	var div_hid = document.getElementById('hid-'+div);
	loading_name = div=='band' ? 'loading_bands' : 'loading_' + div;
	var loading = document.getElementById(loading_name);
	loadimage = loadimage ? loadimage : '';
	start = loadimage == '' ? start : start + c;
	
	if (loadimage == '' && div != 'band') view_albums (div, urls, start, c, '&short=yes');
		
	
	var req = false;
	if (window.XMLHttpRequest) { req = new XMLHttpRequest(); if (req.overrideMimeType) req.overrideMimeType('text/xml'); } else if (window.ActiveXObject) { try { req = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { req = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } }
		
		if (req) {
		req.onreadystatechange = function() {
			if (req.readyState !== 4 && loadimage == '') loading.style.visibility = 'visible';
			if (req.readyState == 4) if (req.status == 200) {
				if (loadimage == '') {
					div_in.innerHTML = req.responseText;
					//alert('in:' + req.readyState);
					if (loadimage == '') loading.style.visibility = 'hidden';
					}
				else div_hid.innerHTML = req.responseText;
		 	}
		}
			req.open('GET', urls + 'start=' + start + loadimage, true);
			req.send(null);
		}

}