function addAll(availableList,selectedList){
	availableList = document.getElementById(availableList);
    selectedList = document.getElementById(selectedList);

    var len = availableList.length -1;
    for(i=len; i>=0; i--){
        selectedList.appendChild(availableList.item(i));
    }
    selectNone(selectedList,availableList);
    //setSize(selectedList,availableList);
    
}
function addAttribute(availableList,selectedList){

	availableList = document.getElementById(availableList);
    selectedList = document.getElementById(selectedList);

    var addIndex = availableList.selectedIndex;
    if(addIndex < 0)
        return;
    selectedList.appendChild(availableList.options.item(addIndex));
    selectNone(selectedList,availableList);
    //setSize(selectedList,availableList);
}
function delAttribute(availableList,selectedList){

	availableList = document.getElementById(availableList);
    selectedList = document.getElementById(selectedList);

    var selIndex = selectedList.selectedIndex;
    if(selIndex < 0)
        return;
    availableList.appendChild(selectedList.options.item(selIndex))
    selectNone(selectedList,availableList);
    //setSize(availableList,selectedList);
}
function delAll(availableList,selectedList){

	availableList = document.getElementById(availableList);
    selectedList = document.getElementById(selectedList);

    var len = selectedList.length -1;
    for(i=len; i>=0; i--){
        availableList.appendChild(selectedList.item(i));
    }
    selectNone(selectedList,availableList);
    //setSize(selectedList,availableList);
    
}
function selectNone(list1,list2){
	
    if(list1.selectedIndex!=0)list1.selectedIndex = 0;
    if(list2.selectedIndex!=0) list2.selectedIndex = 0;
    addIndex = -1;
    selIndex = -1;
	setSAValues(list2,list1);
}
function setSAValues(availableList,selectedList){
	var data;
	if(selectedList.id=='sharedSelectedOptionssharing')
	{
		data = '';
		var len = selectedList.length;
		for(i=0; i<len; i++){
			if(i>0)	data += ',';
			data += selectedList.item(i).value;
		}
		document.getElementById('currentSharedUserssharing').value = data;
	}
	else if(selectedList.id=='sharedSelectedOptionssynchronize')
	{
		data = '';
		var len = selectedList.length;
		for(i=0; i<len; i++){
			if(i>0)	data += ',';
			data += selectedList.item(i).value;
		}
		document.getElementById('currentSharedUserssynchronize').value = data;
	}
	else if(selectedList.id=='Selected_Category')
	{
		data = '';
		var len = selectedList.length;
		for(i=0; i<len; i++){
			if(i>0)	data += ',';
			data += selectedList.item(i).value;
		}
		document.getElementById('txtSelected_Category').value = data;
	}
	else if(selectedList.id=='Selected_Friendcomments')
	{
		data = '';
		var len = selectedList.length;
		for(i=0; i<len; i++){
			if(i>0)	data += ',';
			data += selectedList.item(i).value;
		}
		document.getElementById('txtSelected_Friendcomments').value = data;
	}
	else if(selectedList.id=='Selected_Friend')
	{
		data = '';
		var len = selectedList.length;
		for(i=0; i<len; i++){
			if(i>0)	data += ',';
			data += selectedList.item(i).value;
		}
		document.getElementById('txtSelected_Friend').value = data;
	}
	else if(selectedList.id=='Selected_Friend_admin')
	{
		data = '';
		var len = selectedList.length;
		for(i=0; i<len; i++){
			if(i>0)	data += ',';
			data += selectedList.item(i).value;
		}
		document.getElementById('txtSelected_Friend_admin').value = data;
	}
	else if(selectedList.id=='Selected_Friend_author')
	{
		data = '';
		var len = selectedList.length;
		for(i=0; i<len; i++){
			if(i>0)	data += ',';
			data += selectedList.item(i).value;
		}
		document.getElementById('txtSelected_Friend_author').value = data;
	}
	else if(selectedList.id=='Selected_Landscape')
	{
		data = '';
		var len = selectedList.length;
		for(i=0; i<len; i++){
			if(i>0)	data += ',';
			data += selectedList.item(i).value;
		}
		document.getElementById('txtSelected_Landscape').value = data;
	}
	else if(selectedList.id=='Selected_Seasson')
	{
		data = '';
		var len = selectedList.length;
		for(i=0; i<len; i++){
			if(i>0)	data += ',';
			data += selectedList.item(i).value;
		}
		document.getElementById('txtSelected_Seasson').value = data;
	}
	else if(selectedList.id=='Selected_Event')
	{
		data = '';
		var len = selectedList.length;
		for(i=0; i<len; i++){
			if(i>0)	data += ',';
			data += selectedList.item(i).value;
		}
		document.getElementById('txtSelected_Event').value = data;
	}else
	{
		data = '';
		var len = selectedList.length;
		for(i=0; i<len; i++){
			if(i>0)	data += ',';
			data += selectedList.item(i).value;
		}		
		if(document.getElementById('current'+availableList.id)){
			document.getElementById('current'+availableList.id).value = data;
		}			
	}
	//alert(selectedList.id + '----' + document.getElementById('txtSelected_Landscape').value + '----------' + document.getElementById('txtSelected_Category').value);
	
}
/*function setSAValues(availableList,selectedList){
	var data;
	
	if(selectedList.id=='sharedSelectedOptionssharing')
	{
		data = '';
		var len = selectedList.length;
		for(i=0; i<len; i++){
			if(i>0)	data += ',';
			data += selectedList.item(i).value;
		}
		document.getElementById('currentSharedUserssharing').value = data;
	}
	else if(selectedList.id=='sharedSelectedOptionssynchronize')
	{
		data = '';
		var len = selectedList.length;
		for(i=0; i<len; i++){
			if(i>0)	data += ',';
			data += selectedList.item(i).value;
		}
		document.getElementById('currentSharedUserssynchronize').value = data;
	}
	else if(selectedList.id=='Selected_Category')
	{
		data = '';
		var len = selectedList.length;
		for(i=0; i<len; i++){
			if(i>0)	data += ',';
			data += selectedList.item(i).value;
		}
		document.getElementById('txtSelected_Category').value = data;
	}
	else if(selectedList.id=='Selected_Landscape')
	{
		data = '';
		var len = selectedList.length;
		for(i=0; i<len; i++){
			if(i>0)	data += ',';
			data += selectedList.item(i).value;
		}
		document.getElementById('txtSelected_Landscape').value = data;
	}
	//alert(selectedList.id + '----' + document.getElementById('txtSelected_Landscape').value + '----------' + document.getElementById('txtSelected_Category').value);
	
}*/
function setSize(list1,list2){
    list1.size = getSize(list1);
    list2.size = getSize(list2);
}
function getSize(list){
    /* Mozilla ignores whitespace, IE doesn't - count the elements in the list */
    var len = list.childNodes.length;
    var nsLen = 0;
    //nodeType returns 1 for elements
    for(i=0; i<len; i++){
        if(list.childNodes.item(i).nodeType==1)
            nsLen++;
    }
    if(nsLen<2)
        return 2;
    else
        return nsLen;
}
function getSelected(){
    var optionList = document.getElementById("selectedOptions").options;
    var data = '';
    var len = optionList.length;
    for(i=0; i<len; i++){
        if(i>0)
            data += ',';
        data += optionList.item(i).value;
    }
	return data;
}
function isValidDate(dateStr) {
	// Date validation function courtesty of 
	// Sandeep V. Tamhankar (stamhankar@hotmail.com) -->
	
	// Checks for the following valid date formats:
	// MM/DD/YY   MM/DD/YYYY   MM-DD-YY   MM-DD-YYYY
	
	var datePat = /^(\January|Feburary|March|April|May|June|July|Auguest|September|October|Novemeber|December)(\ )(\d{1,2})(\, |\,)(\d{4})$/; // requires 4 digit year
	//var datePat = /^(\d{1,2})(\/|-)(\d{1,2})\2(\d{4})$/; // requires 4 digit year
	
	var matchArray = dateStr.match(datePat); // is the format ok?
	if (matchArray == null) {
	alert(dateStr + " Date is not in a valid format (Month day, Year).")
	return false;
	}
	if(matchArray[1]=='January')month = 1; 				else if(matchArray[1]=='February')month = 2;
	else if(matchArray[1]=='March')month = 3; 			else if(matchArray[1]=='April')month = 4;
	else if(matchArray[1]=='May')month = 5; 			else if(matchArray[1]=='June')month = 6;
	else if(matchArray[1]=='July')month = 7; 			else if(matchArray[1]=='Auguest')month = 8;
	else if(matchArray[1]=='September')month = 9; 		else if(matchArray[1]=='October')month = 10;
	else if(matchArray[1]=='Novemeber')month = 11; 		else if(matchArray[1]=='December')month = 12;
	
	
	day = matchArray[3];
	year = matchArray[5];
	if (month < 1 || month > 12) { // check month range
	alert("Month must be between 1 and 12.");
	return false;
	}
	if (day < 1 || day > 31) {
	alert("Day must be between 1 and 31.");
	return false;
	}
	if ((month==4 || month==6 || month==9 || month==11) && day==31) {
	alert("Month "+month+" doesn't have 31 days!")
	return false;
	}
	if (month == 2) { // check for february 29th
	var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
	if (day>29 || (day==29 && !isleap)) {
	alert("February " + year + " doesn't have " + day + " days!");
	return false;
	   }
	}
	return true;
}
function isValidTime(timeStr) {
// Time validation function courtesty of 
// Sandeep V. Tamhankar (stamhankar@hotmail.com) -->

// Checks if time is in HH:MM:SS AM/PM format.
// The seconds and AM/PM are optional.

var timePat = /^(\d{1,2}):(\d{2})(:(\d{2}))?(\s?(AM|am|PM|pm))?$/;

var matchArray = timeStr.match(timePat);
if (matchArray == null) {
alert("Time is not in a valid format.");
return false;
}
hour = matchArray[1];
minute = matchArray[2];
second = matchArray[4];
ampm = matchArray[6];

if (second=="") { second = null; }
if (ampm=="") { ampm = null }

if (hour < 0  || hour > 23) {
alert("Hour must be between 1 and 12. (or 0 and 23 for military time)");
return false;
}
if (hour <= 12 && ampm == null) {
if (confirm("Please indicate which time format you are using.  OK = Standard Time, CANCEL = Military Time")) {
alert("You must specify AM or PM.");
return false;
   }
}
if  (hour > 12 && ampm != null) {
alert("You can't specify AM or PM for military time.");
return false;
}
if (minute < 0 || minute > 59) {
alert ("Minute must be between 0 and 59.");
return false;
}
if (second != null && (second < 0 || second > 59)) {
alert ("Second must be between 0 and 59.");
return false;
}
return true;
}



