var selectedCpnJson = {name:''};
var test_var = 'test';
var formname_c = "";
function getDate(dt){
 dt=dt.split(' '); 
  dt1=dt[0].split('-');  
  dt2=dt[1].split(':');  
  return new Date(dt1[0],dt1[1]-1,dt1[2],dt2[0],dt2[1],dt2[2]);
}

function formatDate(dt){
  t=dt.toLocaleString();
  t=t.substring(0,t.length-6)+t.substring(t.length-3);
  return t;
}

function convertToLocal(dt){  
  dt=getDate(dt);
  offset=dt.getTimezoneOffset();
  min=offset%60;
  hr=(offset-min)/60;  
  dt.setHours(dt.getHours()-hr,dt.getMinutes()-min);  
  return dt;
}

function timeLeft(dt)
{
  curdate=new Date();
  mt=dt-curdate;  
  dleft=parseInt(mt/86400000);  
  if(dleft>9)
  return dleft+' days';
  else if(dleft>1)
  return '0'+dleft+' days';
  else if(dleft==1)
  return '0'+dleft+' day';  
  
  hleft=parseInt(mt/3600000);
  msg='';
  if(hleft>0){
    msg+=hleft+' hr';
    mt=mt-(hleft*3600000);
  }
  mleft=parseInt(mt/60000);
  msg+=' '+mleft+' min';
  
  return msg;
}

function showFormattedSchedule(str)
{
  gmdate = str.split(' ** ')
  gmttime=gmdate[1];
  localtime=convertToLocal(gmttime);
  gmttime=getDate(gmttime);
  return '<b>'+gmdate[0]+'</b><br/><b>Game Date: <br />&nbsp;&nbsp;GMT:</b> '+formatDate(gmttime)+'<br /><b>Local: </b>'+formatDate(localtime);
  //ele.title='<b>GMT Time:</b> <br />'+formatDate(gmttime)+'<br />Time Left: '+timeLeft(gmttime)+'<br /><br /><b>Local Time: </b><br />'+formatDate(localtime)+'<br />Time Left: '+timeLeft(localtime);
}

function loadSelect(ele1,mode)
{
  ele1.disabled=true;
  ele2=$('#'+mode+'id');
  ele2.parent().append('<img id="ajax-loader" src="/images/loading.gif" alt="loading.." title="loading.." hspace="5" />');  
  var selid=(arguments.length>2?arguments[2]:null);
   
  $(ele2).attr('disabled',true);    
  $.post('/ajax/selection.json.php',{id:ele1.value,mode:mode},function(json){    
      ele1.disabled=false;
      $(ele2).attr('disabled',false);      
      $(ele2).empty().parent().find('#ajax-loader').remove();
      for(ctr in json){
        opt=json[ctr];       
        $(ele2).append("<option value='"+opt.value+"' title=\""+opt.label+"\" "+(selid==opt.value?'selected="selected"':'')+" >"+opt.label+"</option>");
      }
    },'json');
}


/*
 
Validation Rules: validation is done by classname which can be of following:

TR: Text Required -> checks for value required only

EF: Text as email

NUM:  Number Required -> checks for numeric value
      INT:      Integer -> Only natural numbers like -2,-1,0,1,2,3 etc.
      NONZERO:  +VE numbers only which are greater than zero
example:
  for money we will specify "NUM NONZERO"
  for jerysey we will mention "NUM INT NONZERO"
  
IMG:  Image field to be specified

CHBX checkbox selected
*/ 

function checkNickname(frmname){
	$('#chknickname').css({'display':'block'});
	$('#chknickname').html('<img src="images/loading.gif" align="middle" /> Loading... ');  
	$.post('ajax/ajax.regvalidation.php', {nickname:$('#nickname').val(),email:$('#email').val()}, function( html ) {
	//$('#chknickname').next("div#chknickname").remove();
		if(html!=''){
			$('#chknickname').css({'display':'block'});
			$('#chknickname').html(html);
			$(frmname).attr("disabled","disabled");
			return false;
		}else{
			$('#chknickname').css({'display':'none'});
			$('#chknickname').html('');
			$(frmname).attr("disabled","");
		}

	});
}

