function trim (str, charlist) 
{   
    var whitespace, l = 0, i = 0;
    str += '';
    
    if (!charlist) {
        // default list
        whitespace = " \n\r\t\f\x0b\xa0\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u200b\u2028\u2029\u3000";
    } else {
        // preg_quote custom list
        charlist += '';
        whitespace = charlist.replace(/([\[\]\(\)\.\?\/\*\{\}\+\$\^\:])/g, '$1');
    }
    
    l = str.length;
    for (i = 0; i < l; i++) {
        if (whitespace.indexOf(str.charAt(i)) === -1) {
            str = str.substring(i);
            break;
        }
    }
    
    l = str.length;
    for (i = l - 1; i >= 0; i--) {
        if (whitespace.indexOf(str.charAt(i)) === -1) {
            str = str.substring(0, i + 1);
            break;
        }
    }
    
    return whitespace.indexOf(str.charAt(0)) === -1 ? str : '';
}

function strstr (haystack, needle, bool) {
    var pos = 0;
    
    haystack += '';
    pos = haystack.indexOf( needle );
    if (pos == -1) {
        return false;
    } else{
        if (bool){
            return haystack.substr( 0, pos );
        } else{
            return haystack.slice( pos );
        }
    }
}
		
function login_fun_box()
{
	
	var form_name=document.getElementById("login_frm_box");
	var msg_div=document.getElementById('msg_box');
	
	
	if(document.getElementById("usr_box").value=='')
	{		
		var msg='Please enter user name';
		msg_div.innerHTML=msg;
		return false;
	}
	else if(document.getElementById("pwd_box").value=='')
	{
		var msg='Password field cannot be blank';
		msg_div.innerHTML=msg;
		return false;
	}
	else
	{		
		form_name.submit();
		return true;
	}
}
		

// page submit from login
function login_fun()
{			
	var form_name=document.getElementById("login_frm2");
	var msg_div=document.getElementById('msg');
	
	if(document.getElementById("usr").value=='')
	{		
		var msg='Please enter user name';
		msg_div.innerHTML=msg;
		return false;
	}
	else if(document.getElementById("pwd").value=='')
	{
		var msg='Password field cannot be blank';
		msg_div.innerHTML=msg;
		return false;
	}
	else
	{		
		form_name.submit();
		return true;
	}
}

function check_all()
{ 
	var x = document.middle;
	
	if(x.checkall.checked==true)
	{					
		for(m=0; m<x.count.value; m++)
		{
			document.middle['sel_song_'+m].checked=false;
		}
	}
	else
	{					
		for(m=0; m<x.count.value; m++)
		{						
			document.middle['sel_song_'+m].checked=true ;
		}
	}
}
function onclickmove()
{
	document.getElementById("searchtext").value='';
}
function onnewkeypress()
{
	
	var searchtxt=document.getElementById("searchtext").value;
	$(function(){
			$('input').keydown(function(e){
				if (e.keyCode == 13) {
					window.location.href="search.php?stxt="+searchtxt;
					return false;
				}
			});
		});
}

function checksearch()
{		
	var searchtxt=document.getElementById("searchtext").value;			
	
	if(searchtxt=='')
	{
		alert("Please enter keyword to in search box");
		return false;
	}
	else
	{			
		window.location.href="search.php?stxt="+searchtxt;			
	}
	
}

function getit(contid,mobno,id)
{		
	$.ajax(
	{ // load on refresh page
		type: "POST",
		url: "send_wappush_api.php", // ajax file response
		data: "contid="+contid+"&msisdn="+mobno+"&src=1&id="+id, //parameter
		success: function(res) // successfully response
		{	
			res=res.toUpperCase();
			//alert(res);
			if(res=='OK')
			{
				document.getElementById("divres").innerHTML='Wap Push has been sent to you';
			}
			else
			{
				document.getElementById("divres").innerHTML='Failure! Please try again';
			}
		}			   
	});
}

function getrbt(contid,mobno,id)
{	
	$.ajax(
	{ // load on refresh page
		type: "POST",
		url: "set_rbt.php", // ajax file response
		data: "contid="+contid+"&msisdn="+mobno+"&id="+id, //parameter
		success: function(res) // successfully response
		{	
			res=res.toUpperCase();
			if(res=='SUCCESS')
			{
				document.getElementById("divres").innerHTML='RBT set';
			}
			else
			{
				document.getElementById("divres").innerHTML="RBT not set| Please try again";
			}
		}			   
	});
}

function callExternalInterface() 
{
    thisMovie("externalInterfaceExample").pauseAudio();
}
 
function thisMovie(movieName) 
{
    if (navigator.appName.indexOf("Microsoft") != -1) {
        return window[movieName]
    }
    else {
        return document[movieName]
    }
}

