// global variable
function trim(str, chars) 
{
    return ltrim(rtrim(str, chars), chars);
}

function ltrim(str, chars) 
{
    chars = chars || "\\s";
    return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}

function rtrim(str, chars) 
{
    chars = chars || "\\s";
    return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}

var checked = false;
function checkedAll (frm) {
	if (checked == false){checked = true}else{checked = false}
	for (var i = 0; i < frm.elements.length; i++) {
		frm.elements[i].checked = checked;
	}
}

/*function checkAllCheckboxes(frm)
{
	var field_name = '';
	if (checked == false){checked = true}else{checked = false}
	
	for (var ctr=0; ctr < frm.length; ctr++)
	{
		field_name = frm.elements[ctr].name;
		if (field_name.indexOf("chk") != -1)
		{
			//if (frm.elements[ctr].checked == false)
			//{
				frm.elements[ctr].checked = checked;
			//}
		}
	}
}

function uncheckAllCheckboxes(frm)
{
	var ctr=0;
	var field_name = '';
	for (ctr=0; ctr < frm.length; ctr++)
	{
		field_name = frm.elements[ctr].name;
		if (field_name.indexOf("chk") != -1)
		{
			if (frm.elements[ctr].checked)
			{
				frm.elements[ctr].checked = false;
			}
		}
	}	
}*/





function deleteAllCheckedPackages(frm)
{
	alert('a');
	return false;
	var field_name = '';	
	
	var count=0;
	for (var ctr=1; ctr < frm.length; ctr++)
	{
		if (frm.elements[ctr].checked)
		{
			field_name += frm.elements[ctr].value;
		}
		else
		{
			alert("Please select an Package");
			return false;
		}		
	}
	//window.location="../passnext.php?action=deleteall&type=1";
}

//********************************************************************************************************
//********************************************************************************************************
function selectSongs(frm,type,aid)
{	
	//alert(aid);
	var query='';
	var i=0;
	xmlhttp=getxmlhttpobject();
	for (var ctr=0; ctr < frm.length; ctr++)
	{
		var field_name = frm.elements[ctr].name;
		
			if (field_name.indexOf("chk") != -1)
			{
				var data=frm.elements[ctr].value;
				if(frm.elements[ctr].checked==true)
				{
					query=query+"val_"+i+"="+data+"&";
					
					i=i+1;
				}
			}
	}
	if(i == 0)
	{
		alert('Please check the boxes.');	
	}
	else
	{
		query=query+"type="+type+"&rec="+i+"&aid="+aid;
		//alert(query);
		
		
		dhtmlwindow.open('song2', 'iframe', 'songplay.php?'+query , 'Play All Songs', 'width=610,height=300,left=200,screenX=200,top=200,screenY=200,resizable=no', 'recal');
		
		
		//window.open('http://www.viddcafe.com/dhingana/songplay.php?'+query, 'fullhelpinfo1', 'width=820,height=550,left=200,screenX=200,top=200,screenY=200,resizable=no,menubar=no,toolbar=no,titlebar=no,addressbar=no');
	}		
}



function currentSongs(frm,type,aid){
	window.open('http://www.viddcafe.com/dhingana/songplayall.php?ids='+aid, 'fullhelpinfoall', 'width=400,height=450,left=200,screenX=200,top=200,screenY=200,resizable=no,menubar=no,toolbar=no,titlebar=no,addressbar=no');
}










//***************************************************************************************************
function getxmlhttpobject()
{
	var xmlhttp=null;
	try
	{
		// Firefox, Opera 8.0+, Safari
		xmlhttp=new XMLHttpRequest();
	}
	catch (e)
	{
		//Internet Explorer
		try
		{
			xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlhttp;
}


//ajax function for checking username in signup page
var xmlHttp;

	function getobject()
	{
		var xmlHttp=null;
		try
		{
			xmlHttp=new XMLHttpRequest;
		}
		catch(e)
		{
			try
			{
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch(e)
			{
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP")	;
			}	
		}
		return xmlHttp;
	}
////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function checkAllCheckboxes(frm){ 
//alert("ooooo");
 var ctr=0;
 for (var ctr= 0; ctr < frm.length; ctr++)
 {
  field_name = frm.elements[ctr].name;
  if (field_name.indexOf("chk") != -1)
  {
   if (frm.elements[ctr].checked == false)
    {

    frm.elements[ctr].checked = true;
    document.getElementById("check").style.display='none';
    document.getElementById("uncheck").style.display='block';
    
    }else{
    frm.elements[ctr].checked = false;
    document.getElementById("uncheck").style.display='none';
    document.getElementById("check").style.display='block';
    }
  }
 }

}

function uncheckAllCheckboxes(frm){ 
 for (ctr=0; ctr < frm.length; ctr++)
 {
  field_name = frm.elements[ctr].name;
  if (field_name.indexOf("chk") != -1)
  {
   //if (frm.elements[ctr].checked)
   //{
    frm.elements[ctr].checked = false;
   //}
  }
 }
 document.getElementById("uncheck").style.display='none';
 document.getElementById("check").style.display='block';
}