function checkform(frm)
{
  //alert('test');return false;
  frm=$(frm);
  msg='';

  /*if($('#dob').attr('id')=='dob'){

		var enterdate=$('#dob').val().split('-');
		 //alert(enterdate)
		today=new Date()
		var christmas=new Date(enterdate[0], enterdate[1]-1, enterdate[2]) //Month is 0-11 in JavaScript
		var one_day=1000*60*60*24
		var eighteenyears=(1000*60*60*24)*365*18;
		//Calculate difference btw the two dates, and convert to days
		var calyears=Math.ceil((today.getTime()-christmas.getTime()));//  /(one_day)
		//alert(Math.ceil(calyears/one_day)+'-'+(eighteenyears/one_day));
		if(Math.ceil(calyears/one_day) > (eighteenyears/one_day)){
		 
		  msg+='You must be over 18 years';
		}
  }*/
  
  frm.find('.TR').each(function(i,ele){
      if(ele.type.toLowerCase()=='checkbox' && !ele.checked){
        msg+="\n"+ele.title;
      }
      else if(ele.value=='')
      {
        msg+="\nPlease enter "+ele.title;
      }
	   
    });
  if($('#numberusers').val()!=''){
  if($('#numberusers').val()>50 || $('#numberusers').val()<2){
	  msg+='\nNumber of members must be between 2 to 50.';
	  //alert($('#numberusers').val());
  }}

  
  pass=frm.find('.EQPASS');
  if(pass.length==2)
  {
    if(pass.eq(0).val()!=pass.eq(1).val())
    {
      msg+="\nPlease confirm password correctly!";
    }
  }  
  
  
  
  frm.find('.NUM').each(function(i,ele){
    if(ele.value=='') return;
      if(isNaN(ele.value))
      {
        msg+="\nPlease enter numbers as "+ele.title;
      }
      else
      {
        if(ele.className.indexOf('NONNEG')>-1 && ele.value<0)
        {
          msg+="\nPlease enter non-negative numbers only for "+ele.title;
        }
        else if(ele.className.indexOf('NONZERO')>-1 && ele.value<=0)
        {          
          msg+="\nPlease enter positive numbers only for "+ele.title;
        }
        else if(ele.className.indexOf('INT')>-1 && ele.value!=parseInt(ele.value))
        {
        msg+="\nPlease enter natural numbers only for "+ele.title;
        }
      }      
    });
  
  frm.find('.EF').each(function(i,ele){
      file=ele.value;
      if(file!='')
      {
        var j = new RegExp(); 
        j.compile("[A-Za-z0-9._-]+@[^.]+\..+");
        if (!j.test(ele.value)) {
          msg+="\nPlease supply an email address of proper format.";          
        }
      }
    });
  
  
  frm.find('.IMG').each(function(i,ele){
      file=ele.value;
      if(file!='')
      {
        ext=file.substring(file.length-3).toLowerCase();
        if(ext!='jpg' && ext!='png' && ext!='gif')
        {
          msg+="\nPlease select only jpg/png/gif file formats as images.";
        }
      }
    });
    
  if(msg!='')
  {
    alert(msg);
    return false;
  }
  return true;
}


  /**
   * This function is used for displaying the cross image on the selected checkbox image
   * and assign the selected value to the hidden field of the games result.
   */
  function setValue(val,formName) {
    
    name_arr = val.split('_');
    hidden_field_name = 'game[' + name_arr[0] + '][' + name_arr[2] + ']';
    hidden_field_value = name_arr[1];
 
    // set the value of the hidden field according to the selection.
   
    document.forms[formName].elements[hidden_field_name].value = hidden_field_value;
  
    pred_str = new Array('1','x','2');
    for (count=0; count<pred_str.length; count++) {
      s_name = 'game_' + name_arr[0] + '_' + pred_str[count] ;
      if(pred_str[count] == name_arr[1]) { // --- check / uncheck the selected option
	 if ($("span#"+s_name).hasClass('preChkBoxChked_'+pred_str[count]) ) {
	  
	   $("span#"+s_name).addClass('preChkBoxChked')
	   $("span#"+s_name).removeClass('preChkBoxChked_'+pred_str[count]);
	
	 } else {
	  
	  $("span#"+s_name).removeClass('preChkBoxChked')
          $("span#"+s_name).addClass('preChkBoxChked_'+pred_str[count]);
	  
        }   
      } else { // ------------------------------- if the other options are checked, then uncheck them.
	 $("span#"+s_name).removeClass('preChkBoxChked_'+pred_str[count]);
          $("span#"+s_name).addClass('preChkBoxChked');
      }
    }
  }
  
  
  function getPrediction(ele_id,pre_id,formName)
  {

    var hometm = jQuery.trim($('#hometm_'+ele_id).val());
    var awaytm = jQuery.trim($('#awaytm_'+ele_id).val());

    if(hometm=='' && awaytm=='')
    {
      hidden_field_name = 'game[' + ele_id + '][' + pre_id + ']';
      document.forms[formName].elements[hidden_field_name].value = '';
    }

    if(hometm!='' && awaytm!='')
    {
      hometm = parseInt(hometm);
      awaytm = parseInt(awaytm);
      hidden_field_name = 'game[' + ele_id + '][' + pre_id + ']';
      
      document.forms[formName].elements[hidden_field_name].value = '';
      
      if(hometm>awaytm )
      {
	var val = ele_id+'_1_'+pre_id;
	setValue(val,formName)
	
	s_name = 'game_' + ele_id + '_1';
	
	$("span#"+s_name).addClass('preChkBoxChked_1')
	$("span#"+s_name).removeClass('preChkBoxChked');
	
	// set the value of the hidden field according to the selection.
	document.forms[formName].elements[hidden_field_name].value = '1';
      }
      else if(hometm<awaytm )
      {
	  var val = ele_id+'_2_'+pre_id;
	 
	  setValue(val,formName)
	  s_name = 'game_' + ele_id + '_2';
	  
	  $("span#"+s_name).addClass('preChkBoxChked_2')
	  $("span#"+s_name).removeClass('preChkBoxChked');
	 
	  
	  // set the value of the hidden field according to the selection.
	  document.forms[formName].elements[hidden_field_name].value = '2';
	
      }
      if(hometm==awaytm )
      {
	  var val = ele_id+'_x_'+pre_id;
	  setValue(val,formName)
	  s_name = 'game_' + ele_id + '_x';
	  
	  $("span#"+s_name).addClass('preChkBoxChked_x')
	  $("span#"+s_name).removeClass('preChkBoxChked');
	
	 // set the value of the hidden field according to the selection.
	  document.forms[formName].elements[hidden_field_name].value = 'x';
      }
    }
    else{
    
	pred_str = new Array('1','x','2');
       for (count=0; count<pred_str.length; count++) {
	 s_name = 'game_' + ele_id + '_' + pred_str[count] ;
	 $("span#"+s_name).removeClass('preChkBoxChked_'+pred_str[count]);
          $("span#"+s_name).addClass('preChkBoxChked');
       }
    }
   
  }




  function getroundsPrediction(ele_id,pre_id,formName)
  {

    var hometm = jQuery.trim($('#hometm_'+ele_id).val());
    var awaytm = jQuery.trim($('#awaytm_'+ele_id).val());

    if(hometm=='' && awaytm=='')
    {
      hidden_field_name = 'game[' + ele_id + '][' + pre_id + ']';
      document.forms[formName].elements[hidden_field_name].value = '';
    }

    if(hometm!='' && awaytm!='')
    {
      hometm = parseInt(hometm);
      awaytm = parseInt(awaytm);
      hidden_field_name = 'game[' + ele_id + '][' + pre_id + ']';
	  /*if(isNaN(hometm) || isNaN(awaytm)){
		  alert("please enter the numerics only");
		  return false;
	  }*/
      
      document.forms[formName].elements[hidden_field_name].value = '';
      
      if(hometm>awaytm )
      {
		var val = ele_id+'_1_'+pre_id;
		setValue(val,formName)

		s_name = 'game_' + ele_id + '_1';

		$("span#"+s_name).addClass('preChkBoxChked_1')
		$("span#"+s_name).removeClass('preChkBoxChked');

		// set the value of the hidden field according to the selection.
		document.forms[formName].elements[hidden_field_name].value = '1';
      }
      else if(hometm<awaytm )
      {
		var val = ele_id+'_2_'+pre_id;

		setValue(val,formName)
		s_name = 'game_' + ele_id + '_2';

		$("span#"+s_name).addClass('preChkBoxChked_2')
		$("span#"+s_name).removeClass('preChkBoxChked');


		// set the value of the hidden field according to the selection.
		document.forms[formName].elements[hidden_field_name].value = '2';
	
      }
      if(hometm==awaytm )
      {
		$('#hometm_'+ele_id).val('');
		$('#awaytm_'+ele_id).val('');
      }
    }
    else{
    
	pred_str = new Array('1','x','2');
       for (count=0; count<pred_str.length; count++) {
	 s_name = 'game_' + ele_id + '_' + pred_str[count] ;
	 $("span#"+s_name).removeClass('preChkBoxChked_'+pred_str[count]);
          $("span#"+s_name).addClass('preChkBoxChked');
       }
    }
   
  }
  
  /**
   * This function is used to get the games listing or the results listing of the selected coupon.
   */
  function getPage( ele_id, ele, ele_name, ele_pg_id, cpnid )
  {
	  
	if(ele_id=='-1'){
		
		window.location='/team_page.php?page_name='+ele_name+'&cpnid='+cpnid;
		return false;
	}

    $(ele).parent().siblings().removeClass('active');
    $(ele).parent().addClass('active');
    //$.blockUI( '<div id="blockDiv1"><img src="images/loading.gif" align="middle" /> Loading... </div>', css );
    
    //$.post('ajax/ajax.games_listing.php', {ele_id:ele_id}, function( html ) {
    $.post('ajax/ajax.display_games.php', {ele_id:ele_id,page_name:ele_name}, function( html ) {
	  //$('#game_listing').html('<div style="top: -10px; right:-10px; position: absolute;float:right"><span><input class="close" type="button" value="" onclick="closeDiv(\'game_listing\');" title="Close" /></span></div>');
	  //$('#blockDiv').append('<link href="includes/templates/template1/blue/css/coupon.css" rel="stylesheet" type="text/css" />');
	 /* $('#show_games').html('');
	  $('#game_listing').html(html);
	  //$('#game_listing').width($('#game_listing').parent().width()).show('slow');
	  $('#game_listing').show('');
	  // formatting the tool tip
	  $('#game_listing .tooltip').each(function(ctr, ele){
	    ele.title = showFormattedSchedule(ele.title);
	    });

	  tooltip('game_listing');*/
	
	document.getElementById('game_listing').innerHTML= html;
	 $('#game_listing .tooltip').each(function(ctr, ele){
	    ele.title = showFormattedSchedule(ele.title);
	    });

	  tooltip('game_listing');
	
      });

    $.post('ajax/ajax.coupon_leaderboard.php', {ele_id:ele_id,ele_pg_id:ele_pg_id}, function(html){

      $('#coupon_leaderboard').html(html);
    });

    return true;
  }

  function closeDiv( div_id )
  {
    $('#' + div_id).html('');
    $('#' + div_id).hide('slow');
    $('#show_games').show();
  }

  /**
   * This function is used to show and hide the box that contain the coupons listing
   */
  function showHideBox( box_type,sport )
  {
    if ($('#span-img-'+box_type).attr('src').indexOf('minus') == -1) {
      $('#box-'+box_type).slideDown('slow');
      $('#span-img-'+box_type).attr('src','includes/templates/'+sport+'/images/minus.gif');
    }
    else {
      $('#span-img-'+box_type).attr('src','includes/templates/'+sport+'/images/plus.gif');
      $('#box-'+box_type).slideUp('slow');
    }
  }
  /**
   * This function is used to show and hide the box that contain the coupons listing
   */
  function groupshowHideBox( box_type,template )
  {
    if ($('#span-img-'+box_type).attr('src').indexOf('minus') == -1) {
      $('#box-'+box_type).slideDown('slow');
      $('#span-img-'+box_type).attr('src','includes/templates/'+template+'/images/minus.gif');
    }
    else {
      $('#span-img-'+box_type).attr('src','includes/templates/'+template+'/images/plus.gif');
      $('#box-'+box_type).slideUp('slow');
    }
  }
  
  /**
   * This function is used to retrieve the large image of templates
   */
  function getLargeImage( tpl_img_path )
  {
    css={width:'720px',height:'450px',top:'10%',left:'25%'};  
    /*$.blockUI('<div id="blockDiv"><img src="images/loading.gif" align="middle" /> Loading... </div>',css);  
    $('#blockDiv').html('<img src="' + tpl_img_path + '">');
    $('#blockDiv').append('<div style="top: -10px; right:-10px; position: absolute;float:right"><span><input class="close" type="button" value="" onclick="$.unblockUI();" title="Close" /></span></div>');*/
    $('#large-img').show("slow");
    $('#large-img').html('<img src="' + tpl_img_path + '" align="middle" />');
  }
  
  
  /**
   * This function allows only one checkbox to be checked at a time, in a group of checkbox.
   */
  function singleCheck( form_name, chk_name, index )
  {
    field = document.forms[form_name].elements[chk_name];
    for ( itr = 0; itr < field.length; itr++ )
    {
      if ( itr == index )
      {
	if ( field[itr].checked == true )
	  field[itr].checked = true;
      }
      else field[itr].checked = false;
    }
  }
  