//display player 
function display_player_new(user,vol)
{	
	//alert(vol);
	var randomnumber=Math.floor(Math.random()*1001);
	if(vol==''|| vol==null)
	{
		vol=30;
	}
	user_new=trim(user);	
	audio='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="489" height="113" id="audioplayer" align="middle"><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="false" /><param name="movie" value="audio_player/audioplayer.swf" /><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="false" /><param name="movie" value="audio_player/audioplayer.swf" /><param name="quality" value="high" /><param name="FlashVars" value="xml_ext=audio_player/'+user_new+'.xml?'+randomnumber+'&vol_level='+vol+'"><param name="bgcolor" value="#000000" /><param name="wmode" value="transparent" /><param name="autoStart" value="false"><embed src="audio_player/audioplayer.swf" quality="high" bgcolor="#000000" width="489" height="113" id="audioplayer" name="audioplayer" align="middle" allowScriptAccess="always" allowFullScreen="false" type="application/x-shockwave-flash" FlashVars="xml_ext=audio_player/'+user_new+'.xml?'+randomnumber+'&vol_level='+vol+'" autostart="false" loop="false" wmode="transparent"></embed></object>';

	document.getElementById('player').innerHTML=audio;	
}
	
function ajax() 
{
	var ajax = null;
	if (window.XMLHttpRequest) 
	{
		try {
				ajax = new XMLHttpRequest();
				//alert("mozilla");
		}
		catch(e) {}
	}
	else if (window.ActiveXObject) 
	{
		try {
		
				ajax = new ActiveXObject("Msxm12.XMLHTTP");
				//alert("IE2");
		}
		catch (e){
				try{
						ajax = new ActiveXObject("Microsoft.XMLHTTP");
						//alert("IE");
				}
				catch (e) {}
		}
	}
	return ajax;
}
	
function doaction(act,cat_val,subcat_val,stxt,start,limit,page)
{		//alert(subcat_val);

	if((subcat_val=='Newarrivals') || (subcat_val=='NewArrivals'))
	{
		subcat_val='New Arrivals';
	}
	if(act=='C' || act=='A' || act=='L_A' || act == 'L_C')
	{
		switch(cat_val)
		{
			case 'English':	main_menu='New Releases';
							if(subcat_val)
							{
								main_menu=subcat_val;
							}
							else
							{
								subcat_val='New Arrivals';
								main_menu='New Releases';
							}
							break;
							
			default : main_menu='New Releases';				
					  if(subcat_val)
							{
								if(subcat_val=='Popular') 
									main_menu='Most Popular';
								else if(subcat_val=='New Arrivals')
									main_menu='New Releases';
								else
									main_menu=subcat_val;
							}
							else
							{
								subcat_val='Popular';
								main_menu='Most Popular';
							}
							break;	
		}
		if(subcat_val=='New Arrivals')
		{
			subcat_val='New Arrivals'
		}
		
			//alert(main_menu);
		function trim(str)
		{
			if(!str)
				return null;
			else
			{
				str=str.replace(/^[\s]+/,'').replace(/[\s]+$/,'').replace(/[\s]{2,}/,' ');
				return str;
			}
		}
		main_menu=trim(main_menu);		
		
			if(main_menu=='')
				main_menu='Most Popular';
		//alert(main_menu);
		//if(document.getElementById('menuheading').id)
		document.getElementById('menuheading').innerHTML=main_menu;
		//$('#menuheading').empty().html(main_menu);			
	}
	
	var middle_myAjax = ajax();		
	
	middle_myAjax.open("POST", "middel_ajaxreply.php");
	middle_myAjax.onreadystatechange = result_function_middle;
	middle_myAjax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	middle_myAjax.send("act="+act+"&cat="+cat_val+"&subcat="+subcat_val+"&stxt="+stxt+"&start="+start+"&limit="+limit+"&page="+page);
	
	function result_function_middle() 
	{ 	
		if (middle_myAjax.readyState == 4) 
		{
			var msg = middle_myAjax.responseText;
			msg_arr=msg.split('@');
			display_msg_new(msg_arr[0],msg_arr[1]);		
		}
	}	

	 if(act!='A')
	 {
		//top20js(cat_val);
		if(cat_val=='')
		{
			cval='Hindi';
		}
		else
		{
			cval=cat_val;
		}
		//alert(cat_val);
		/*
		 $.ajax(
		 {// call top20
			   type: "POST",
			   url: "include_top20.php",
			   data: "param1="+cval,
			   success: function(result)
			   {
					//alert('hello'+result);
					var newresult;
					newresult=result.split("|");
					
					var firstval=newresult[0];
					//alert(firstval);
					
					document.getElementById("Top20_content").innerHTML = newresult[1];
					call1(firstval);
			   }
		 });
		*/
	 } 
}
// display middel part only	
function display_msg_new(msg,user)
{
	var dis=msg.split('|');	
	document.getElementById('display').innerHTML="";
	document.getElementById('display').innerHTML=dis[0];
	var max=dis[1]*2; // in one top20 div has 2 popup link thas why multiplay with 2.					
	call(max);// function define in pretty_popin.js			
}

        
		
function writehere()
{
	document.getElementById('arpita').innerHTML="here";
}

	

