function printOrder()
{
	
	var printWindow=document.open("","mywindow","menubar=0,resizable=0,width=50,height=5");
	printWindow.document.write($("#content").html());
	printWindow.print();	
	printWindow.close();
	}

function create_datagrid(url,obj,page,sorting)
{
	
$("#tablednd").html("<tr><th colspan='"+$("#columns_number").html()+"' align=center>"+$("#waiting").html()+"</th></tr>");	
var postData={};	
if(obj)
{
$(".sortAsc").removeClass("sortAsc");
$(".sortDesc").removeClass("sortDesc");
$(obj).attr("rel",($(obj).attr("rel")=="desc")?"asc":"desc")
$("#sortby").val($(obj).attr("id").substr(1,$(obj).attr("id").length)+" "+$(obj).attr("rel"));
$(obj).attr("class",($(obj).attr("rel")=="asc")?"sortDesc":"sortAsc");
}

if(page)
switch(page)
{
case "first":
postData['page']=1;
$("#page").val(1);
break;


case "prev":
if($("#page").val() > 1 )
$("#page").val(parseInt($("#page").val())-1);
break;


case "last":
$("#page").val(parseInt($("#max_page").html()));
break;


case "next":
if($("#page").val() < parseInt($("#max_page").html()) )
$("#page").val(parseInt($("#page").val())+1);
break;
}

$("#search").find('[id]').each(function(){
if($(this).val())
postData[$(this).attr("id")]=$(this).val();
});

postData['page']=$("#page").val();
postData['per_page']=$("#per_page").val();
postData['sortby']=$("#sortby").val();
$("#tablednd").html("<tr><th colspan='"+$("#columns_number").html()+"' align=center>"+$("#waiting").html()+"</th></tr>");
$.post(url+"get_column",postData,function(data){//alert(data);
										  $("#max_page").html(data.split("|")[1]);
										  $("#total_rows").html(data.split("|")[0]);
										  
										  $("#from").html((($("#page").val()-1) * $("#per_page").val())+1);
							              if(data.split("|")[0]==0)
		$("#tablednd").html("<tr><th colspan='"+$("#columns_number").html()+"' align=center>"+$("#no_result").html()+"</th></tr>");	
										  else
										  $("#tablednd").html(data.split("|")[2]);
										  
										  var ss=$("#page").val()*$("#per_page").val();
										  if(ss > data.split("|")[0])
										  ss=data.split("|")[0];
										  $("#to").html(ss);
										  
										  var sorting=$("#sorting").val();
										  
										  if(!sorting || sorting!=0)
										  {
										  $("#tablednd").tableDnD();
                                          $('#tablednd').tableDnD({onDrop:function(table, row)
										   {$.post(url+"order",$.tableDnD.serialize(),function(data){})}});
										  }
										  altColorTable();
										  
										  
										  })


}

function altColorTable(){
	$("#tablednd  tr:even").attr("class", "even");
    $("#tablednd  tr:odd").attr("class", "odd");
	}

function displayKeyCode(evt){
	
	 var charCode = (evt.which) ? evt.which : event.keyCode
	 return charCode; 
	}
	
function delete_row(url,rid){

if(confirm("Are you sure you want to delete this record")){
	                $('img#loading').show();
			           $.post(url,{id:rid}, function(data){
														
							if(data == '' || data==true)
							   {
								   $("#total_rows").html(parseInt($("#total_rows").html())-1);	
							    $('#row'+rid).hide('slow', function(){$(this).remove();})
							   }
							else 
							   alert(data);							
							$('img#loading').hide();
						});
						}}	




function make_search(url)
{

var data="";
data+=($("#name").val())?"&name="+$("#name").val():"";
data+=($("#cat_id").val() && $("#cat_id").val()!=-1)?"&cat="+$("#cat_id").val():"";
data+=($("#city").val())?"&city="+$("#city").val():"";
data+=($("#country").val()  && $("#country").val()!=-1)?"&country="+$("#country").val():"";
data+=($("#service").val()  && $("#service").val()!=-1)?"&service="+$("#service").val():"";
data+=($("#order").val() )?"&order="+$("#order").val():"";
data+=($("#user").val())?"&user="+$("#user").val():"";
data+=($("#perpage").val())?"&perpage="+$("#perpage").val():"";

window.location=url+data.substr(1);
return false;}



function delete_all(url)
{
	if($(':checkbox:checked').serialize()!="")
	if(confirm("Are you sure you want to delete these records")){
		
	$('img#loading').show();
    $.post(url,$(':checkbox:checked').serialize(), function(data){
							
							if(data == '' || data==true)
							 $(':checkbox:checked').each(function(){
										$("#total_number").html(parseInt($("#total_number").html())-1);						  
										$('#row'+$(this).val()).hide('slow', function(){$(this).remove();})});
							else 
							   alert(data);							
							$('img#loading').hide();
							
						});
	}}

function toggle_check(type)
{$("INPUT[type='checkbox']").attr('checked',(type=="uncheck")?false:true);}

function changeProductType()
{
if($("#main_type_container #store").attr("checked")==true)
$("#store_quantity").show();
 else
$("#store_quantity").hide(); 
}


function changeProductSubType()
{
if($("#sub_type_container #normal").attr("checked")==true)
	{
	  $("#normal_options").show();
	  $("#upon_quantity_option").hide(); 
	}
else if($("#sub_type_container #upon_quantity").attr("checked")==true)
	{
	  $("#normal_options").hide();
	  $("#upon_quantity_option").show(); 	
	}

else
	{
	  $("#normal_options").hide();
	  $("#upon_quantity_option").hide();
	}
}


function addFromTo()
{
var newRow='<tr><th><input type="text" name="from[]" id="from" size="5" /></th><th><input type="text" name="to[]" id="to" size="5" /></th><th><input type="text" name="pricePerUnit[]" id="pricePerUnit" size="5" /></th></tr>  ';	
$("#upon_quantity_option").append(newRow);	
}


function addFeesToProduct()
{
var newRow='<tr><th><input type="text" name="feesNames[]" id="feesNames"  /></th><th><input type="text" name="feesValues[]" id="feesValues"  /></th></tr>';	
$("#fees").append(newRow);	
}
function addDiscountToProduct()
{
var newRow=' <tr><th><input type="text" name="discountCodes[]"    /></th><th><input type="text" name="discountValues[]" /></th></tr>';	
$("#discounts").append(newRow);	
}

function addImageToProduct()
{
var newRow='<tr><td><input type="file" name="productImages[]" /></td><td><input type="text" name="imagesTitles[]"  /></td></tr>';	
$("#other_photos").append(newRow);	
}