function showTieBreakingOption( val )
{
   field = document.forms['addfrm'].elements['tie_breaking_q_type']
   if ( val=='url' )
   {
     if ( field[0].checked == false )
     {
       $('#tiebreakingoptionurl').hide();
     }
     else
     {
       $('#tiebreakingoptionmanual').hide();
       $('#tiebreakingoptionurl').fadeIn( 'slow' );
     }
   }
   else
   {
     if ( field[1].checked == false )
     {
       $('#tiebreakingoptionmanual').hide();
     }
     else
     {
       $('#tiebreakingoptionurl').hide();
       $('#tiebreakingoptionmanual').fadeIn('slow');
     }
   }
}
// EOF ---------


function createPrizesDiv( rows, values, coupon_id )
{
   val_arr = new Array();
   val_arr = values.split(',');
   
   var str = '';
   str += "<table cellpadding='0' cellspacing='0' border='0' width='100%'>";
   for (count=0;count<rows;count++) {
     name = 'p_' + (count+1);
     if (coupon_id != '') {
       name += '_' + coupon_id;
     }
     if(val_arr[count]!=null)fld_value = val_arr[count];
     else fld_value = '';
     str += "<TR><TD class='td-label'><span class='label'>Prize #"+ (count+1) +" :</span></TD><TD style='padding-top:4px;'><input type='text' name='"+name+"' class='txtfield TR' value='"+fld_value+"' title='Prize #"+(count+1)+"'/></TD></TR>";
   }
   str += "</table>";
   $('#prizes').html(str);
   $('#prizes').fadeIn('slow');
}
// EOF ----------


