
function rollover(imgID) {
  // get the image object we're referring to
  var thisimg = document.getElementById(imgID);
  // and add "_on" to its src
  thisimg.src = thisimg.src.replace(/(\.[a-z0-9]+)$/i,'_on$1');
}
function rollout(imgID) {
  // get the image object we're referring to
  var thisimg = document.getElementById(imgID);
  // and remove "_on" from its src
  thisimg.src = thisimg.src.replace(/_on(\.[a-z0-9]+)$/i,'$1');
}

function submitform()
{
  document.searchform.submit();
}
function addKeyWords(id)
{
  document.getElementById('search_text').value+=' '+id;
  submitform();
}

this.imagePreviewExample = function(){

  /* CONFIG */
  xOffset = 20;
  yOffset = 10;

  // these 2 variable determine popup's distance from the cursor
  // you might want to adjust to get the right result
  /* END CONFIG */

  $("a.thickbox2").hover(function(e)
  {
	this.removed=false;
	var img=this;

	var objImagePreloader1 = new Image();

	objImagePreloader1.onload = function()
	{
	  //alert(objImagePreloader1.src);
	  objImagePreloader1.onload=function(){};

	  img.initialWidth=objImagePreloader1.width+12;
	  img.initialHeight=objImagePreloader1.height+12;

	  if(!img.removed)
	  {

		img.previewElement=jQuery('<p id="thickbox"><img src="'+ objImagePreloader1.src +'" alt="Image preview" /></p>').appendTo("body");
		updatePreviewPosition(img,e);
		img.previewElement.show(300,
		  function()
		  {
			if(img.removed)
			  img.previewElement.hide().remove();
		  }
		  );
	  }

	  if(img.removed && img.previewElement)
		img.previewElement.hide().remove();

	};
	//alert('..competition/'+$(this).find("img")[0].id+'/3.jpg');
	//objImagePreloader1.src = 'get_image.php?id=40348&size=2';

	objImagePreloader1.src = img.title;
  },
  function()
  {
	this.removed=true;
	if(this.previewElement)
	  this.previewElement.hide().remove();
  });

  $("a.thickbox2").mousemove(function(e)
  {
	if(this.initialWidth && this.initialHeight)
	  updatePreviewPosition(this,e);
  });

};



this.imagePreview = function(){

  /* CONFIG */
  xOffset = 20;
  yOffset = 10;

  // these 2 variable determine popup's distance from the cursor
  // you might want to adjust to get the right result
  /* END CONFIG */

  $("a.thickbox").hover(function(e)
  {
	this.removed=false;
	var img=this;

	var objImagePreloader = new Image();

	objImagePreloader.onload = function()
	{
	  objImagePreloader.onload=function(){};

	  img.initialWidth=objImagePreloader.width+12;
	  img.initialHeight=objImagePreloader.height+12;

	  if(!img.removed)
	  {
				
		img.previewElement=jQuery('<p id="thickbox"><img src="'+ objImagePreloader.src +'" alt="Image preview" /></p>').appendTo("body");
		updatePreviewPosition(img,e);
		img.previewElement.show(300,
		  function()
		  {
			if(img.removed)
			  img.previewElement.hide().remove();
		  }
		  );
	  }

	  if(img.removed && img.previewElement)
		img.previewElement.hide().remove();

	};
	objImagePreloader.src = 'get_image.php?id='+$(this).find("img")[0].id+'&size=2';
  },
  function()
  {
	this.removed=true;
	if(this.previewElement)
	  this.previewElement.hide().remove();
  });

  $("a.thickbox").mousemove(function(e)
  {
	if(this.initialWidth && this.initialHeight)
	  updatePreviewPosition(this,e);
  });

};

updatePreviewPosition = function(source,e)
{
  if(source && source.previewElement)
  {
	var pLeft=$(source).parents()[7].offsetLeft;
	var pTop=$(source).parents()[7].offsetTop;

	//console.log('parent: '+$(source).parents()[7].offsetLeft);
	//for(i=0; i<$(source).parents().length; i++)
	//	console.log('parent['+i+']: '+$(source).parents()[i].offsetLeft+':'+$(source).parents()[i].offsetTop+'\t | '+$($(source).parents()[i]).get(0).tagName);

	if(pLeft>250 && pTop<200)
	{
	  source.previewElement
	  .css("top",(e.pageY - yOffset) + "px")
	  .css("left",( e.pageX - xOffset - source.initialWidth) + "px");
	}
	else if(pTop>200 && pLeft<250)
	{
	  source.previewElement
	  .css("top",(e.pageY + yOffset-source.initialHeight) + "px")
	  .css("left",(e.pageX + xOffset) + "px");
	}
	else if(pTop>200 && pLeft>250)
	{
	  source.previewElement
	  .css("top",(e.pageY + yOffset - source.initialHeight) + "px")
	  .css("left",( e.pageX - xOffset - source.initialWidth) + "px");
	}
	else
	{
	  source.previewElement
	  .css("top",(e.pageY - yOffset) + "px")
	  .css("left",(e.pageX + xOffset) + "px");
	}
  }
}

