var serverSideFile='/servlet/AJAXServlet';
function popUpPcIndir(providerID,songID,contentProviderID){var URL="popup_pc_indir.jsp?providerID="+providerID+"&songID="+songID+"&contentProviderID="+contentProviderID;eval("pagePcIndir = window.open(URL, 'pcindir', 'toolbar=0,scrollbars=1,location=0,statusbar=1,menubar=0,resizable=1,width=380,height=380,left = 490,top = 250');");pagePcIndir.focus();}
function popUpDinle(demoUrl, performerName, songName){var URL="popup_dinle.jsp?demoUrl="+demoUrl+"&songName="+encodeURIComponent(songName)+"&performerName="+encodeURIComponent(performerName);eval("pageDinle = window.open(URL, 'dinle', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=205,height=60,left = 490,top = 250');");pageDinle.focus();}
function popUp(url, width, height, scroll){var URL=url;var widthArg=width;var heightArg=height;var scrollArg=scroll;eval("pageInfo = window.open(URL, 'info', 'address=no,toolbar=0,scrollbars='+scrollArg+',location=0,statusbar=1,menubar=0,resizable=0,width='+widthArg+',height='+heightArg+',left = 250,top = 250');");pageInfo.focus();}
function updateTitle(newTitle){if(parent != self) parent.document.title = newTitle; else document.title = newTitle;}
function appendTitle(appendTitle){if(parent != self) parent.document.title += appendTitle; else document.title += appendTitle;}
function submitToIframe(parameters){parent.document.getElementById('ifrmMain').src = "main.jsp"+parameters;}
function submitToIframeEncoded(pn,aid,pid,m){submitToIframe("?pn="+pn+"&aid="+encodeURIComponent(aid)+"&pid="+pid+"&m="+m);}
function submitToIframeEncodedAll(parameters) {
	if(parameters.length > 1){ 
		if("?" == parameters.substring(0,1))
			parameters = parameters.substring(1, parameters.length);
	} else {
		return "";			
	}
	var encodedParameters = "";		
	keyValuePairs = parameters.split("&");
	for(var j=0; j < keyValuePairs.length; j++) {
		first = keyValuePairs[j].indexOf("=");
		if(-1 != first){
			key = keyValuePairs[j].substring(0, first);
			keyValue = keyValuePairs[j].substring(first+1, keyValuePairs[j].length);
			if(keyValue != ""){
				if(encodedParameters == "")	
					encodedParameters += "?";
				else
					encodedParameters += "&";
				encodedParameters += key + "=" + encodeURIComponent(keyValue);
			}
		}
	}
	submitToIframe(encodedParameters);
}

function submitToLoginIframe(parameters){parent.document.getElementById('ifrmLogin').src = "login_iframe.jsp?message="+parameters;}

function submitLogin(){
	var gsm = document.getElementById("gsm").value;
	var password = document.getElementById("password").value;
	var msisdnforwarded = document.getElementById("msisdnforwarded").value;
	var login = "";
	var isValidGsm = false;
	var message = "";
	
	if(gsm == ""){
		document.getElementById("gsm").focus();
		message = "Lütfen, gsm numaranızı giriniz."
	} else if (gsm != ""){
		isValidGsm = checkMsisdn(gsm);
		if (isValidGsm == false){
		
			document.getElementById("password").focus();
			message = "Girdiğiniz gsm numarası hatalı.";
			
		} else if (msisdnforwarded != "1" && password == ""){
			message= "Lütfen, şifrenizi giriniz.";
			document.getElementById("password").focus();
		}
	} 
	if(message != ""){
	document.getElementById("loginInfo").innerHTML = message;
	 } else {
	document.forms['ssoLoginForm'].submit();
	}
	
}

function submitSearch(isMobile){
	var artistSearch = document.getElementById("artistSearch").value;
	var songSearch = document.getElementById("songSearch").value;
	if(songSearch.toLowerCase()=='şarkı'){
		songSearch = "";
	} 
	if(artistSearch.toLowerCase()=='şarkıcı'){
		artistSearch = "";
	} 
	if(artistSearch.length == 0 && songSearch.length == 0 ) {
		alert("Arama işlemi yapmak için lütfen arama kriteri belirtiniz.");
		document.getElementById("artistSearch").focus();
		return false;	
	} else if(artistSearch.length < 3 && songSearch.length < 3 ) {
		alert("Arama işlemi yapmak için lütfen en az 3 harf belirtiniz.");
		document.getElementById("artistSearch").focus();
		return false;	
	} else {
		submitFormToFrame(artistSearch, songSearch, isMobile);	
		return;			
	}
}
function submitFormToFrame(artistSearch, songSearch, isMobile){
	var parameters = "?pn=search";
	parameters += "&artistSearch=" + encodeURIComponent(artistSearch);
	parameters += "&songSearch=" + encodeURIComponent(songSearch);
	parameters += "&m=" + isMobile;	
	submitToIframe(parameters);
}
function checkMsisdn(msisdn){
	 regMsisdn = new RegExp(/[0-9]{10}/);
	 if (!regMsisdn.test(msisdn)) {
	 	return false;
	 }
	 return true;
}