function checkUncheck(formname)
{
   chk_val = document.forms[formname].elements['game_id_chk'].checked;
   field = document.forms[formname].elements['game_id[]'];
   for ( i = 0; i < field.length; i++ )
   {
     field[i].checked = chk_val ;
   }
}
// EOF -----------


function validateForm(frm)
{
   
   match_count = parseInt(document.forms[frm.name].elements['matches_count'].value);
   result_count = parseInt(document.forms[frm.name].elements['results_count'].value);
   prizes_count = document.forms[frm.name].elements['prizes_count'].value;
   start_date = document.forms[frm.name].elements['start_date'].value;
   end_date = document.forms[frm.name].elements['end_date'].value;
   start_hour = document.forms[frm.name].elements['start_hour'].value;
   start_minute = document.forms[frm.name].elements['start_minute'].value;
   end_hour = document.forms[frm.name].elements['end_hour'].value;
   end_minute = document.forms[frm.name].elements['end_minute'].value;
   tbr_q_type_f = document.forms[frm.name].elements['tie_breaking_q_type'][0].checked;
   tbr_q_type_m = document.forms[frm.name].elements['tie_breaking_q_type'][1].checked;
   tbr_q_url = document.forms[frm.name].elements['tie_breaking_feed_url'].value;
   
   tbr_q = document.forms[frm.name].elements['tie_breaking_question'].value;
   // -------------------------
   start_date_arr = start_date_day = end_date_arr = end_date_day = new Array();
   
   start_date_day = start_date.split('-');
   start_month = start_date_day[1] - 1;
   start_date_obj = new Date(start_date_day[0], start_month, start_date_day[2], start_hour, start_minute);
   
   end_date_day = end_date.split('-');
   end_month = end_date_day[1] - 1;
   end_date_obj = new Date(end_date_day[0], end_month, end_date_day[2], end_hour, end_minute);
   
   if( end_date_obj <= start_date_obj )
   {
     alert('End date should be greater than the Start date.');
     $('#end_date').addClass('frm-error');
     $('#end_hour').addClass('frm-error');
     $('#end_minute').addClass('frm-error');
     return false; 
   }
   else
   {
    $('#end_date').removeClass('frm-error');
    $('#end_hour').removeClass('frm-error');
    $('#end_minute').removeClass('frm-error');
   }
   
   if ( end_date_obj <= new Date() )
   {
     alert('Date and time should be greater the current date and time');
     return false;
   }
   // -------------------------
   if ( match_count < result_count )
   {
     alert('Number of matches required for correct outcomes should not be greater than total number of matches.')
     $('#results_count').addClass('frm-error');
     return false;
   }
   else
   {
     $('#results_count').removeClass('frm-error');
   }
   // -------------------------

   if ( tbr_q_type_f == true )
   {
     alert('Please enter the tie breaking feed url');
     $('#tie_breaking_feed_url').addClass('frm-error');
     return false;
   }
   else
   {
     $('#tie_breaking_feed_url').removeClass('frm-error');
   }
   // -------------------------
   if ( tbr_q_type_m && tbr_q == '' )
   {
     alert('Please enter the tie breaking question');
     $('#tie_breaking_question').addClass('frm-error');
     return false;
   }
   else
   {
     $('#tie_breaking_question').removeClass('frm-error');
   }
   // -------------------------   
   
   return true;
}
// EOF ------------