var number=0;
var xmlHttp

function requestPayment(user_id,amount)
{
  xmlHttp=GetXmlHttpObject()
  if (xmlHttp==null)
  {
	alert ("Browser does not support HTTP Request")
	return
  }
  text = "Изберете метод на по който да ви бъде изплатена сумата: <br/>"; 

  Boxy.ask(text, ["Yes", "Exit"],
	function(val) {
	  if(val=='Yes')
	  {
		    var url="requestPayment.php"
		    url=url+"?user_id="+user_id;
		    url=url+"&amount="+amount;
		    url=url+"&sid="+Math.random()
		    xmlHttp.onreadystatechange=stateChangedP
		    xmlHttp.open("GET",url,true)
		    xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded;charset=utf-8;");
		    xmlHttp.send(null);
	  }
	}, {
	  title: ""
	});
}




function showInputs(id)
{
    if(id=='bank')
    {
	document.getElementById('bank_div').style.display='block';
	document.getElementById('easy_div').style.display='none';
	document.getElementById('paypal_div').style.display='none';
	document.getElementById('methods').value='bank';
	
    }
    else if(id=='easy')
    {
	document.getElementById('bank_div').style.display='none';
	document.getElementById('easy_div').style.display='block';
	document.getElementById('paypal_div').style.display='none'; 
	document.getElementById('methods').value='easy';
    }
    else if(id=='paypal')
    {
	document.getElementById('bank_div').style.display='none';
	document.getElementById('easy_div').style.display='none';
	document.getElementById('paypal_div').style.display='block'; 
	document.getElementById('methods').value='paypal';
    }    
}

function buyImage(id,data)
{
	 
  xmlHttp=GetXmlHttpObject()
  if (xmlHttp==null)
  {
	alert ("Browser does not support HTTP Request")
	return
  }
  number = id;

  var url="buy_image.php"
  url=url+"?id="+id+"&data="+data+"&sid="+Math.random()
  xmlHttp.onreadystatechange=stateChangedB
  xmlHttp.open("GET",url,true)
  xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded;charset=utf-8;");
  xmlHttp.send(null);
}

delete_id ='';
function deleteComments(id)
{
  xmlHttp=GetXmlHttpObject()
  if (xmlHttp==null)
  {
	alert ("Browser does not support HTTP Request")
	return
  }
  delete_id = id;

  var url="deleteComments.php"
  url=url+"?id="+id+"&sid="+Math.random()
  xmlHttp.onreadystatechange=stateChangedCommentsDelete
  xmlHttp.open("GET",url,true)
  xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded;charset=utf-8;");
  xmlHttp.send(null);
}

function stateChangedCommentsDelete()
{
  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
    window.location.reload();
	//document.getElementById('table_'+delete_id).innerHTML = '';
}

comment_id ='';
function setStateComments(state,id)
{
  xmlHttp=GetXmlHttpObject()
  if (xmlHttp==null)
  {
	alert ("Browser does not support HTTP Request")
	return
  }
  comment_id = id;

  var url="setStateComments.php"
  url=url+"?id="+id+"&state="+state+"&sid="+Math.random()
  xmlHttp.onreadystatechange=stateChangedComments
  xmlHttp.open("GET",url,true)
  xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded;charset=utf-8;");
  xmlHttp.send(null);
}

function stateChangedComments()
{
  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
  {
		
	if(xmlHttp.responseText=='1')
	{
	  document.getElementById('table_'+comment_id).style.backgroundColor = '#333333';
	  document.getElementById('table_'+comment_id).style.color = '#FFFFFF';
	  document.getElementById('span_'+comment_id).innerHTML = 'make visible';
	  document.getElementById('input_'+comment_id).setAttribute('onclick','setStateComments(0,'+comment_id+')');
	}
	else
	{
	  document.getElementById('table_'+comment_id).style.backgroundColor = '#EDEDED';
	  document.getElementById('table_'+comment_id).style.color = '#000000';
	  document.getElementById('span_'+comment_id).innerHTML = 'Make hidden';
	  document.getElementById('input_'+comment_id).setAttribute('onclick','setStateComments(1,'+comment_id+')');
	}
  }
}