function dateDiff(field1, field2, cond) {
	date1 = new Date();
	date2 = new Date();
	diff  = new Date();
	
	if (isValidDate(field1.value)) { // Validates first date 
	date1temp = new Date(field1.value + " 13:00:00");
	date1.setTime(date1temp.getTime());
	}
	else return false; // otherwise exits
	
	if (isValidDate(field2.value)) { // Validates second date 
	date2temp = new Date(field2.value + "  13:00:00");
	date2.setTime(date2temp.getTime());
	}
	else return false; // otherwise exits
	
	// sets difference date to difference of first date and second date
		if(date1.getTime() > date2.getTime()){
			alert ('"Until Date" must be greater');
			field2.focus();
			return false;
		}
		
		diff.setTime(Math.abs(date1.getTime() - date2.getTime()));
		
		timediff = diff.getTime();

	switch(cond)
	{
		case 'days':{
			num = Math.floor(timediff / (1000 * 60 * 60 * 24)); 
			break;
		}
		case 'weeks':{
			num = Math.floor(timediff / (1000 * 60 * 60 * 24 * 7));
			break;
		}
		case 'months':{
			num = Math.floor(timediff / (1000 * 60 * 60 * 24 * 30));
			break;
		}
		case 'years':{
			num = Math.floor(timediff / (1000 * 60 * 60 * 24 * 365));
			break;
		}
	}
	return num; // form should never submit, returns false
	
}
function dateGreater(field1, field2,title) {
	date1 = new Date();
	date2 = new Date();
	
	date1temp = new Date(field1.value + " 13:00:00");
	date1.setTime(date1temp.getTime());
	
	date2temp = new Date(field2.value + "  13:00:00");
	date2.setTime(date2temp.getTime());

	if(date1.getTime() > date2.getTime()){
		alert (title + ' must be greater');
		field2.focus();
		return false;
	}
		
	return true;
	
}