function dateCompare()
{
   alert('This coupon can not be edited as either its result is declared or the end date time of coupon is expired!');
   return false;
}
// EOF ----------


function fillSelectBox( select_name, ele )
{
   select_str = '';
   for ( count=0; count<ele.length; count++ )
   {
     if (ele[count].selected == true)
     {
       select_str += ele[count].value + ',';
       //sport_arr[count] = ele[count].value;
     }
   }
   
   $.post('ajax/ajax.fill_select_box.php',{select_str:select_str,select_name:select_name},function(html){     
         $('#' + select_name + '_select').html(html);
     });
   
   if ( ele.name == 'sport' )
   {
     $.post('ajax/ajax.fill_select_box.php',{select_str:select_str,select_name:'team'},function(html){     
         $('#hometeam_select').html(html);
	 $('#awayteam_select').html(html);
     });
   }
}
// EOF ---------


function addNewData(term, coupon_id)
{
  css={width:'600px','max-height':'500px',top:'10%',left:'25%'};
  $.blockUI('<div id="blockDiv"><img src="images/loading.gif" align="middle" /> Loading... </div>',css);
  $.post('ajax/ajax.add_' + term + '.php',{coupon_id:coupon_id},function(html){
     $('#blockDiv').html(html);
  });
}
// EOF ---------

