function checkRegister()
{
	var flag =0;
	var msg = '';
	var element = '';
	
	if(document.getElementById('first_name').value==0)
	{
		msg = 'Please enter your first name...' + '\n';
		flag = 1;
		element = 'first_name';
	}
	
	if(document.getElementById('zip_code').value=='')
	{
		msg = msg + 'Please enter your zipcode...' + '\n';
		flag = 1;
		
		if(element=='')
			element = 'zip_code';
	}
	
	if(document.getElementById('country').value=='')
	{
		msg = msg + 'Please choose your country...' + '\n';
		flag = 1;
		
		if(element=='')
			element = 'country';
	}
	
	if(document.getElementById('email').value=='')
	{
		msg = msg + 'Please enter your email...' + '\n';
		flag = 1;
		
		if(element=='')
			element = 'email';
	}
	else
	{
		str = document.getElementById('email').value;
		
		if(str.length > 25)
		{
			msg = msg + 'email must be below or 25 characters...' + '\n';
				flag = 1;
		
			if(element=='')
				element = 'email';
		}
			
			
		var emailRegEx = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if(!str.match(emailRegEx))
		{
			msg = msg + 'Please enter a valid email...' + '\n';
			flag = 1;
		
			if(element=='')
				element = 'email';
		}
	}
	
	if(document.getElementById('c_email').value=='')
	{
		msg = msg + 'Please enter your confirm email...' + '\n';
		flag = 1;
		
		if(element=='')
			element = 'c_email';
	}
	else
	{
		if(document.getElementById('email').value!=document.getElementById('c_email').value)
		{
		msg = msg + 'Email does not match with confirm email...' + '\n';
		flag = 1;
		
		if(element=='')
			element = 'c_email';
		}	
	}
	
	if(document.getElementById('password').value=='')
	{
		msg = msg + 'Please enter password...' + '\n';
		flag = 1;
		
		if(element=='')
			element = 'password';
	}
	
	if(document.getElementById('how_did').value=='')
	{
		msg = msg + 'How did you hear about us?' + '\n';
		flag = 1;
		
		if(element=='')
			element = 'how_did';
	}
	
	if(flag==1)
	{
		alert(msg);
		document.getElementById(element).focus();
		return false;
	}
}

function checkAlbum()
{
	if(document.getElementById('album_name').value=='')
	{
		alert("Please enter album name...");
		document.getElementById('album_name').focus();
		return false;
	}
}

function confirmDelete()
{
	if(!confirm('Do you want to delete this item?'))
		return false;
}

function imageDel()
{
	var cnt = document.getElementsByName("image[]");
	var ids= '';
	for(var i=0;i<cnt.length;i++)
	{
		if(cnt[i].checked==true)
		{
			ids = ids + cnt[i].value + ',';
		}
	}
	
	document.getElementById("img_caption_id").value  = ids;
	document.getElementById("img_del_id").value  = ids;
}

function check_all()
{
	var cnt = document.getElementsByName("image[]");
	var ids= '';
	for(var i=0;i<cnt.length;i++)
	{
		cnt[i].checked=true
		ids = ids + cnt[i].value + ',';
	}
	document.getElementById("img_caption_id").value  = ids;
	document.getElementById("img_del_id").value  = ids;
}

function uncheck_all()
{
	var cnt = document.getElementsByName("image[]");
	var ids= '';
	for(var i=0;i<cnt.length;i++)
	{
		cnt[i].checked=false
	}
}

function activeTab(tabname,sec_tab)
{
	
	document.getElementById("long_term").style.display = 'none';
	document.getElementById("short_term").style.display = 'none';
	document.getElementById("me_clicked").style.display = 'none';
	document.getElementById("clicked_me").style.display = 'none';
	document.getElementById("double_match").style.display = 'none';
	document.getElementById(tabname).style.display = 'block';
	document.getElementById("one").style.color  = '#434548'
	document.getElementById("two").style.color= '#434548'
	document.getElementById("three").style.color = '#434548'
	document.getElementById("four").style.color = '#434548'
	document.getElementById("five").style.color = '#434548'
	document.getElementById(sec_tab).style.color = '#FFF'
		
}

function showDisplay()
{
	id = document.getElementById('current_tab').value;
	var val = document.getElementById('all_profile_id').value;
	var getId = val.split(',');
	for(var i=0;i<getId.length;i++)
	{
		tab_name = 'profile_show_'+ getId[i];
		document.getElementById(tab_name).style.display = 'none';
	}
	document.getElementById('profile_show_'+id).style.display = 'block';
}