function change(type , id)
{
	if(type == 1) {
		var tmpData=document.getElementById('txtSelected_Friend_admin').value;
		var tmpArray  = new Array();
		var arrCount = 0;
		if(tmpData !="" && tmpData != null ){
			tmpArray = tmpData.split(",");	
			arrCount =  tmpArray.length;
		}
		var action =  true;
		for(var i=0; i<arrCount; i++){
			if(tmpArray[i]== id)
				action = false;
		}
		if(action)
			tmpArray[arrCount]= id;
		var tmpVal = tmpArray.join(',');
		document.getElementById('txtSelected_Friend_admin').value = tmpVal;
		
		removeid(id,'txtSelected_Friend_author');// remove from other
	}else if (type == 2){
		var tmpData=document.getElementById('txtSelected_Friend_author').value;
		var tmpArray  = new Array();
		var arrCount = 0;
		if(tmpData !="" && tmpData != null ){
			tmpArray = tmpData.split(",");	
			arrCount =  tmpArray.length;
		}
		var action =  true;
		for(var i=0; i<arrCount; i++){
			if(tmpArray[i]== id)
				action = false;
		}
		if(action)
			tmpArray[arrCount]= id;
		var tmpVal = tmpArray.join(',');
		document.getElementById('txtSelected_Friend_author').value = tmpVal;
		removeid(id,'txtSelected_Friend_admin');// remove from other
	}else{
		removeid(id,'txtSelected_Friend_admin');// remove from other
		removeid(id,'txtSelected_Friend_author');// remove from other
	}
}

