/*Feedback Work*/


function showfeedback(page)
{
	jQuery('#playlistProcess').hide();
	jQuery('#feedback_div').show();
	jQuery('#mainbox_feedback').show();
	jQuery("embed,object").css('visibility','hidden');
}

function cancelfeedback()
{
	jQuery('#playlistProcess').hide();
	jQuery('#feedback_div').hide();
	jQuery('#mainbox_feedback').hide();
	jQuery('#msges span').html('');
	jQuery('#msges').hide();
	jQuery('#email').val('');
	jQuery('#message').val('');
	jQuery('#image').val('');
	jQuery('#success_div').css({'display':'none'});
	jQuery('#form_feedback').css({'display':'block'});
	jQuery('#error_msg_feedback').css({'display':'none'});
	jQuery("embed,object").css('visibility','visible');
}
function hideoption_group()
{
	
	jQuery('#options_div').hide();
	jQuery('#statusbar_id').show();	
	jQuery('#playlistProcess').hide();
	jQuery('#feedback_div').hide();
	jQuery('#mainbox_feedback').hide();
	jQuery('#msges span').html('');
	jQuery('#msges').hide();
	jQuery('#email').val('');
	jQuery('#message').val('');
	jQuery('#image').val('');
	jQuery('#success_div').css({'display':'none'});
	jQuery('#form_feedback').css({'display':'block'});
	jQuery('#error_msg_feedback').css({'display':'none'});
	jQuery("embed,object").css('visibility','visible');	
}


function postRequesteMyActivity(strURL) 
{

	var xmlHttp;
	try
	{
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	}
	catch (e)
	{
	// Internet Explorer
		try
		{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
		try
		{
		  	xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch (e)
		{
			alert("Your browser does not support AJAX!");
			 return false;
		}
	}
}

   		 xmlHttp.open('POST', strURL, true);

    	xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

   	 	xmlHttp.onreadystatechange = function() 
		{
			if (xmlHttp.readyState == 4) 
			{
				//alert(xmlHttp.responseText);
				
			}
   		}
    xmlHttp.send(null);
}


function showUpgradeOptions()
{
	var recipient = document.getElementById('recipient').value;
	var fromemail = document.getElementById('fromemail').value;
	var subject = document.getElementById('subject').value;
	var message = document.getElementById('styled').value;
	//var my_file_element = document.getElementById('my_file_element').value;
	var url= 'process/user_info.php?recipient='+recipient+'&fromemail='+fromemail+'&subject='+subject+'&message='+message;
	//alert(url);
	postRequesteMyActivity(url);
	document.getElementById('toemail_new').value = recipient;
	document.getElementById('fromemail_new').value = fromemail;
	document.getElementById('subject_new').value = subject;
	document.getElementById('message_new').value = message;
	//document.getElementById('my_file_element_new').value = my_file_element;
	//document.getElementById('my_file_size_new').value = my_file_element_size;	
	document. getElementById("fromid"). innerHTML = fromemail;
	document. getElementById("toid"). innerHTML = recipient;
	document. getElementById("subjectid"). innerHTML = subject;
	document. getElementById("messageid"). innerHTML = message;	
	//document. getElementById("filesid"). innerHTML = my_file_element;
	//document. getElementById("filessize"). innerHTML = my_file_element_size;	
	jQuery('#playlistProcess').hide();
	jQuery('#options_div').show();
	jQuery('#mainbox_feedback').show();
	jQuery("embed,object").css('visibility','hidden');

}

function goto_largeindex_preview(){
	
	jQuery('#playlistProcess').hide();
	jQuery('#options_div').hide();
	jQuery('#mainbox_feedback').hide();
}


function showLoginSignupOption(page)
{
jQuery('#options_div').hide();
jQuery('#login_signup_div').show();
jQuery("embed,object").css('visibility','hidden');
}
function cancelLogin()
{
	jQuery('#login_signup_div').hide();	
	jQuery('#options_div').show();
	jQuery('#mainbox_feedback').show();
	jQuery("embed,object").css('visibility','hidden');
}
function showPaymentDiv()
{
	jQuery('#signup_div').hide();
	jQuery('#title_payment_div').show();
	jQuery('#payment_div').show();
	
	var fname = document.getElementById('fname').value;
	document.getElementById('firstName').value = fname;
	var lname = document.getElementById('fname').value;
	document.getElementById('lastName').value = lname;
	
	jQuery("embed,object").css('visibility','hidden');
}


function showAfterPaymentPage(page)
{

	jQuery('#options_div99').show();
	jQuery('#mainbox_feedback').show();
	jQuery("embed,object").css('visibility','hidden');
}




function feedback_user()
	{
		jQuery('#playlistProcess').hide();
		if(jQuery('#message').val()=='')
		{
			jQuery('#error_msg_feedback').css({'display':'block'});
			return false;
		}
		else
		{
		var email=jQuery('#email').val();
		var message=jQuery('#message').val();
		var type=jQuery('#type').val();

		//starting setting some animation when the ajax starts and completes
		/*jQuery("#btUpload").removeAttr("style");
		jQuery("#btUpload").attr({"disabled":true});
		jQuery("#uploader_upload").ajaxStart(function(){
			jQuery(this).show();
		}).ajaxComplete(function(){
			jQuery(this).hide();
		});*/
	
		
		/*
			prepareing ajax file upload
			url: the url of script file handling the uploaded files
                        fileElementId: the file type of input element id and it will be the index of  $_FILES Array()
			dataType: it support json, xml
			secureuri:use secure protocol
			success: call back function when the ajax complete
			error: callback function when the ajax failed
			
                */
		jQuery.ajaxFileUpload(
			{
				url:AJAX_PATH+'makerequest.php?pname=feedback_user&email='+email+'&message='+message+'&type='+type, 
				secureuri:false,
				fileElementId:'image',
				dataType: 'json',
				success: function (data, status)
				{
				
					var status=data['msg_status'];				
					if(data['msg_status']=='success')
					{
						
						jQuery('#success_div').css({'display':'block'});
						jQuery('#form_feedback').css({'display':'none'});
					}
					else
					{
						if(data['error'] == '' || data['error'] == 'undefined')
						{
							jQuery('#form_feedback').css({'display':'block'});
							jQuery('#msges').html('Unknown error occured please try again.');
							jQuery('#msges').show();							
						}
						else
						{
							jQuery('#msges span').html(data['error']);
							jQuery('#msges').show();
						}
					}
				
					/*}if(typeof(data.error) != 'undefined')
					{
						if(data.error != '')
						{
							jQuery('#msges').html(data['error']);
							jQuery('#msges').show();
						}
						else
						{
								alert(data['msg_status']);
								var status=data['msg_status'];
								if(status=='success')
								{
									jQuery('#success_div').css({'display':'block'});
									jQuery('#form_feedback').css({'display':'none'});
								}
								else
								{
									jQuery('#form_feedback').css({'display':'block'});
									jQuery('#msges').html('Unknown error occured please try again.');
									jQuery('#msges').show();
								}
						}
					}*/
				},
				error: function (data, status, e)
				{
					alert(e);
				}
			}
		);

		return false;
	} 
}