function initColorPick(){     
   
    }


function getTemplateDesign(coupon_id, prev_id, preview, tpl_id)
{
  template_name = '';
  ele = document.forms['create-design'].elements['template_name'];
  for ( cnt = 0; cnt < ele.length; cnt++ )
  {
    if ( ele[cnt].checked )
    {
      template_name = ele[cnt].value;
      break;
    }
  }
  
   
    
  $.post('ajax/ajax.template_design.php', {coupon_id:coupon_id, template_name:template_name, prev_id:prev_id, tpl_id:tpl_id, preview:preview}, function(html){
    
    $('#template-design').width($('#template-design').parent().width()).show('slow');
    $('#template-design').html('<div style="top: -16px; right:-16px; position: absolute;float:right"><span><input class="close" type="button" value="" onclick="closeDiv(\'template-design\');" title="Close" /></span></div>');
    $('#template-design').append(html);

    $('.colorSelector').each(function(ctr,ele){
    $(ele).ColorPicker({
	     color: '#000000',
	     onShow: function (colpkr) {
	      $(colpkr).slideDown();
	      return false;
	     },
	     onHide: function (colpkr) {
	      $(colpkr).slideUp();
	      return false;
	     },
	     onChange: function (hsb, hex, rgb) {
	      $(ele).find('img:first').css('backgroundColor', '#' + hex);
	      $(ele).parent().find('input:first').val(hex);
	     }
	    });
    });
    
/*    logo_size = $('#logo img').attr('width') + ' X ' + $('#logo img').attr('height');
    banner_size = $('#banner img').attr('width') + ' X ' + $('#banner img').attr('height');

    $('#logo_size').html('(' + logo_size + ')')
    $('#banner_size').html('(' + banner_size + ')')
     $("input[name='logo_size']").val(logo_size);
    //$('input:banner_size') = banner_size;
*/
  });
}