function checkForm()
{
	var $flag = 0;
	var msg = '';
	var element = '';
	
	if(document.getElementById('txtfirstname').value=='')
	{
		msg = 'Please enter your first name..' + '\n';
		$flag = 1;
		
		if(element=='')
			element = 'txtfirstname';
	}
	
	if(document.getElementById('txtlastname').value=='')
	{
		msg += 'Please enter your last name..' + '\n';
		$flag = 1;
		if(element=='')
			element = 'txtlastname';
	}
	
	if(document.getElementById('txtemail').value=='')
	{
		msg += 'Please enter your email..' + '\n';
		$flag = 1;
		if(element=='')
			element = 'txtemail';
	}
	else
	{
		str = document.getElementById('txtemail').value;
		var emailRegEx = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if(!str.match(emailRegEx))
		{
			msg  += 'Please enter a valid email...' + '\n';
			flag = 1;
			if(element=='')
				element = 'txtemail';
		}
	}
	
	
	if(document.getElementById('txtaddress1').value=='')
	{
		msg += 'Please enter your address..' + '\n';
		$flag = 1;
		if(element=='')
			element = 'txtaddress1';
	}
	
	if(document.getElementById('txtcity').value=='')
	{
		msg += 'Please enter your city..' + '\n';
		$flag = 1;
		if(element=='')
			element = 'txtcity';
	}
	
	if(document.getElementById('txtstateprovince').value=='')
	{
		msg += 'Please enter your state..' + '\n';
		$flag = 1;
		if(element=='')
			element = 'txtstateprovince';
	}
	
	if(document.getElementById('txtzip').value=='')
	{
		msg += 'Please enter your zipcode..' + '\n';
		$flag = 1;
		if(element=='')
			element = 'txtzip';
	}
	
	if(document.getElementById('txtfrom').value=='')
	{
		msg += 'Please choose your country..' + '\n';
		$flag = 1;
		if(element=='')
			element = 'txtfrom';
	}
	
	
	
	if($flag == 1)
	{
		alert(msg);
		document.getElementById(element).focus();
		return false;
	}
	
	return true;

}

function checkProfileVideo()
{
	if(document.getElementById('new_video').value=='')
	{
		alert("Please choose a video file..");
		document.getElementById('new_video').focus();
		return false;
	}
}

function checkProfileAudio()
{
	if(document.getElementById('new_voice').value=='')
	{
		alert("Please choose an audio file..");
		document.getElementById('new_voice').focus();
		return false;
	}
}


	
function get(id)
{
	if(confirm("Do you want to permanently  remove this person  from your match list?"))
		window.location.href='showprofile.php?id='+ id +'&imnot=' + id;
	
}

function checkNewMessage()
{
	try
	{
		var url = 'ajax_functions.php?action=checknewmessage';
		$.post(url, { func: "callback_func" },
		 function(data){
			 if(data==1)
			 {
				 if( document.getElementById('new'))
					 document.getElementById('new').style.color = 'red';
					 
					 $("#player_div").empty();
					$("#player_div").prepend(insertPlayer());
					 
				 var htm = '<center>You have a message.&nbsp;Click <a href="mailmessages.php?messages=inbox">HERE</a>&nbsp;&nbsp;to read it.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a onclick="hidemessage();" style="cursor:pointer">(&nbsp;X&nbsp;)</a><center>';
				
				 $("#confirm").html(htm);
				 $("#confirm").fadeIn("slow");
			 }
			
	  }, "text");
	}
	catch(e)
	{
		return false;
	}
}


function lookingFunUsersStatusChange()
{
	var url = 'ajax_functions.php?action=lffusers';
	$.post(url, { func: "callback_func" },
 	 function(data){
		 if(data==1 && document.getElementById('funcategory_identifier').value==1)
		 {
			 location.reload(true);
		 }
		
  }, "text");
}

function hidemessage()
{
	$("#confirm").fadeOut("slow");
}


function haveMeCredits(user_id,selected_user_id)
{
	try
	{
		var url = 'ajax_functions.php?action=checkmycredits';
		$.post(url, { func: "callback_func" },
		 function(data){
			 if(data==1)
			 {
				 return true;
			 }
			
	  }, "text");
	}
	catch(e)
	{
		return false;
	}
}

function chatInvitationAlert(chat_user_id)
{
	try
	{
		var url = 'ajax_functions.php?action=chatinvitation&chat_user_id=' + chat_user_id;
		$.post(url, { func: "callback_func" },
		 function(data){
			 if(data==1)
			 {
				 return true;
			 }
			
	  }, "text");
	}
	catch(e)
	{
		return false;
	}
}


function insertPlayer()
{
	    var playerpath	= 'singlemp3player.swf';
		var path		= 'soundz/';
		var filename	= 'ding.mp3';

		var mp3html = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ';
		mp3html += 'width="1" height="1" ';
		mp3html += 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab">';
		mp3html += '<param name="movie" value="'+playerpath+'?';
		mp3html += 'showDownload=false&file=' + filename + '&autoStart=true';
		mp3html += '&backColor=ffffff&frontColor=ffffff';
		mp3html += '&repeatPlay=false&songVolume=50" />';
		mp3html += '<param name="wmode" value="transparent" />';
		mp3html += '<embed wmode="transparent" width="1" height="1" ';
		mp3html += 'src="' + playerpath + '?'
		mp3html += 'showDownload=false&file=' + filename + '&autoStart=true';
		mp3html += '&backColor=ffffff&frontColor=ffffff';
		mp3html += '&repeatPlay=false&songVolume=50" ';
		mp3html += 'type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
		mp3html += '</object>';
		return mp3html;
}
	
$(document).ready(function() {
    // to position #confirmDialogue, we need the window height/width
    var msg = $('#confirm');
	
	var myWidth = 0, myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
    myHeight = document.body.clientHeight;
  }
	
    var height = myWidth;
    var width = myHeight;

	var height = screen.availWidth - myWidth;
    var width = screen.availHeight - myHeight;
	
	$w  = document.documentElement.clientWidth;
	$h = document.documentElement.clientHeight;
    msg.css({
        'left' : 680 ,  // half width - half element width
        'top' : 5, // similar
        'z-index' : 15                        // make sure element is on top
    });
});
