
/* Javascript to add event to Add to Favourites   */
function callReportIssueForm()
{
	var ajaxCall = 'jax.call("reportanissue","","showform","' +  document.location.href +'")';
	cWindowShow(ajaxCall, 'Report Issue', 500, 320,'error');	
}


function checkReportIssueForm()
{
    //name validation
	if( jQuery( '#report-form #name' ).val() == '' )
	{
		jQuery( '#report-form #report-message-error' ).html( 'Name&nbsp;cannot&nbsp;be&nbsp;left&nbsp;empty ' ).css( 'color' , 'red' );
		return false;		
	}

	//email	validation
	if( jQuery( '#report-form #email' ).val() == '' )
	{
		jQuery( '#report-form #report-message-error' ).html( 'Email&nbsp;cannot&nbsp;be&nbsp;left&nbsp;empty ' ).css( 'color' , 'red' );
		return false;		
	} else {
		var email =  jQuery( '#report-form #email' ).val();
		var re = /^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i;
		var email = email.replace(/^\s+|\s+$/g,'').replace(/\s+/g,' ');

		if (!re.test(email)) {
			jQuery( '#report-form #report-message-error' ).html( 'Enter&nbsp;valid&nbsp;email ' ).css( 'color' , 'red' );
			return false;
		}

	}

    //name validation
	if( jQuery( '#report-form #subject' ).val() == '' )
	{
		jQuery( '#report-form #report-message-error' ).html( 'Subject&nbsp;cannot&nbsp;be&nbsp;left&nbsp;empty ' ).css( 'color' , 'red' );
		return false;		
	}

	//Commets validation
	if( jQuery( '#report-form #report-message' ).val() == '' )
	{
		jQuery( '#report-form #report-message-error' ).html( 'Tell&nbsp;us&nbsp;about&nbsp;the&nbsp;problem&nbsp;you&nbsp;encountered&nbsp;on&nbsp;this&nbsp;web&nbsp;site' ).css( 'color' , 'red' );
		return false;		
	}
	/*
	if( jQuery( '#report-form #doingattime' ).val() == '' )
	{
		jQuery( '#report-form #report-message-error' ).html( 'Tell&nbsp;us&nbsp;about&nbsp;what&nbsp;are&nbsp;you&nbsp;doing&nbsp;at&nbsp;that&nbsp;time' ).css( 'color' , 'red' );
		return false;		
	}
	*/

	return true;
}

function submitReportIssueForm()
{
	if ( checkReportIssueForm())
	{
		//var url		= jQuery( '#report-form #url' ).val();		 
	    //var name	= jQuery( '#report-form #name' ).val();
	    //var email	= jQuery( '#report-form #email' ).val();
		//var subject	= jQuery( '#report-form #subject' ).val();
	    //var comment = jQuery( '#report-form #report-message' ).val();
		//var doingattime = jQuery( '#report-form #doingattime' ).val(); 
		//var issuetype	= jQuery( '#report-form #issuetype' ).val(); 

		//comment1 = comment.replace(/\'/g, "&#39;");
		//commentnew = comment1.replace(/\"/g, "&#34;");

		//var ajaxcall='jax.call("reportanissue", "","showsaveform","' + url + '","' + name + '","' + email + '","' + commentnew + '","'+ subject +'","'+ issuetype +'")';


		jQuery.post('index.php', jQuery("#report-form").serialize() ,function(data) {
			var ajaxcall='jax.call("reportanissue", "","showsaveform")';
			cWindowShow(ajaxcall, 'Report Sent', 450, 100);
		});


		
	}
}