var competition_number;
function checkCompetition(id)
{
  xmlHttp=GetXmlHttpObject()
  if (xmlHttp==null)
  {
	alert ("Browser does not support HTTP Request")
	return
  }
  competition_number = id;


  if(id=='0')
  {
	checkLicenceImage();

	return;
  }

  var url="checkCompetition.php"
  url=url+"?id="+id+"&sid="+Math.random()
  xmlHttp.onreadystatechange=stateChangedCom
  xmlHttp.open("GET",url,true)
  xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded;charset=utf-8;");
  xmlHttp.send(null);
}

function stateChangedCom()
{
  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
  {
	  if(xmlHttp.responseText=='1')
	  {
		if(document.getElementById('wantsExclusive').checked)
		{
		  document.getElementById('wantsExclusive').checked = false;
		  text = 'project doesn’t allow uploading of exclusive images!';
		  Boxy.ask(text, ["Exit"],null,{title: ""});
		}
		document.getElementById('wantsExclusive').disabled = true;
		document.getElementById('royaltyFree').disabled = false;
	  }
	  else if(xmlHttp.responseText=='2')
	  {
		if(document.getElementById('royaltyFree').checked)
		{
		  text = 'project doesn’t allow uploading of royalty free images!';
		  document.getElementById('royaltyFree').checked = false;
		  Boxy.ask(text, ["Exit"],null,{title: ""});		  
		}
		document.getElementById('royaltyFree').disabled = true;
		document.getElementById('wantsExclusive').disabled = false;
	  }
	  else
		checkLicenceImage();
  }
}


function showCompetitions(el)
{
  if(el.checked)
	document.getElementById("imageCompetition").style.display = "block";
  else
  {
	document.getElementById("imageCompetition").style.display = "none";
	checkLicenceImage();
  }
}

function checkLicenceImage()
{
  if(document.getElementById('wantsExclusive').checked)
  {
	document.getElementById('royaltyFree').disabled = true;
	document.getElementById('royaltyFree').checked = false;
  }
  else
  {
	document.getElementById('royaltyFree').disabled = false;
  }

  if(document.getElementById('royaltyFree').checked)
  {
	document.getElementById('wantsExclusive').disabled = true;
	document.getElementById('wantsExclusive').checked = false;
  }
  else
	document.getElementById('wantsExclusive').disabled = false;
}

function newImages()
{
  xmlHttp=GetXmlHttpObject()
  if (xmlHttp==null)
  {
	alert ("Browser does not support HTTP Request")
	return
  }

  var url="newImages.php"
  url=url+"?sid="+Math.random()
  xmlHttp.onreadystatechange=stateChangedI
  xmlHttp.open("GET",url,true)
  xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded;charset=utf-8;");
  xmlHttp.send(null);
}
function saveImage(num)
{
  xmlHttp=GetXmlHttpObject()
  if (xmlHttp==null)
  {
	alert ("Browser does not support HTTP Request")
	return
  }

  number=num;
  var url="save_favorite_img.php"
  url=url+"?num="+num;
  url=url+"&sid="+Math.random()
  xmlHttp.onreadystatechange=stateChanged
  xmlHttp.open("GET",url,true)
  xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded;charset=utf-8;");
  xmlHttp.send(null)
}

var img_id = 0;
function ReqDellImage(id)
{
  xmlHttp=GetXmlHttpObject()
  if (xmlHttp==null)
  {
	alert ("Browser does not support HTTP Request")
	return
  }
  img_id = id;
     
  var url="set_status_img.php"
  url=url+"?id="+id;
  url=url+"&sid="+Math.random()
  xmlHttp.onreadystatechange=stateChangedReqDell
  xmlHttp.open("GET",url,true)
  xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded;charset=utf-8;");
  xmlHttp.send(null)
}

function stateChangedReqDell()
{
  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
  {
	if(xmlHttp.responseText=='1')
	{
	  document.getElementById('hidden_'+img_id).src = 'img/24_hidden.png';
	}
	else
	  document.getElementById('hidden_'+img_id).src = 'img/24.png';
  }
}

