/*var songindex=document.getElementById("songsinalbum").childNodes.length-1;*/
var insertID=0;
var songNum = 0;
var ans = 0;

function ajaxGetAnswer(qID){
var page_request = false

if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")

}
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false

page_request.onreadystatechange=function(){
	if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
	{

		try{
				ans=page_request.responseText;
			}catch(EX){
				ans=false;
			}
		}

}

page_request.open('GET', "questions.php?qid="+qID, true)
page_request.send(null)

return ans;

}


function ajaxpage(parID,containerid){
var page_request = false

if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")

}
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false

page_request.onreadystatechange=function(){
loadpage(page_request,containerid)
}

page_request.open('GET', "subcatgenerate.php?parid="+parID, true)
page_request.send(null)

}

function ajaxloadpage(pg,containerid){
var page_request = false

if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")

}
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false

page_request.onreadystatechange=function(){
loadpage(page_request,containerid)
}

page_request.open('GET', pg, true)
page_request.send(null)

}

function ajaxupdateSong(songName,songID){
var page_request = false

if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
}
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false

page_request.onreadystatechange=function(){
	if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
	;//insertID = page_request.responseText;//	alert(page_request.responseText);//document.getElementById(containerid).innerHTML=page_request.responseText
	//document.getElementById(albID+songNum).setAttribute('onclisk','ajaxloadpage("remfromlist.php?song_id='+insertID+'&album_id=1213533997","songsinalbum");return false;');
	//alert(insertID);
}

page_request.open('GET', "update_song.php?songid="+songID+"&name="+songName, true)
page_request.send(null)

}

function ajaxupdateAlbumSong(albumID,songID,songNumber){
var page_request = false

if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
}
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false

page_request.onreadystatechange=function(){
	if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
	;//insertID = page_request.responseText;//	alert(page_request.responseText);//document.getElementById(containerid).innerHTML=page_request.responseText
	//document.getElementById(albID+songNum).setAttribute('onclisk','ajaxloadpage("remfromlist.php?song_id='+insertID+'&album_id=1213533997","songsinalbum");return false;');
	//alert(insertID);
}

page_request.open('GET', "update_song.php?songid="+songID+"&albumid="+albumID+"&songnumber="+songNumber, true)
page_request.send(null)

}

function ajaxinsertSong(songName,albID){
var page_request = false

if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
}
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false

page_request.onreadystatechange=function(){
	if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
	insertID = page_request.responseText;//	alert(page_request.responseText);//document.getElementById(containerid).innerHTML=page_request.responseText
	document.getElementById(albID+songNum).setAttribute('onclisk','ajaxloadpage("remfromlist.php?song_id='+insertID+'&album_id=1213533997","songsinalbum");return false;');
	//alert(insertID);
}

page_request.open('GET', "insert_song.php?albid="+albID+"&name="+songName, true)
page_request.send(null)

}


function loadpage(page_request,containerid){

	if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
	{
		//alert(page_request.responseText);
		try{
				document.getElementById(containerid).innerHTML=page_request.responseText;
			}catch(EX){
				containerid.innerHTML=page_request.responseText;
			}
		}

}

//////////////////////////////////////////
function dataTranslate(sel1,sel2){

	for(i=0;i<sel1.length;i++){
		if(sel1.options[i].selected)
		{
		var currentOption = document.createElement("option");
		try
            {
                sel2.add(currentOption); //IE
            }
            catch (ex)
            {
                sel2.add(currentOption, null); //Firefox et autres
            }
     currentOption.value=sel1.options[i].value;
     currentOption.text=sel1.options[i].text;
    }
	}
}

function remSelected(sel1){
	for(i=0;i<sel1.length;i++){
		if(sel1.options[i].selected){
			try{
				sel1.remove(i);
			} catch(ex){

			}
		}
	}
}

function ShowHideCombo(comboID,v){
	var cmb = document.getElementById(comboID);
	if(v.value.length > 2){
	//alert("FFF");


	if(cmb)
	try {
		    cmb.value='';//clear box
				ajaxloadpage("elementgetartists.php?art="+v.value,cmb.id);
			if(cmb.style.visibility == '')
				if(cmb.innerHTML != '')
					cmb.style.visibility = 'visible';
				else
					cmb.style.visibility = '';
			//(cmb.style.visibility == 'hiiden')?'visible':'hidden';

	} catch(exc){
		alert(exc);
	}
	}else{
		cmb.style.visibility = '';
	}

	}

function ShowHideComboSong(comboID,v,aid){
	var cmb = document.getElementById(comboID);
	var artid = document.getElementById(aid);
	if(v.value.length > 2){
	//alert("FFF");


	if(cmb)
	try {
		    cmb.value='';//clear box
				ajaxloadpage("elementgetsongs.php?song="+v.value+"&art="+artid.value,cmb.id);
			if(cmb.style.visibility == '')
				if(cmb.innerHTML != '')
					cmb.style.visibility = 'visible';
				if(cmb.innerHTML == '')
					cmb.style.visibility = '';
			//(cmb.style.visibility == 'hiiden')?'visible':'hidden';

	} catch(exc){
		alert(exc);
	}
	} else {cmb.style.visibility = '';}

	}

function getValue(liElement,srcEdit,dstEdit,artID){



	document.getElementById(dstEdit).value = liElement.innerHTML;
	document.getElementById(srcEdit).style.visibility = '';
	document.getElementById(srcEdit).value='';
	document.getElementById('artistid').value=artID;

}

function addToSonglist(songlist,sontgtitle,songid,albid){
	ajaxinsertSong(document.getElementById('newsong').value,document.getElementById('album_id').value);
	try{
		var sl = document.getElementById(songlist);
		if(sontgtitle.length > 0){
		//	alert("Song:"+insertID);
			sl.innerHTML = sl.innerHTML + "<INPUT  style='width:30px' value=\""+(++songNum)+"\" />";
			sl.innerHTML = sl.innerHTML + "<INPUT onkeyup='ajaxupdateSong(this.value,"+insertID+")' value=\""+sontgtitle+"\" />";
			sl.innerHTML = sl.innerHTML + "<a id='"+albid+songNum+"' href='#' onclick='ajaxloadpage(\"remfromlist.php?song_id="+insertID+"&album_id="+albid+"\",\"songsinalbum\");return false;' >Remove</a><BR />";
	}
	} catch(ev){

	}
}

function LLoad(page){

		if(page){

			document.getElementById(page).id='current';
		}


	var	 smallCartTxt = "<h2>Наличност в кошницата</h2>"
										+ "<div>Обща цена:<span id='smallTotal'>0.00</span> лв.</div>"
										+ "<br /><div class='ll' >"
							  		+ "<div>Различни албуми:<span id='diffAlbums'>0</span></div>"
							    	+ "<div>Общо количество:<span id='allAlbums'>0</span></div>"
							     	+ "</div>"
							  		+ "<div><a href='cart.php' ><img src='images/cart-content.jpg' alt='' /></a></div>"
							      + "<div>"
							  		+ "</div>";

	try
	{
			document.getElementById('smallCart').innerHTML = smallCartTxt;

			ajaxloadpage('cart/sumcartsession.php','smallTotal');
			ajaxloadpage('cart/countdiff.php','diffAlbums');
			ajaxloadpage('cart/countall.php','allAlbums');
			//cart_updateTotal($('smallTotal'));
	} catch(err)
	{
		alert('Error:'+err);
	}
}