function removeid(id, fieldname){
	var MyArray = new Array();
	var	attachMedia = document.getElementById(fieldname);
		MyArray = attachMedia.value.split(",");
	var tmpArray=new Array();
	var tmpCounter=0;
	for(i=0;i<MyArray.length;i++){
		if(MyArray[i]==id){
			;
		}else{
			tmpArray[tmpCounter]=MyArray[i];
			tmpCounter=tmpCounter+1;
		}						
	}

	MyArray=tmpArray.join(',');
	attachMedia.value=MyArray;
}

function selectcategory(id)
{
	var tmpData=document.getElementById('txtSelected_Category').value;
	var tmpArray  = new Array();
	var arrCount = 0;
	if(tmpData !="" && tmpData != null ){
		tmpArray = tmpData.split(",");	
		arrCount =  tmpArray.length;
	}
	var action =  true;
	for(var i=0; i<arrCount; i++){
		if(tmpArray[i]== id)
			action = false;
	}
	if(action && document.getElementById('category_'+id).checked == true){
		if(arrCount > 2 ){
			alert('You have already select 3 categories.');
			document.getElementById('category_'+id).checked = false;
			return false;
		}
		tmpArray[arrCount]= id;
	}
		
	var tmpVal = tmpArray.join(',');
	document.getElementById('txtSelected_Category').value = tmpVal;
	
	if(document.getElementById('category_'+id).checked == false)
		removeid(id,'txtSelected_Category');// remove from other
	
}
function selectcategory2(id)
{
	var tmpData=document.getElementById('txtSelected_Category').value;
	var tmpArray  = new Array();
	var arrCount = 0;
	if(tmpData !="" && tmpData != null ){
		tmpArray = tmpData.split(",");	
		arrCount =  tmpArray.length;
	}
	var action =  true;
	for(var i=0; i<arrCount; i++){
		if(tmpArray[i]== id)
			action = false;
	}
	if(action && document.getElementById('category_'+id).checked == true){
		tmpArray[arrCount]= id;
	}
		
	var tmpVal = tmpArray.join(',');
	document.getElementById('txtSelected_Category').value = tmpVal;
	
	if(document.getElementById('category_'+id).checked == false)
		removeid(id,'txtSelected_Category');// remove from other
	
}
function submitform(){
	document.blog_search.savesearch.value = 1 ;
	//document.getElementById('do').value = 'search' ;
	document.blog_search.action = 'blog_search.php?do=search';
	document.blog_search.submit();
}
function varifysavesearch(){
	if(document.blog_search.savesearch.value == 1){
		var friendemail = document.getElementById('email')
		if(friendemail.value == ''){
			alert(document.getElementById("invalidemail").value);
			friendemail.focus();
			return false;
		}
		if (friendemail.value != '') {
			if(emailCheck(friendemail.value)==false) {
				alert(friendemail.value + document.getElementById("invalidemail").value);
				return false;
			}
		}
	}
	return true;
}