function checkUser(name,pass)
{
  xmlHttp=GetXmlHttpObject()
  if (xmlHttp==null)
  {
	alert ("Browser does not support HTTP Request")
	return
  }

  //number=num;
  var url="check_user.php"
  url=url+"?username="+name;
  url=url+"&password="+pass;
  url=url+"&sid="+Math.random()
  xmlHttp.onreadystatechange=stateChangedCheckUser
  xmlHttp.open("GET",url,true)
  xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded;charset=utf-8;");
  xmlHttp.send(null)
}

 var dellnumber;
function dellImage(num)
{
  xmlHttp=GetXmlHttpObject()
  if (xmlHttp==null)
  {
	alert ("Browser does not support HTTP Request")
	return
  }

  dellnumber=num;
  var url="dell_favorite_img.php"
  url=url+"?num="+num;
  url=url+"&sid="+Math.random()
  xmlHttp.onreadystatechange=stateChangedDell
  xmlHttp.open("GET",url,true)
  xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded;charset=utf-8;");
  xmlHttp.send(null)
}

function stateChangedB()
{
 
  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
  {
	var jscript = xmlHttp.responseText;

	eval(jscript);
	for (i in points) {
	  var text = points[i].text;
	  var credit = points[i].credit;
	}

	if(credit=='')
	{
	  //alert('MINAVA1');
	  text = text+"<br><br> <table><tr><td>Name: </td><td><input type='text' name='username' id='script_name'/><td></tr><tr><td>Password: </td><td><input type='password' id='script_pass' name='password'/><td></tr></table><br><br> <a href='sign-up-for-clients.php'>Sign Up</a> ";

	  Boxy.ask(text, ["Log in", "Exit"],
		function(val) {
		  if(val=='Log in')
			checkUser(document.getElementById('script_name').value,document.getElementById('script_pass').value)
		}, {
		  title: ""
		});
	}
	else if(credit=='null') {
	  //alert('MINAVA2');
	  Boxy.alert(text);
	}
	else
	{
	  //alert('MINAVA3');
	  window.location = "all-images.php?own=1&bought=1"
	  if(document.getElementById('user_credit')!=undefined)
		document.getElementById('user_credit').innerHTML=credit;
	}
		
  }
}
 
function stateChangedCheckUser()
{
  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
	if(xmlHttp.responseText==1) 
	{
	  //console.log(xmlHttp.responseText);
	  //var data='';
	  //console.log(document.price.radiogroup.length);
	  //if(document.price.radiogroup.length!=undefined) {
	  //	for (i=0;i<document.price.radiogroup.length;i++)  {
	  //	  if (document.price.radiogroup[i].checked)
	  //		data = document.price.radiogroup[i].value;
	  //	}
	  //}
	  //else if (document.price.radiogroup.checked)
	  //	data = document.price.radiogroup.value;
	  //alert('stateChangedCheckUser call buyImage');
	  //console.log(number);
	  buyImage(number,'100')
					  				
	}
	else {
	    //console.log('minava 2');
	  Boxy.alert(xmlHttp.responseText);
	}
  }
}

function stateChangedI()
{
  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
  {
	var jscript = xmlHttp.responseText;
	//alert(eval(jscript));
	eval(jscript);
	for (i in points)
	{
	  var user_id = points[i].user_id;
	  var img_id = points[i].img_id;
	  var desc = points[i].desc;
	}

	document.getElementById('rot').src = '../photos/'+user_id+'/500/'+img_id+'.jpg';
	document.getElementById('desc').innerHTML = desc;
  }
}

function stateChangedP()
{
  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
  {
	if(xmlHttp.responseText)
	{
	  document.getElementById('res_text').style.display='inline';
	  document.getElementById('link_req').style.display='none';
	//document.getElementById('amount').innerHTML='0.00';
	}
  }
}



function stateChanged()
{
  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
  {
	document.getElementById("favimg"+number+"").style.display = 'inline';
	document.getElementById("fav"+number+"").style.display = 'none';
	if(document.getElementById("favimg"+number+"_")!=undefined)
	{
	  document.getElementById("favimg"+number+"_").style.display = 'inline';
	  document.getElementById("fav"+number+"_").style.display = 'none';
	}
  }
}

