/*
 * MMS senndind stuff
 */

//global; should be initialised by PHP
//then changed by user clicks
if(typeof(currDay) === 'undefined') {
    window.currDay=1;
}

//register click
$(window).load( function(){
	 $('#send_btn a').click(showSend);
	 $('#message').click(messageClick);
	 $('#message').blur(messageBlur);
	 $('#title').click(titleClick);
	 $('#title').blur(titleBlur);
	 $('#form_container_sent').hide();


});

//gets info from send form, parses it and sends MMS
function sendMMS(){

	//block send button
	$("submit_btn").removeClass();
	$("submit_btn").addClass('disabled');
	$("#process").css('display','block');
	$("#submit_btn").attr('disabled','disabled');

	//data aquisition
	mobile = $('#mobile')[0];
	mobileNo=mobile.value;
	title=$('#title')[0].value;
	message=$('#message')[0].value;
	
	if(message=="Und hier kannst du deine Nachricht schreiben"){
		message="";
	}
	if(title=="Bitte einen Titel eingeben"){
		title="";
	}

	
	if(mobileNo.match(/^(\+|00)491[567]\d{6,12}$/) == null){
		alert("Please enter mobile number in following format: +491623149314");
		return;
	}

	var specialChar= new RegExp("[a-zA-Z0-9_\u00A1-\uFFFF :!\\(\\)\-,'\"\.]+$");

	if ( title.length!=0 && (title.length>50 || title.match(specialChar) == null) ){
		alert("Please shorten the topic to 40 characters and/or remove special charaters");
		return;
	}
	
	if (message.length!=0 && (message.length>700 || message.match(specialChar) == null)){
		alert("Please shorten the message to 500 characters and/or remove special charaters");
		return;
	}
	
	//sending
	ajReq=$.get('http://suite.dropmobile.com/web2mobile_featured.php?client=xmass',
	            {day : currPreview, title : escape(title), message : escape(message), mobile : mobileNo},  postSending);

}

function postSending(data, status){	
	$("#submit_btn").removeClass();
	$("#submit_btn").addClass('disabled');
	
	$("#process").css('display','none');
	$("#form_container").fadeOut();
	$("#form_container_sent").fadeIn();

}

function showSend(){
	$('#main_content').fadeOut();
	//$('#preview_content').fadeOut(); 
	$('#form_container').fadeIn();
	$('#send_content').fadeIn();
	$('#form_container_sent').hide();
	 
	$('#send_btn a').removeClass();
	$('#send_btn a').addClass('selected');

	$("#submit_btn").removeClass();
	$("#submit_btn").addClass('active');
	$("#submit_btn").removeAttr("disabled");
}

function titleBlur(){
	title=$("#title")[0];
	if(title.value==""){
		title.value='Bitte einen Titel eingeben';
	}
}

function titleClick(){
	title=$("#title")[0];
	if(title.value=='Bitte einen Titel eingeben'){
		title.value="";
	}
}


function messageBlur(){
	msg=$("#message")[0];
	if(msg.value==''){
		msg.value="Und hier kannst du deine Nachricht schreiben";
	}
}
function messageClick(){
	msg=$("#message")[0];
	if(msg.value=='Und hier kannst du deine Nachricht schreiben'){
		msg.value="";
	}
}