<!--	
function handleKeyUpNew(event,id1,destID)
{
	if(event.keyCode==37 || event.keyCode==39)
	{
		return;
	}
	if(event.keyCode==13)
	{
		var DivResLen = $(destID).childNodes.length;
		var selected = -1;
		var nod;
		for(i=0;i<DivResLen;i++)
		{
			nod = $(destID).childNodes[i];
			if($(nod).hasClassName('Suggestion'))
			{
				selected = i;
			}
		}
		if(selected >= 0)
		{
			var fieldval = $(id1).value;
			var arr = fieldval.split(",");
			var len = arr.length;
			arr[len-1] =  $(destID).childNodes[selected].innerHTML;
			fieldval = arr.join(',');
			$(id1).value = fieldval;
			//$(id1).value =$(destID).childNodes[selected].innerHTML;
			HideSuggestionNew(destID);
		}
		return;
	}
	if(event.keyCode==38)
	{
		var DivResLen = $(destID).childNodes.length;
		var selected = -1;
		var nod;
		try{
			for(i=0;i<DivResLen;i++)
			{
				nod = $(destID).childNodes[i];
				if($(nod).hasClassName('Suggestion'))
				{
					selected = i;
				}
			}
			
			if(selected < 0)
			{
				var last = DivResLen-1;
				$(destID).childNodes[last].addClassName('Suggestion');
				selected = pre;
			}
			else
			{
				for(i=0;i<DivResLen;i++)
				{
					nod = $(destID).childNodes[i];
					if(i==selected)
					{
						nod.removeClassName('Suggestion');
						var Back = i-1;
						if($(destID).childNodes[Back])
						{
							$(destID).childNodes[Back].addClassName('Suggestion');
						}
						else
						{
							var last = DivResLen-1;
							$(destID).childNodes[last].addClassName('Suggestion');
							selected = last;
						}
					}
				}
			}
		}
		catch(e){};
		return;
	}
	if(event.keyCode == 40)
	{
		var DivResLen = $(destID).childNodes.length;
		var selected = -1;
		var nod;
		try{
			for(i=0;i<DivResLen;i++)
			{
				nod = $(destID).childNodes[i];
				if($(nod).hasClassName('Suggestion'))
				{
					selected = i;
				}
			}
			
			if(selected < 0)
			{
				$(destID).childNodes[0].addClassName('Suggestion');
				selected = 0;
			}
			else
			{
				for(i=0;i<DivResLen;i++)
				{
					nod = $(destID).childNodes[i];
					if(i==selected)
					{
						nod.removeClassName('Suggestion');
						var next = i+1;
						if($(destID).childNodes[next])
						{
							$(destID).childNodes[next].addClassName('Suggestion');
						}
						else
						{
							$(destID).childNodes[0].addClassName('Suggestion');
							selected = 0;
						}
					}
				}
			}
		}
		catch(e){};
		return;
	}
	
	if(event.keyCode == 27)
	{
		HideSuggestionNew(destID);
		return;
	}
	if($F(id1).length<1)
	{
		$(destID).update('');
		$(destID).hide();
	}
	else
	{
		
		
		
		var fieldvalue = document.getElementById(id1).value;
		var myarr = fieldvalue.split(",");
		var len = myarr.length;
		fieldvalue =(myarr[len-1]);
		Req = new Ajax.Request('autocomplete.php',
		{
			
			method:'post',
			parameters:'Like='+fieldvalue+ '&type=inivitations',
			onSuccess: function(Response)
			{
				if(Response.responseText=="0")
				{
					$(destID).removeClassName('AutoComplete');
					$(destID).removeClassName('NewAutoComplete');
					$(destID).hide();
					return;
				}
				$(destID).update(Response.responseText);
				var DivHeight = $(destID).getHeight();
				
				if( DivHeight > 400)
				{
					$(destID).removeClassName('AutoComplete');
					$(destID).addClassName("NewAutoComplete");
				}
				else
				{
					$(destID).removeClassName('NewAutoComplete');
					$(destID).addClassName('AutoComplete');
				}
				
			},
			onLoading:function()
			{
				$(destID).addClassName('AutoComplete');
				$(destID).show();
				
			},
			onFailure:function()
			{
				alert('Faild');
			}
		})
	}
}

