function bgfunc(vl){
	switch(vl){
		case 'logo':
			document.getElementById('text_tr').bgColor='#CCCCCC';
			document.getElementById('logo_tr').bgColor='#FFFFFF';
			tinyMCE.execCommand('mceRemoveControl', false, 'text_message');			
			document.getElementById('text_message').disabled=true;			
			document.getElementById('text_message').value="";			
			//document.select_bag.only.value="ll";			
			// document.getElementById('user_logo').disabled=false;
			document.getElementById('file').disabled=false;
			var logos=document.getElementsByName('logo_image');
			for(i=0; i<logos.length; i++){
				logos[i].disabled=false;
			}
		break;
		case 'text':
			document.getElementById('text_tr').bgColor='#FFFFFF';
			document.getElementById('logo_tr').bgColor='#CCCCCC';	
			//document.select_bag.only.value="mm";
			if (tinyMCE.getInstanceById('text_message') == null) {
				tinyMCE.execCommand('mceAddControl', false, 'text_message');
			}
			document.getElementById('text_message').disabled=false;
			document.getElementById('text_message').value=document.getElementById("txtMsg").value;
			// document.getElementById('user_logo').disabled=true;
			document.getElementById('file').disabled=true;
			var logos=document.getElementsByName('logo_image');
			for(i=0; i<logos.length; i++){
				logos[i].disabled=true;
			}
		break;
		case 'logo_text':			
			document.getElementById('text_tr').bgColor='#FFFFFF';
			document.getElementById('logo_tr').bgColor='#FFFFFF';
			//document.select_bag.only.value="lm";
			document.getElementById('text_message').disabled=false;
			document.getElementById('text_message').value=document.getElementById("txtMsg").value;
			// document.getElementById('user_logo').disabled=false;
			document.getElementById('file').disabled=false;
			if (tinyMCE.getInstanceById('text_message') == null) {
				tinyMCE.execCommand('mceAddControl', false, 'text_message');
			}
			var logos=document.getElementsByName('logo_image',false);
			for(i=0; i<logos.length; i++){
				logos[i].disabled=false;
			}
		break;
	}
}
function chk(va){
	if(va){
		document.getElementById('own').checked=true;
	}
	else{
		document.getElementById('own').checked=false;
		document.getElementById('predefined').checked=false;
		var vlog=document.getElementsByName('logo_image');
		for(v=0;v<vlog.length;v++){
			vlog[v].checked=false;
		}
	}
}
function chksec(){
	var vlog=document.getElementsByName('logo_image');
	for(v=0;v<vlog.length;v++){
		vlog[v].checked=false;
	}
}
function onclk(){
	var foun=false;
	var vlog=document.getElementsByName('mess_logo[]');
	for(v=0;v<vlog.length;v++){
		if(vlog[v].checked){
			foun=true;
			break;
		}			
	}
	if(!foun && document.select_bag.text_message.value!=''){
		alert('Please select atleast one from text or logo.');
		document.select_bag.text_message.focus();
		return false;
	}
	else{
		return true;
	}
}
function loadfunc(){
	// document.getElementById('user_logo').disabled=true;
	document.getElementById('file').disabled=true;
	var logos=document.getElementsByName('logo_image');
	//alert(logos.length);
	for(i=0; i<logos.length; i++){		
		logos[i].disabled=true;
	}
}

function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}


tinyMCE.init({
	mode : "textareas",
	theme : "advanced",
	//theme_advanced_buttons1 : "bold,italic,underline,separator,strikethrough,separator,justifyleft,justifycenter,justifyright, justifyfull,separator,bullist,numlist,undo,redo,link,unlink,forecolor",
	// theme_advanced_buttons1 : "bold,italic,underline,undo,redo,fontselect,fontsizeselect",
	elements : "text_message",
	theme_advanced_buttons1 : "fontselect,fontsizeselect",
	theme_advanced_buttons2 : "",
	theme_advanced_buttons3 : "",
	theme_advanced_toolbar_location : "top",
	theme_advanced_toolbar_align : "left",
	theme_advanced_statusbar_location : "bottom",
	extended_valid_elements : "a[name|href|target|title|onclick],img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name],hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style]"
});


function topic_Validator(theForm)
{

 tinyMCE.triggerSave(true,true);
//alert(document.select_bag.logo_image.value);
if(getCheckedValue(document.forms['select_bag'].elements['select_type']) == "text")
	{
if (trim(theForm.text_message.value) == "" || trim(theForm.text_message.value)=="<p>&nbsp;</p>" || trim(theForm.text_message.value) == "<br>")
{
alert("Please write your message first");

return false;
}
}
else if(getCheckedValue(document.forms['select_bag'].elements['select_type']) == "logo")
	    {
          
		  	var tmp_logos=document.getElementsByName('logo_image');
			$imgFlag=0;
			for(i=0; i<tmp_logos.length; i++){
				if(tmp_logos[i].checked) {
					$imgFlag=1;
					break;
				}
			} 



		  if((document.select_bag.file.value =="") && !$imgFlag)
	      {
			alert( "Please either upload your selected logo or select any from available logos");
			document.select_bag.file.focus();
			return false ;
		  }
		}else if(getCheckedValue(document.forms['select_bag'].elements['select_type']) == "logo_text")
		{
			if (trim(theForm.text_message.value) == "" || trim(theForm.text_message.value)=="<p>&nbsp;</p>" || trim(theForm.text_message.value) == "<br>")
			{
				alert("Please write your message first");

					return false;
			}

			var tmp_logos=document.getElementsByName('logo_image');
			$imgFlag=0;
			for(i=0; i<tmp_logos.length; i++){
				if(tmp_logos[i].checked) {
					$imgFlag=1;
					break;
				}
			} 

			if((document.select_bag.file.value =="") && !$imgFlag)
	      {
			alert( "Please either upload your selected logo or select any from available logos");
			document.select_bag.file.focus();
			return false ;
		  }
		}
return true;
}

function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}


function jsUpload(upload_field)
					{
						//alert('HEllo');
						alert(upload_field);
						// this is just an example of checking file extensions
						// if you do not need extension checking, remove 
						// everything down to line
						// upload_field.form.submit();

						// var re_text = /\.jpeg|\.jpg|\.gif/i;
						var re_text = /\.jpeg|\.jpg|\.gif|\.png|\.bmp|\.tif|\.eps/i;
						var filename = upload_field.value;

						/* Checking file type */
						if (filename.search(re_text) == -1)
						{
							// alert("File does not have text(jpeg, jpg, gif, png, bmp, tif, eps) extension");
							alert("File type does not support");
							upload_field.form.reset();
							return false;
						}

						upload_field.form.submit();
						document.getElementById('upload_status').value = "uploading file...";
						upload_field.disabled = true;
						return true;
					}
