// popup box code
function OpenUserWin(command){
	var newwin = window.open("/"+command,'open','width=650,height=664,status=yes,scrollbars=yes,resizable=no,location=no,toolbar=no');
	if (newwin){
		newwin.focus();
	} 
}

function OpenBigUserWin(command){
	var newwin = window.open("/"+command,'open','width=850,height=664,status=yes,scrollbars=yes,resizable=no,location=no,toolbar=no');
	if (newwin){
		newwin.focus();
	} 
}

function OpenForgotWin(command){
	var newwin = window.open("/"+command,'open','width=480,height=150,status=yes,scrollbars=no,resizable=no,location=no,toolbar=no');
	if (newwin){
		newwin.focus();
	} 
}

function validEmail( text )
{			
	if ( text == '' )
		return false;
	
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if( reg.test(text) == false )
		return false;
	var illegalChars=/[\(\)\<\>\,\;\:\\\/\"\[\]]/;
	if (text.match(illegalChars))
		return false;
	return true;
}

function SendToFriend(form)
{
	var valid = true;
			
	if ( validEmail( $('#sendersEmailField').val() ) )
		$('#sendersEmail').css({"color":"black"});
	else
	{
		valid = false;
		$('#sendersEmail').css({"color":"#c00"});
	}
	
	if ( validEmail( $('#friendsEmailField').val() ) )
		$('#friendsEmail').css({"color":"black"});
	else
	{
		valid = false;
		$('#friendsEmail').css({"color":"#c00"});
	}
	
	if ( $('#sendersNameField').val() != '' )
		$('#sendersName').css({"color":"black"});
	else
	{
		valid = false;
		$('#sendersName').css({"color":"#c00"});
	}
	
	if ( $('#friendsNameField').val() != '' )
		$('#friendsName').css({"color":"black"});
	else
	{
		valid = false;
		$('#friendsName').css({"color":"#c00"});
	}
	

	if ( valid )
	{
		var params = {'fromEmail':form.sendersEmail.value, 'fromName':form.sendersName.value, 'toName':form.friendsName.value, 'toEmail':form.friendsEmail.value, 'comments':form.comments.value};
		var url = SetURLParams( "/send-to-friend", params );
		
		$('#shareloader').show();
		$('#send').hide();
		
		$.ajax({
			url: url,
			type: 'GET',
			dataType: 'html',
			timeout: 10000,
			error: function(){
				$('#shareloader').hide();
				alert('Error sending message');
			},
			success: function(listhtml){
				$('#simplemodal-container').css({"height":"auto"});
				$('#sendFields').hide(400);
				$('#shareloader').hide(400);
				$('#send').hide(400);
				$('#sendSuccess').show(100);
			}
		});
	}
	else{
		$('#send').hide();
		$('#sendError').show();
		setTimeout(function(){$('#send').show(); $('#sendError').hide();}, 4000);
	}
	return false;
}

function SetURLParams(url,params)
{
	var q=url.indexOf("?");
	if(q!=-1){
		url=url.substr(0,q);
	}
	var p=[];
	for(var i in (params||{})){
		p.push(encodeURIComponent(i)+"="+encodeURIComponent(params[i]));
	}
	if(p.length===0){
		return url;
	}
	return url+"?"+p.join("&");
}

function OpenSendToFriend(){
	$('#sendtofriend').modal();
	return false;
}

function CloseSendToFriend(){
	$.modal.close();
	return false;
}

/*
$(document).ready(function(){
	// Trim all changed fields
	$('input').bind('change',function(event) {
		$(this).val($(this).val().trim());
	});
});

*/