function addNewPage()
{
  var html = "<tr><TD class='td-label'><span class='label'>Page name</span><span style='color: rgb(255, 0, 0);'> * </span>: </TD><td> <input type='text' name='page_name' class='txtfield TR'/></td></tr><tr><td class='td-label'><span class='label'>Page description</span>: </TD><TD><textarea name='page_description' cols='45' rows='7' class='txtfield'></textarea></TD></tr><tr><td></td><td><span class='button'><input class='button' type='button' value='Save page' onclick='savePage();'/></span></td></tr>";
  
  $("#page-row").html(html);
}


function savePage()
{
  var page_name = $('input[name=page_name]').val();
  if ( page_name == '' )
  {
    alert('Please enter the page name');
    return false;
  }
  var page_description = $('textarea[name=page_description]').val();

  $.post('ajax/ajax.page.php',{page_name:page_name, page_description:page_description},function(html){
    $("#page-row").html(html);
  });
  return true;
}


function openTeamPage( page_name, cpn_id )
{
  $.post('ajax/ajax.show_team_page.php',{page_name:page_name, cpn_id:cpn_id},function(html){
    window.location = page_name;
  });
}

function clearPredictionChkBox( page_id, cpn_id, page_name )
{
  var counter=0;
  $('.valid_chk_box').each(function(ctr,ele){
      if(ele.value!=""){
		counter++;
	  }
      });
	  
  if(counter > 0)
  {
      if(confirm("are you sure you'd like to delete all your predictions?")){
		$.post('ajax/ajax.clear_team_page.php',{page_id:page_id, cpn_id:cpn_id, clear:'yes'},function(html){
			 //$("#123").html(html);
			 window.location = page_name;
		  });
	  }

  }else{
	alert('You have not entered any option to clear.');
	return false;
  }
  //alert( page_id+'----'+ cpn_id );
      
  
}

function addleague(val){
	if(val==1){
		$('#chknewleague').val(1);
		$('#'+formname_c).submit();
		//window.location='manage_leagues.php?page=league&mode=add&action=addleague';
	}
	else{
		$('#'+formname_c).submit();
		$.unblockUI();
		return true;
	}
}

function validatePredictionChkBox(chk,formname)
{
  var counter=0;
  var dataString='';
  $('.valid_chk_box').each(function(ctr,ele){
      if(ele.value=="")
		counter++;
      });
  if(chk == counter)
  {
      alert('Please select at least one match for prediction.');
      return false;
  }
  else{
	  
	  if($('#adminleague').val()==1){
		  var cpnid=$('#coupon_id').val()
		  css={width:'500px',height:'150px',top:'30%',left:'30%'};
				$.blockUI('<div id="blockDiv"><img src="images/loading.gif" align="middle" /> Loading... </div>',css);  
				$.post('ajax/ajax.declare_question_result.php?cpnid='+cpnid,  function(html) {
				  $('#blockDiv').html(html);
				  formname_c=formname;
				});
	  }else{

		$('#'+formname).submit();
		return true;
	  }
	/*dataString=$('#'+formname).serialize();
	  $.ajax({
		type: "POST",
		url: "/process/view_coupon.php",
		data: dataString,
		success: function() {
		  
			css={width:'300px',height:'80px',top:'50%',left:'40%'};
			$.blockUI('<div id="blockDiv"><img src="images/loading.gif" align="middle" /> Loading... </div>',css);  
			$.post('ajax/ajax.declare_question_result.php',  function(html) {
			  $('#blockDiv').html(html);
			});
		}
	  });
	return false;*/
	/* $('#'+formname).submit();
	  return true;*/
  }
}

