var checked = false;
function checkedAll() 
{
    if (checked == false){checked = true}else{checked = false}
	
	for (var i = 0; i < document.getElementById('myform').elements.length; i++)
	 {
	   if(document.getElementById('myform').elements[i].type == "checkbox")
	    document.getElementById('myform').elements[i].checked = checked;
	 }
	  
}


function change() 
{
	var flag_check = true;
	for (var i = 0; i < document.getElementById('myform').elements.length; i++)
	 {
		 
		if(document.getElementById('myform').elements[i] == document.getElementById('myform').checkall)
		continue;
	  
		if(document.getElementById('myform').elements[i].type == "checkbox")
		{
			  if(document.getElementById('myform').elements[i].checked==false)
			  {
				flag_check = false;
				document.getElementById('myform').checkall.checked=false;
				break;
			  }
		}
	   
	  }
	  if(flag_check)
	  document.getElementById('myform').checkall.checked=true;
}

Array.prototype.in_array = function(p_val) {
	for(var i = 0, l = this.length; i < l; i++) {
		if(this[i] == p_val) {
			return true;
		}
	}
	return false;
}


function checkBoxcheckAll()
{
	for (var i = 0; i < document.getElementById('myform').elements.length; i++)
	 {
	  var elemt = document.getElementById('myform').elements[i];
	  var mainCheckBox = document.getElementById('myform').checkall;
	  
	   if(elemt.type == "checkbox" && (elemt !=  mainCheckBox))
	   {
	    if(document.getElementById('myform').elements[i].checked)
		return true;
	   }
	   
	 }
	 return false;
	
}

function closeBox()
{
	jQuery.fn.colorbox.close();
}


//Profiles menu display
function showDiv(id)
{
		/*alert(id);
		alert($);*/
	$('#'+id).toggle();
}

function hideDiv(id)
{
	$('#'+id).toggle();
}
var changeSearchTab_prev=null;
function changeSearchTab(id,class)
{
	//alert(id);
	$('#'+id).toggleClass(class);
	//$(changeCompanyInfoTab_prev).toggleClassName("");
	
	if(changeSearchTab_prev!=null)
	$('#'+changeSearchTab_prev).removeClass(class);
	
	changeSearchTab_prev = id;
	
}

// for compose box
function selectUserList() 
{
	var flag_check = true;
	var list = new Array();
	var name = '';
	for (var i = 0; i < document.getElementById('myform').elements.length; i++)
	 {
		 
			
			var elemt = document.getElementById('myform').elements[i];
	  var mainCheckBox = document.getElementById('myform').checkall;
		if(document.getElementById('myform').elements[i].type == "checkbox")
		{
			 
	  
			 if(elemt.type == "checkbox" && (elemt !=  mainCheckBox)&& elemt.checked )
	   		{
				//flag_check = false;
			//	document.getElementById('myform').checkall.checked=false;
				var val = elemt.value;
				
				var names = val.split('||');
				name += names[1]+ ', ';
				
				list[names[0]] = names[0];
				//alert(val);
			  }
		}
	   
	  }
	  
	  name = name.substr(0,name.length - 2);
	  document.getElementById('user_names_txt').value = name;
	  
	  
	  var hidden_fields = "";
	  for(var id in list)
	  {
		  if(!isNaN(id))
		  hidden_fields += '<input type="hidden" name="data[User][ids]['+id+']" value="'+id+'">';
	  }
	 
	
	 document.getElementById('user_ids').innerHTML = hidden_fields;
	 jQuery.fn.colorbox.close();
	  
}
function displayMsg(msg_id){
	DynamicAjax({id:msg_id,pos:'',url:WEBSITE_PATH+'Messages/display/',upd:'#dispmsg'});
}
function requestMsg(msg_id){
	DynamicAjax({id:msg_id,pos:'',url:WEBSITE_PATH+'FriendsLists/request/',upd:'#mid_div_main'});
}
function requestRejMsg(msg_id){
	DynamicAjax({id:msg_id,pos:'',url:WEBSITE_PATH+'FriendsLists/requestreject/',upd:'#mid_div_main'});
}
function displaySentMsg(msg_id){
	DynamicAjax({id:msg_id,pos:'',url:WEBSITE_PATH+'Messages/sentmessages/',upd:'#dispmsg'});
}
function displayArchiveMsg(msg_id){
	DynamicAjax({id:msg_id,pos:'',url:WEBSITE_PATH+'Messages/archivedmessages/',upd:'#dispmsg'});
}
function play(id){
	DynamicAjax({id:id,pos:'',url:WEBSITE_PATH+'Profiles/play/',upd:'#play'});
}
function DynamicAjax(option){
	//jQuery(option.upd).load(option.url+'/'+option.id);
	//alert(option.upd);
	jQuery.ajax({
	   type: "POST",
	   url:option.url+option.id,
	   data: option.postData,
	   success: function(msg){
		   jQuery(option.upd).html(msg);
		   }
	 });
}
	
