/**
 * @author ssein
 */

/**
 * Select card
 * @param {StringCardName} name
 * @param {IntegerCardIdentifcator} id
 */
var selectCardId = 1;
function selectCard(name,id)
{
	if ( id == selectCardId )  return true;
	$('#flash_movie').empty();
	$('#flash_movie').html('<embed src="/i/shareit/swf/'+name+'" id="selectedCard" quality="high" wmode="transparent" type="application/x-shockwave-flash" width="580" height="381"></embed>');
	$('#cardSrc').val(id);
	selectCardId = id;
}

/**
 * Sending card to your friend
 */
function SendeCard()
{
	var yourName = $('#your_name').val();
	var yourEmail = $('#your_email').val();
	var loveName = $('#love_name').val();
	var loveEmail = $('#love_email').val();
	var message = $('#loveMessageText').val();
	var cardId = $('#cardSrc').val();
	
	var email_pattern = new RegExp(/^([A-Za-z])([A-Za-z0-9\_\-\.]{2,})@([A-Za-z])([A-Za-z0-9]{1,})\.([A-Za-z0-9\.]{2,})$/);
	
	if (!email_pattern.test(yourEmail)) {
		DisplayError('200-06');
		return false;
	}
	
	if (!email_pattern.test(loveEmail)){
		DisplayError('200-07');
		return false;
	}
	
	var	reqUrl = '/proto/open.php'; 
	var request = "method=SendeCard&yourname="+yourName+"&youremail="+yourEmail+"&lovename="+loveName+"&loveemail="+loveEmail+"&message="+message+"&cardId="+cardId;
	
	$.ajax({
		type: "POST",
		url: reqUrl,
		data: request,
		error: function (XMLHttpRequest, textStatus, errorThrown){
			alert('Connection error. Try later!');
		},
		success: function (msg){
			var response = JSON.parse(msg);
			if (response.response == 'fail') {
				coreData.data.error['e'+response.errors[0].id] = response.errors[0].text;
				DisplayError(response.errors[0].id);
			}
			else 
				{
				var text = '<div class="mainHeader" style="text-align: center;">You eCard send succesfully</div>';
					text += '<div class="subHeader" style="text-align: center;">Happy Saint Valentine&rsquo;s day!</div><br><br>';
					text += '<input id="sendButt" type="image" onclick="document.location.href=\'/share.php\'" src="/i/shareit/send.gif"  width="177" height="47"/>';
				
				$('#content').empty();
				//$('#contentRightCol').empty();
				$('#content').css('text-align','center');
				$('#content').html(text);
				}
				;
		}
	});	
}