function validatePredictionffantasy(formname)
{
	if($('#adminleague').val()==1 && formname=='game_prediction'){
		  var cpnid=$('#coupon_id').val()
		  css={width:'500px',height:'150px',top:'30%',left:'30%'};
				$.blockUI('<div id="blockDiv"><img src="images/loading.gif" align="middle" /> Loading... </div>',css);  
				$.post('ajax/ajax.declare_question_result.php?cpnid='+cpnid,  function(html) {
				  $('#blockDiv').html(html);
				  formname_c=formname;
				});
	  }else{

		$('#'+formname).submit();
		return true;
	  }
}

function validatePredictionChkBoxAll(chk,formname)
{
  var counter=0;
  frm=$('#'+formname);

    frm.find('.VALIDMATCH').each(function(ctr,ele){
      if(jQuery.trim(ele.value)=="")
      counter++;
	      });

  if(counter >=1)
  {
      alert('Please give the prediction for all matches.');
      return false;
  }
  else{
    $('#'+formname).submit();
    return true;
  }
}

function anyCheck(form) {
  var frm =document.forms['addgamefrm'].elements;
  var counter = 0;
  for(i=0;i<frm.length;i++)
  {
    if( frm[i].type=='checkbox' )
    {
	if(frm[i].name == 'game_id[]')
	{
	  if( frm[i].checked )
	  {
	    counter++;
	  }
	}
    }
    
  }
  if( counter == 0)
  {
    alert('Please select at least one match for delete form the coupon');
    return false;
  }
  else{
    $('#addgamefrm').submit();
    return true;
  }
 
}

function rankingsWindow(val){

	//window.open('rankings.php?head='+val,'Rankings','menubar=1,resizable=0,width=500,height=700,scrollbars=1');
	$.post('rankings.php?head='+val, {}, function( html ) {
		document.getElementById('game_listing').innerHTML= html;
    });
}
function bracketRankingsWindow(val){

	//window.open('rankings.php?head='+val,'Rankings','menubar=1,resizable=0,width=500,height=700,scrollbars=1');
	$.post('rankings.php?head='+val, {}, function( html ) {
		document.getElementById('brankingstab').innerHTML= html;
    });
}

function getStats(page_id,coupon_id){
	/*if(coupon_id==undefined){
		$.post('statistics.php', {page:page_id}, function( html ) {
			document.getElementById('midcol').innerHTML= html;
		});
	}
	else{
		$.post('statistics.php', {page:page_id,coupon_id:coupon_id}, function( html ) {
			document.getElementById('midcol').innerHTML= html;
		});
	}*/
	
	if(coupon_id==undefined)
		window.location='/statistics.php?page='+page_id;
	else
		window.location='/statistics.php?page='+page_id+'&coupon_id='+coupon_id;
}


function ChangefantasyTabs(tab){

  if(tab == "gs"){
  
    $('#gs').removeClass();
	$('#ele').removeClass();
    $('#gs').addClass('fantasyTabsActive');
	$('#ele').addClass('fantasyTabs');
    $('#tab1').css('display','block');
	$('#tab2').css('display','none');
    
  }else if(tab == 'ele'){
	$('#gs').removeClass();
	$('#ele').removeClass();
	$('#ele').addClass('fantasyTabsActive');
	$('#gs').addClass('fantasyTabs');
	$('#tab2').css('display','block');
	$('#tab1').css('display','none');

  }
}
function ChangebracketTabs(tab,head){

  if(tab == "bracket"){
  
    $('#bracket').removeClass();
	$('#brankings').removeClass();
    $('#bracket').addClass('bracketTabsActive');
	$('#brankings').addClass('bracketTabs');
    $('#brackettab').css('display','block');
	$('#brankingstab').css('display','none');
    
  }else if(tab == 'brankings'){
	
	$('#bracket').removeClass();
	$('#brankings').removeClass();
	$('#brankings').addClass('bracketTabsActive');
	$('#bracket').addClass('bracketTabs');
	$('#brankingstab').css('display','block');
	$('#brackettab').css('display','none');
	bracketRankingsWindow(head);
  }
}