function handleKeyUp(event)
{
	
	if(event.keyCode==37 || event.keyCode==39)
	{
		return;
	}
	if(event.keyCode==13)
	{

		var DivResLen = $('AutoCompleteDiv').childNodes.length;
		var selected = -1;
		var nod;
		for(i=0;i<DivResLen;i++)
		{
			nod = $('AutoCompleteDiv').childNodes[i];
			if($(nod).hasClassName('Suggestion'))
			{
				selected = i;
			}
		}
		if(selected >= 0)
		{
			var fieldval = $('username').value;
			var arr = fieldval.split(",");
			var len = arr.length;
			arr[len-1] =  $('AutoCompleteDiv').childNodes[selected].innerHTML;
			fieldval = arr.join(',');
			
			$('username').value = fieldval;
			//$('username').value =$('AutoCompleteDiv').childNodes[selected].innerHTML;
			HideSuggestion();
		}
		return;
	}
	if(event.keyCode==38)
	{
		
		var DivResLen = $('AutoCompleteDiv').childNodes.length;
		var selected = -1;
		var nod;
		try{
			for(i=0;i<DivResLen;i++)
			{
				nod = $('AutoCompleteDiv').childNodes[i];
				if($(nod).hasClassName('Suggestion'))
				{
					selected = i;
				}
			}
			
			if(selected < 0)
			{
				var last = DivResLen-1;
				$('AutoCompleteDiv').childNodes[last].addClassName('Suggestion');
				selected = pre;
			}
			else
			{
				for(i=0;i<DivResLen;i++)
				{
					nod = $('AutoCompleteDiv').childNodes[i];
					if(i==selected)
					{
						nod.removeClassName('Suggestion');
						var Back = i-1;
						if($('AutoCompleteDiv').childNodes[Back])
						{
							$('AutoCompleteDiv').childNodes[Back].addClassName('Suggestion');
						}
						else
						{
							var last = DivResLen-1;
							$('AutoCompleteDiv').childNodes[last].addClassName('Suggestion');
							selected = last;
						}
					}
				}
			}
		}
		catch(e){};
		return;
	}
	if(event.keyCode == 40)
	{
		var DivResLen = $('AutoCompleteDiv').childNodes.length;
		var selected = -1;
		var nod;
		try{
			for(i=0;i<DivResLen;i++)
			{
				nod = $('AutoCompleteDiv').childNodes[i];
				if($(nod).hasClassName('Suggestion'))
				{
					selected = i;
				}
			}
			
			if(selected < 0)
			{
				$('AutoCompleteDiv').childNodes[0].addClassName('Suggestion');
				selected = 0;
			}
			else
			{
				for(i=0;i<DivResLen;i++)
				{
					nod = $('AutoCompleteDiv').childNodes[i];
					if(i==selected)
					{
						nod.removeClassName('Suggestion');
						var next = i+1;
						if($('AutoCompleteDiv').childNodes[next])
						{
							$('AutoCompleteDiv').childNodes[next].addClassName('Suggestion');
						}
						else
						{
							$('AutoCompleteDiv').childNodes[0].addClassName('Suggestion');
							selected = 0;
						}
					}
				}
			}
		}
		catch(e){};
		return;
	}
	
	if(event.keyCode == 27)
	{
		HideSuggestion();
		return;
	}
	if($F('username').length<1)
	{
		$('AutoCompleteDiv').update('');
		$('AutoCompleteDiv').hide();
	}
	else
	{
		var fieldvalue = document.getElementById('username').value;
		var myarr = fieldvalue.split(",");
		var len = myarr.length;
		//if(len == 1)
			fieldvalue =(myarr[len-1]);
		//else
			//fieldvalue =(myarr[0]);
		Req = new Ajax.Request('autocomplete.php',
		{
			method:'post',
			parameters:'Like='+fieldvalue + '&type=inivitations',
			onSuccess: function(Response)
			{
				if(Response.responseText=="0")
				{
					$('AutoCompleteDiv').removeClassName('AutoComplete');
					$('AutoCompleteDiv').removeClassName('NewAutoComplete');
					$('AutoCompleteDiv').hide();
					return;
				}
				$('AutoCompleteDiv').update(Response.responseText);
				var DivHeight = $('AutoCompleteDiv').getHeight();
				
				if( DivHeight > 400)
				{
					$('AutoCompleteDiv').removeClassName('AutoComplete');
					$('AutoCompleteDiv').addClassName("NewAutoComplete");
				}
				else
				{
					$('AutoCompleteDiv').removeClassName('NewAutoComplete');
					$('AutoCompleteDiv').addClassName('AutoComplete');
				}
				
			},
			onLoading:function()
			{
				$('AutoCompleteDiv').addClassName('AutoComplete');
				$('AutoCompleteDiv').show();
				
			},
			onFailure:function()
			{
				alert('Faild');
			}
		})
	}
}