function stateChangedDell()
{
  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
  {
	//document.getElementById("table_"+number+"").style.display = 'none';
	document.getElementById("favimg"+dellnumber+"").style.display = 'none';
	document.getElementById("fav"+dellnumber+"").style.display = 'inline';
	if(document.getElementById("favimg"+dellnumber+"_")!=undefined)
	{
	  document.getElementById("favimg"+dellnumber+"_").style.display = 'none';
	  document.getElementById("fav"+dellnumber+"_").style.display = 'inline';
	}
  }
}
function GetXmlHttpObject()
{
  var xmlHttp=null;
  try
  {
	// Firefox, Opera 8.0+, Safari
	xmlHttp=new XMLHttpRequest();
  }
  catch (e)
  {
	// Internet Explorer
	try
	{
	  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch (e)
	{
	  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
  }

  return xmlHttp;
}

function checkUsers(username,password)
{
	 
  xmlHttp=GetXmlHttpObject()
  if (xmlHttp==null)
  {
	alert ("Browser does not support HTTP Request")
	return
  }
  //number = id;

//alert(remember+" "+username+" "+password);
  var url="login_process.php"
  url=url+"?username="+username+"&password="+password+"&sid="+Math.random()
  xmlHttp.onreadystatechange=stateChangedL
  xmlHttp.open("GET",url,true)
  xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded;charset=utf-8;");
  xmlHttp.send(null);
}


function stateChangedL()
{
 
  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
  {
	var jscript = xmlHttp.responseText;
	console.log(jscript);
	eval(jscript);
	
	for (i in points) {
	  var text = points[i].text;
	  var link = points[i].link;
	  var success = points[i].success;
	}
	//console.log(success);
	if(success=='0')
	{	  	
	    Boxy.ask(text, ["Exit"],null,{title: ""});	
	}
	else
	  window.location = link;		
  }
}

function showForm(related_id,table_id)
{  
    $(".comments_table").css("color","#000000");
    document.getElementById('comment_form').style.display='block';
    document.getElementById('related_id').value=related_id;
    document.getElementById('table_'+table_id).style.color='#ff0000';    
}



function clearText(obj) {
  if(obj.value=='Name')
    obj.value='';
}

function showAlerts() {
	Boxy.alert('You are not logged into your customer profile. If you are not registered, you can <a class="blue" href="sign-up-for-clients.php"> Sign Up here. </a> ');
}

function toggleContent1() {
	$("#toggleAnswer1").toggle("slow");
}

function toggleContent2() {
	$("#toggleAnswer2").toggle("slow");
}

function toggleContent3() {
	$("#toggleAnswer3").toggle("slow");
}

function toggleContent4() {
	$("#toggleAnswer4").toggle("slow");
}

function toggleContent5() {
	$("#toggleAnswer5").toggle("slow");
}

function toggleContent6() {
	$("#toggleAnswer6").toggle("slow");
}

function toggleContent7() {
	$("#toggleAnswer7").toggle("slow");
}

function toggleContent8() {
	$("#toggleAnswer8").toggle("slow");
}

function toggleContent9() {
	$("#toggleAnswer9").toggle("slow");
}

function toggleContent10() {
	$("#toggleAnswer10").toggle("slow");
}

function toggleContent11() {
	$("#toggleAnswer11").toggle("slow");
}

function toggleContent12() {
	$("#toggleAnswer12").toggle("slow");
}

function disableNextInputs() {
	if ($('#switchInput').is(':checked')) {
		$('#bank_account').attr('disabled', true);
		$('#bank_key').attr('disabled', true);
	}else {
		$('#bank_account').removeAttr('disabled');
		$('#bank_key').removeAttr('disabled');
	}
}

function toggleExclusive(type) {
//	if ($('#royaltyFree').is(':checked')) {
//		$('#wantsExclusive').attr('disabled', true);
//	}else {
//		if(type != 1)
//		{
//			$('#wantsExclusive').removeAttr('disabled');
//		}
//	}

//	if ($('#wantsExclusive').is(':checked')) {
//		$('#royaltyFree').attr('disabled', true);
//	}else {
//		if(type != 1)
//		{
//			$('#royaltyFree').removeAttr('disabled');
//		}
//	}
	
	checkCompetition(document.getElementById('listCompetition').value);
}

function changeStatus(type)
{
	if(type == 1) {$('#royaltyFree').attr('disabled', true);}

	if(type == 2) {$('#wantsExclusive').attr('disabled', true);}
}

function toggleCompetition() {
	if($('#wantsCompetition').is(':checked')) {
		$('#imageCompetition').css('display', 'block');

        $('#group_field').css('visibility','hidden');
        $('#group_check').css('visibility','hidden');

	}else {
		$('#imageCompetition').css('display', 'none');
		$('#wantsCompetition').removeAttr('disabled');

        $('#group_field').css('visibility','visible');
        $('#group_check').css('visibility','visible');

	}
}

function checkGroup() {
	if(document.getElementById('checkgroup').checked)
		document.getElementById('group').disabled=false;
	else
		document.getElementById('group').disabled=true;
}

function updateKeywords(form) {
	if(form.keyword.value)
		keywords[length]=form.keyword.value;
}

function updateGroup(form) {
	if(form.group.value)
		groups[length]=form.group.value;
}

function onBuy(imageId)
{
	var data='';


	data = document.getElementById('priceValue').innerHTML;

	text = 'Do you want to buy this image?';
	Boxy.ask(text, ['Buy', 'Exit'],
		function(val) {
			if(val=='Buy')
      {
				buyImage(imageId,data);
      }
		}, {title: ""});
}



function ValidateEmail() {
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
  var address = $('#userEmail').val();
	if($('#userEmail').val() == '') {
		$('#emailError').css('display','block');
	}else if(reg.test(address) == false) {
		$('#emailError').css('display','none');
    $('#emailErrorCorect').css('display','block');
    return false;
	}else {
		$('#emailError').css('display','none');
		$('#emailErrorCorect').css('display','none');
	}
}

function ValidateTheme() {
	if($('#userTheme').val() == '') {
		$('#themeError').css('display','block');
	}else {
		$('#themeError').css('display','none');
	}
}

function ValidateMessage() {
	if($('#userMessage').val() == '') {
		$('#messageError').css('display','block');
	}else {
		$('#messageError').css('display','none');
	}
}

function ValidateCompetitionArtDescriotion() {
	if($('#artDescription').val() == '') {
		$('#artDescriptionError').css('display','block');
	}else {
		$('#artDescriptionError').css('display','none');
	}
}

function showCompetitionArt(id) {
	var html = $.ajax({
		 type: "POST",
		 url: "competitionArt.php",
		 async: false,
		 global: false,
		 processData: false,
		 data: "competitionId="+id,
		 success: function(competitionArtContent){
			 $("#results").html(competitionArtContent);
		 }
	 }).responseText;
}

function changeDesireType(type)
{
	if(type == 1)
	{
		if($('#noRoyaltyFree').is(':checked'))
		{
			$('#noExclusive').attr('disabled', true);
			$('#noLimits').attr('disabled', true);
		}
		else
		{
			$('#noExclusive').attr('disabled', false);
			$('#noLimits').attr('disabled', false);
		}
	}
	if(type == 2)
	{
		if($('#noExclusive').is(':checked'))
		{
			$('#noRoyaltyFree').attr('disabled', true);
			$('#noLimits').attr('disabled', true);
		}
		else
		{
			$('#noRoyaltyFree').attr('disabled', false);
			$('#noLimits').attr('disabled', false);
		}
	}
	if(type == 3)
	{
		if($('#noLimits').is(':checked'))
		{
			$('#noRoyaltyFree').attr('disabled', true);
			$('#noExclusive').attr('disabled', true);
		}
		else
		{
			$('#noRoyaltyFree').attr('disabled', false);
			$('#noExclusive').attr('disabled', false);
		}
	}
}	

            function validateFloat(inputobj, elemid ,minChars, regValidation)
            {
                var message = "";
                //var regExp = /^[0-9]*[.][0-9]+$/;
                var regExp = /^[0-9]*[.][0-9]+$/;
                var flagerror = false;

                if(inputobj.value.length > 0)
                {

                    if(!(regExp.test(inputobj.value)) && regValidation)
                    {
                        message += "Please enter the correct fractions";
                        flagerror = true;
                    }
                }

                if( flagerror)
                {
                    message = "Error: " + message;
                    var elem = document.getElementById(elemid);
                    var elem_ = document.getElementById(elemid + "_");
                    elem.style.display = 'inline';
                    elem_.style.display = 'inline';
                    elem.innerHTML = message;
                }

                else
                {
                    var elem = document.getElementById(elemid);
                    var elem_ = document.getElementById(elemid + "_");
                    elem.style.display = 'none';
                    elem_.style.display = 'none';
                }
            }