function HideSuggestion()
{
	document.body.style.cursor='default';
	$('AutoCompleteDiv').update('');
	$('AutoCompleteDiv').removeClassName('AutoComplete');
	$('AutoCompleteDiv').removeClassName('NewAutoComplete');
	$('AutoCompleteDiv').hide();
}

function HideSuggestionNew(destID)
{
	document.body.style.cursor='default';
	$(destID).update('');
	$(destID).removeClassName('AutoComplete');
	$(destID).removeClassName('NewAutoComplete');
	$(destID).hide();
}

function MarkeSuggestion(ele)
{
	document.body.style.cursor='pointer'
	$(ele).addClassName('Suggestion');
}
function UnMarkeSuggestion(ele)
{
	document.body.style.cursor='default';
	$(ele).removeClassName('Suggestion');
}
function SelectSuggestion(ele)
{
	/*$('username').value +=$(ele).innerHTML;
	document.body.style.cursor='default';
	HideSuggestion();*/
	var fieldval = $('username').value;
	var arr = fieldval.split(",");
	var len = arr.length;
	arr[len-1] =  $(ele).innerHTML;
	fieldval = arr.join(',');
	
	$('username').value = fieldval;
	
	document.body.style.cursor='default';
	HideSuggestion();
	$('username').value =  $('username').value+',';
	$('username').focus();
}

function checkUncheckAll(theElement) {
	 var theForm = document.form, z = 0;
	if(theElement == 1){
		for(z=0; z<theForm.length;z++){
			  if(theForm[z].type == 'checkbox' ){
					theForm[z].checked = 'checked';
			  }
		 }
	}else{
		for(z=0; z<theForm.length;z++){
			  if(theForm[z].type == 'checkbox' ){
					theForm[z].checked = '';
			  }
		 }
	}
}
function dosubmit(what){
	document.getElementById('what').value = what;
	var theForm = document.form, z = 0;
	var chk = false;
	if(what == 'delete'){
		for(z=0; z<theForm.length;z++){
			  if(theForm[z].checked){
					chk= true;
			  }
		 }
		if(!chk){
			//alert('Please select one at least');
			//return false;
		}
	}
	document.form.submit();
}
function dosubmitSub(what,id){
	document.getElementById('what').value = what;
	document.getElementById('userid_sub').value = id;
	var theForm = document.form, z = 0;
	var chk = false;
	if(what == 'delete'){
		for(z=0; z<theForm.length;z++){
			  if(theForm[z].checked){
					chk= true;
			  }
		 }
		if(!chk){
			//alert('Please select one at least');
			//return false;
		}
	}
	document.form.submit();
}

function toggle(id){
	var full = document.getElementById('full_'+id);
	var top = document.getElementById('top_'+id);
	var short = document.getElementById('short_'+id);
	var img = document.getElementById('img_'+id);
	if(full.style.display == 'none'){
		full.style.display = 'block';
		top.style.display = 'block';
		short.style.display = 'none';
		img.src  = 'images/rt_arrow2.gif';
	}else{
		full.style.display = 'none';
		top.style.display = 'none';
		short.style.display = 'block';
		img.src  = 'images/rt_arrow.gif';
		
	}
}
function submitComment(what, type){
	document.getElementById('done').value = what;
	var theForm = document.form, z = 0;
	if(type == ''){
		var chk = false;
		for(z=0; z<theForm.length;z++){
			  if(theForm[z].checked){
					chk= true;
			  }
		 }
		if(!chk){
			var error = document.getElementById('errormess').value;
			alert(error);
			return false;
		}
	}else{
		document.getElementById('chk_'+type).checked = true;
	}
	document.form.submit();
}

function hidetags(cond){
	if(cond)
	{
		document.getElementById('hideall').style.display='block';
		document.getElementById('showall').style.display='none';
		document.getElementById('tagdiv').style.display='block';
	}else{
		document.getElementById('hideall').style.display='none';
		document.getElementById('showall').style.display='block';
		document.getElementById('tagdiv').style.display='none';
	}
}

function addTags(id){
	var tmpData=document.getElementById('tags').value;
		var tmpArray  = new Array();
		var arrCount = 0;
		if(tmpData !="" && tmpData != null ){
			tmpArray = tmpData.split(",");	
			arrCount =  tmpArray.length;
		}
		var action =  true;
		for(var i=0; i<arrCount; i++){
			if(tmpArray[i]== id)
				action = false;
		}
		if(action)
			tmpArray[arrCount]= id;
		var tmpVal = tmpArray.join(',');
		document.getElementById('tags').value = tmpVal;
}
function onCheckFriend(id, name){
	if(document.getElementById('friend_'+id).checked == true){
		addFriendId(id);
		addFriendName(name);
	}else{
		removeFriendId(id, 'selectedFriendsId');
		removeFriendId(name, 'selectedFriendsName');
	}
}

function addFriendId(id){
	var tmpData=document.getElementById('nasfriendId').value;
		var tmpArray  = new Array();
		var arrCount = 0;
		if(tmpData !="" && tmpData != null ){
			tmpArray = tmpData.split(",");	
			arrCount =  tmpArray.length;
		}
		var action =  true;
		for(var i=0; i<arrCount; i++){
			if(tmpArray[i]== id)
				action = false;
		}
		if(action)
			tmpArray[arrCount]= id;
		var tmpVal = tmpArray.join(',');
		document.getElementById('nasfriendId').value = tmpVal;
}
function addFriendName(id, fieldName){
	var tmpData=document.getElementById(fieldName).value;
		var tmpArray  = new Array();
		var arrCount = 0;
		if(tmpData !="" && tmpData != null ){
			tmpArray = tmpData.split(" , ");	
			arrCount =  tmpArray.length;
		}
		var action =  true;
		for(var i=0; i<arrCount; i++){
			if(tmpArray[i]== id)
				action = false;
		}
		if(action)
			tmpArray[arrCount]= id;
		var tmpVal = tmpArray.join(' , ');
		document.getElementById(fieldName).value = tmpVal;
}
function removeFriendId(id, fieldname){
	var MyArray = new Array();
	var	attachMedia = document.getElementById(fieldname);
		MyArray = attachMedia.value.split(",");
	var tmpArray=new Array();
	var tmpCounter=0;
	for(i=0;i<MyArray.length;i++){
		if(MyArray[i]==id){
			;
		}else{
			tmpArray[tmpCounter]=MyArray[i];
			tmpCounter=tmpCounter+1;
		}						
	}

	MyArray=tmpArray.join(',');
	attachMedia.value=MyArray;
}
function saveFriendSettings(num){
	for(var i=1; i<=num; i++){
		if(document.getElementById('friend_'+i).checked == true){
			addFriendId(document.getElementById('friend_'+i).value);
			addFriendName(document.getElementById('freindName_'+i).value, 'nasfriendName')
		}
	}
	/*if(document.getElementById('friendLists').value == '')
		document.getElementById('friendLists').value = document.getElementById('selectedFriendsId').value;
	else
		document.getElementById('friendLists').value = document.getElementById('friendLists').value +','+ document.getElementById('selectedFriendsId').value;
	if(document.getElementById('nasfriends').value == '' )
		document.getElementById('nasfriends').value = document.getElementById('selectedFriendsName').value;
	else
		document.getElementById('nasfriends').value = document.getElementById('nasfriends').value +','+ document.getElementById('selectedFriendsName').value;
*/	
	req.transport.abort();	
	$('page_overlay_box').style.width = '0%';
	$('page_overlay_box').style.height = '0%';
	$('page_overlay_box').update('');
	$('page_overlay_box').hide();
	//showSelectBoxes();
	hideBox();
}
function addAddresses(num){
	for(var j=0; j<num; j++){
		if(document.getElementById('emailaddresses_'+j).checked == true){
			addFriendName(document.getElementById('emailaddresses_'+j).value, 'friendsEmail')
		}
	}
	req.transport.abort();	
	$('page_overlay_box').style.width = '0%';
	$('page_overlay_box').style.height = '0%';
	$('page_overlay_box').update('');
	$('page_overlay_box').hide();
	//showSelectBoxes();
	hideBox();
}