var valid;
var insertbag=new Array();
var insertbagid='#valid_input';
var warna='#ff9999';
var objbenar={'background-color':'#f1f1f1','border':'none','background-image':'url(images/gui/fldbox3t.png)','background-repeat':'no-repeat','padding-left':'5px','padding-top':'4px','color':'#666666','padding-right':'10px'};
var objsalah={'background-color':'#f1f1f1','border':'none','background-image':'url(images/gui/fldboxerr3t.png)','background-repeat':'no-repeat','padding-left':'5px','padding-top':'4px','color':'white','padding-right':'10px'};

/* var objbenar2={'background-color':'#f1f1f1','border':'none','background-image':'url(images/gui/fldbox2t.png)','background-repeat':'no-repeat','padding-left':'5px','padding-top':'4px','color':'#666666','padding-right':'10px'};
var objsalah2={'background-color':'#f1f1f1','border':'none','background-image':'url(images/gui/fldboxerr2t.png)','background-repeat':'no-repeat','padding-left':'5px','padding-top':'4px','color':'white','padding-right':'10px'};

var objbenar3={'background-color':'#f1f1f1','border':'none','background-image':'url(images/gui/fldbox3t.png)','background-repeat':'no-repeat','padding-left':'5px','padding-top':'4px','color':'#666666','padding-right':'10px'};
var objsalah3={'background-color':'#f1f1f1','border':'none','background-image':'url(images/gui/fldboxerr3t.png)','background-repeat':'no-repeat','padding-left':'5px','padding-top':'4px','color':'white','padding-right':'10px'};

var objbenar4={'background-color':'#f1f1f1','border':'none','background-image':'url(images/gui/fldbox4.png)','background-repeat':'no-repeat','padding-left':'5px','padding-top':'4px','color':'#666666','padding-right':'10px'};
var objsalah4={'background-color':'#f1f1f1','border':'none','background-image':'url(images/gui/fldboxerr4.png)','background-repeat':'no-repeat','padding-left':'5px','padding-top':'4px','color':'white','padding-right':'10px'};
*/



$(document).ready(function(){
 valid = new Mvalid();
 //default img
 // //////////////////
 $('#pdd_password').keydown(function(){
  validPassword(this,'#confirm_pdd_password',this);
 }).blur(function(){
   validPassword(this,'#confirm_pdd_password',this);
 });
  ////////////////////
 $('#confirm_pdd_password').keydown(function(){
  validPassword('#pdd_password',this,this);
 }).blur(function(){
   validPassword('#pdd_password',this,this);
 });
 ///////////////////////////


});
//////////////////////////////////////////////////////////////
//

function checkWidth(objj)
{
	var obj=new Object();
	var dw=$(objj).width();
	//obj.benar=dw;
	//obj.salah ='test2';

	if(dw == 100) // not used
	{
		obj.benar=objbenar2; 
		obj.salah=objsalah2;
	}
	else if(dw == 135)
	{
		obj.benar=objbenar;
		obj.salah=objsalah;
	}
	else if(dw == 142) // not used
	{
		obj.benar=objbenar3;
		obj.salah=objsalah3;
	}
	else if(dw == 179) // not used
	{
		obj.benar=objbenar4;
		obj.salah=objsalah4;
	}

	return obj;
} //end

function validText(obj)
{
	var object= checkWidth(obj);
	var objbb=object.benar;
	var objss=object.salah;
	var nil = $(obj).val();
	
	if(valid.validText(nil))
	{
		$(obj).css(objbb);
		return true;
	}else
	{
		$(obj).css(objss);
		return false;
	}
	//alert("wwww");
} //end

function validChar(obj)
{
	var object= checkWidth(obj);
	var objbb=object.benar;
	var objss=object.salah;

	var nil = $(obj).val();
	if(valid.validChar(nil))
	{
		$(obj).css(objbb);
		return true;
	}else
	{
		$(obj).css(objss);
		return false;
	}

	//alert("wwww");
} //end

function validEmail(obj,msg)
{
	var object= checkWidth(obj);
	var objbb=object.benar;
	var objss=object.salah;
	var nil = $(obj).val();

	var idload='#tooltips';
	var pos =$(obj).offset();
	var posy=pos.top+5;
	var posx=pos.left+125;
	$(idload).css({'left':posx+'px','top':posy+'px'});

	var url="checkemail.php?useremail="+nil;

	$.ajax({method:'post',url:url,
		beforeSend:function(){},
		complete:function(){},
		success:function(data){
			//alert(data);
			//$(idload).show().html(data);
			if(data == 1)
			{
				//$(idload).append('yoi');
				$(idload).show().html(msg);
				$(idload).css({'opacity':0.9});
				$(obj).css(objss);
				return false;
			}
			else
			{
				/*
				$(idload).hide();
				$(obj).css(objbb);
				return true;
				*/
				$(idload).hide();
				if(valid.validEmail(nil))
				{
					$(obj).css(objbb);
					return true;
				}
				else
				{
					$(obj).css(objss);
					return false;
				}
			}
		}
	});
} //end

function validEmail2(obj)
{
	var object= checkWidth(obj);
	var objbb=object.benar;
	var objss=object.salah;
	 var nil = $(obj).val();
	if(valid.validEmail(nil))
	{
		$(obj).css(objbb);
		return true;
	}
	else
	{
		$(obj).css(objss);
		return false;
	}
}//email2


function validDate(obj)
{
	var object= checkWidth(obj);
	var objbb=object.benar;
	var objss=object.salah;

	var nil = $(obj).val();
	if(valid.validDate(nil))
	{
		$(obj).css(objbb);
		return true;
	}else
	{
		$(obj).css(objss);
		return false;
	}
	//alert("wwww");
} //end



function validInteger(obj)
{
	var object= checkWidth(obj);
	var objbb=object.benar;
	var objss=object.salah;
	var nil = $(obj).val();
	if(valid.validInteger(nil))
	{
		$(obj).css(objbb);
		return true;
	}else
	{
		$(obj).css(objss);
		return false;
	}
	//alert("wwww");
} //end


function validPassword(obj,obj2,curobj)
{
	var object= checkWidth(curobj);
	var objbb=object.benar;
	var objss=object.salah;

	var nil = $(obj).val();
	var nil2 = $(obj2).val();
	var nilcur = $(curobj).val();
	if(nilcur.length > 6 ){
		if(nil == nil2)
		{
			if(nil == "" && nil2 == "")
			{
				$(curobj).css(objss);
				//insertbag.push(curobj);
				return false;
			}
			else
			{
				if(valid.validChar(nilcur))
				{
					$(obj).css(objbb);
					$(obj2).css(objbb);
					return true;
				}
				else
				{
					$(curobj).css(objss);
					//insertbag.push(curobj);
					return false;
				}
			}//end if
	  }
	  else
	  {
		$(curobj).css(objss);
		//insertbag.push(curobj);
		return false;
	  }
	}
	else
	{
		$(curobj).css(objss);
		//insertbag.push(curobj);
		return false;
	}
} //end function

function filebrowser(cover,loader,fr)
{
	//alert("test");
	$(cover).show();
	$(cover).css({'opacity':0.9});
	$(loader).show();
	//pdd_img_profileimgid

	var pos=$(fr).offset();
	//var posx=pos.left;
	var posy=pos.top - 100;
	$(loader).css({'top':posy+'px'});
	$(loader+' #loadmid').html("<div><iframe name='fileframe' id='fileframe' src='fileframe.php' height='100px' frameborder='0'></iframe><a href=\"javascript:void(0);\" onClick=\"closeWindow('#cover','#loader'); moveValue('fileframe')\"><img border='0' src='images/close.png'/></a></div>");

	$(cover).css({'opacity':'0.8'});
}

function closeWindow(cover,loader,objfocus)
{
	$(cover).hide();
	$(loader).hide();
}

function scrollWindow(obj)
{
	var pos=$(obj).offset();
	var posy=pos.top - 50;
	$(document).scrollTop(posy);
}

function scrollWindowPos(obj,pos)
{
	var pos=$(obj).offset();
	var posy=pos.top - parseInt(pos);
	$(document).scrollTop(posy);
}

function moveValue(framename)
{
	var iframeElem = parent.document.getElementById(framename);
	var doc = iframeElem.contentDocument;
	var dd=doc.getElementById('fname').value;
	document.getElementById('pdd_img_profile').value = dd;
	//reload gambar ke- image src
	//prefix.$info['name']."imgid' proadd_ =proadd_pictureimgid
	document.getElementById('pdd_img_profileimgid').src='images/tumbnails/'+dd;
}//end function

function validSubmit(form,cover,dest,refer,errmsg,msg)
{
	// id,code,member_type,email,password,link_status,payment_status,payment_method,payment_system,name,fname,
	// country,address,birthday,telp,img_profile,company_profile,category,regdate
	// username,fname,email,pass,telp,regdate
	var colarray=['#pdd_code','#pdd_name','#pdd_fname','#pdd_email','#pdd_password','#confirm_pdd_password','#pdd_regdate','#pdd_country'];
	var coltype=['char','char','char','email','pass','pass','date','char'];
	var colname=['Member ID','Username','Full Name','Email','Password','Password','Registration Date','Country'];
	var tanda=false;
	var internalmsg="";
	var objref;
	for(var i=0;i<colarray.length;i++)
	{
	  if(coltype[i] == 'char')
	  {
	   //var nil=$(colarray[i]).val();
	   if(validChar(colarray[i])){tanda = true;}else{internalmsg=colname[i]+"<br>";objref=colarray[i];tanda =false;break;}

	  }else if(coltype[i] == 'email')
	  {
		//var nil=$(colarray[i]).val();
	   if(validEmail2(colarray[i])){tanda = true;}else{internalmsg=colname[i]+"<br>";objref=colarray[i];tanda =false;break;}

	  }else if(coltype[i] == 'pass')
	  {

		  if(validPassword('#pdd_password','#confirm_pdd_password',colarray[i]))
		  {
			tanda = true;
		  }else
		  {
			internalmsg=colname[i]+"<br>";objref=colarray[i];tanda =false;break;
		  }

	  } else if(coltype[i] == 'integer')
	  {
	   //var nil=$(colarray[i]).val();
	   if(validInteger(colarray[i])){tanda = true;}else{internalmsg=colname[i]+"<br>";objref=colarray[i];tanda =false;break;}

	  }else if(coltype[i] == 'date')
	  {
	   //var nil=$(colarray[i]).val();
	   if(validDate(colarray[i])){tanda = true;}else{internalmsg=colname[i]+"<br>";objref=colarray[i];tanda =false;break;}
	  }
	}//end  for

	//return true;
	if(tanda)
	{

	//ajaxSubmit(form,cover,dest,refer);
	submit();
	}else
	{

	var pos=$(refer).offset();
	var posy=pos.top - 300;
	$(dest).css({'top':posy+'px'});
	$(cover).show().css({'opacity':0.9}); ;
	$(dest).show();
	$(document).scrollTop(posy);
	//alert(objref);
	var closeframe="<p><a href=\"javascript:void(0)\" onclick=\"closeWindow('"+cover+"','"+dest+"');scrollWindow('"+objref+"');\"><img src='images/close.png' border='0'/></a></p>";
	$(dest+' #loadmid').html(errmsg+"<span style='color:red'><br>"+internalmsg+"</span>"+closeframe);
	$(dest+' #loadmid').css({'padding':'5px 10px 5px 10px'});

	return false;
	}

	 /*
	var obj=checkWidth('#pdd_name') ;

	alert(obj.benar);
	return false;
	*/
}//end


function validEditSubmit(form,cover,dest,destisi,refer,errmsg,msg)
{
	//email,password,payment_system,username,
	//fname,country,tlp,img_profile,company_profile,category,reg_date
	var colarray=['#pdd_email','#pdd_password','#confirm_pdd_password','#pdd_payment_system','#pdd_name','#pdd_fname','#pdd_country','#pdd_telp','#pdd_img_profile','#pdd_company_profile','#pdd_category'];
	var coltype=['email','pass','pass','char','char','char','char','integer','char','char','char'];
	var colname=['Email','Password','Password','Payment options','Username','Fullname','Country','Telephone','Profile','Description','Category'];
	var tanda=false;
	var internalmsg="";
	var truetrace="";
	var objref;
	for(var i=0;i<colarray.length;i++)
	{
	 if(coltype[i] == 'char')
	   {
	   //var nil=$(colarray[i]).val();
	   if(validChar(colarray[i])){tanda = true;truetrace +="true"+colname[i]+"<br>";}else{internalmsg=colname[i]+"<br>";objref=colarray[i];
	   tanda =false;
	   break;
	   }

	  }else if(coltype[i] == 'email')
	  {
		//var nil=$(colarray[i]).val();
	   if(validEmail2(colarray[i])){tanda = true;truetrace +="true"+colname[i]+"<br>";}else{internalmsg=colname[i]+"<br>";objref=colarray[i];
	   tanda =false;
	   break;}

	  }
	  else if(coltype[i] == 'pass')
	  {

		  if(validPassword('#pdd_password','#confirm_pdd_password',colarray[i]))
		  {
			tanda = true;truetrace +="true"+colname[i]+"<br>";
		  }else
		  {
			internalmsg=colname[i]+"<br>";objref=colarray[i];
			tanda =false;
			break;
		  }

	  } else if(coltype[i] == 'integer')
	  {
	   //var nil=$(colarray[i]).val();
	   if(validInteger(colarray[i])){tanda = true;truetrace +="true"+colname[i]+"<br>";}else{internalmsg=colname[i]+"<br>";objref=colarray[i];
	   tanda =false;
	   break;}

	  }else if(coltype[i] == 'date')
	  {
	   //var nil=$(colarray[i]).val();
	   if(validDate(colarray[i])){tanda = true;truetrace +="true"+colname[i]+"<br>";}else{internalmsg=colname[i]+"<br>";objref=colarray[i];
	   tanda =false;
	   break;}
	  }


	}//end  for


	//alert(internalmsg+" tanda :"+tanda);
	//return true;
	if(tanda === true)
	{

	$(cover).css({'opacity':'0.8'});
	$(dest+' #loadmid').css({'padding':'5px 10px 5px 10px'});
	ajaxSubmit2(form,cover,dest,destisi,'#pdd_name');

	//scrollWindow('#pdd_email');
	//submit();
	}else
	{

	var pos=$(refer).offset();
	var posy=pos.top - 300;

	$(dest).css({'top':posy+'px'});
	$(cover).show().css({'opacity':0.9}); ;
	$(dest).show();
	//$(document).scrollTop(posy);
	//alert(objref);
	var closeframe="<p><a href=\"javascript:void(0)\" onclick=\"closeWindow('"+cover+"','"+dest+"');scrollWindow('"+objref+"');\"><img src='images/close.png' border='0'/></a></p>";
	$(dest+' #loadmid').html(errmsg+"<span style='color:red'><br>"+internalmsg+"</span>"+closeframe);
	$(dest+' #loadmid').css({'padding':'5px 10px 5px 10px'});

	return false;
	}

	 /*
	var obj=checkWidth('#pdd_name') ;

	alert(obj.benar);
	return false;
	*/
}


function showComboChild(obj,postfix)
{
	var pos =$(obj).offset();
	var posy=pos.top;
	var posx =pos.left;
	$(obj+postfix).show();
	var tinggi =$(obj+postfix+' #loadmid').height();
	//var hg;
	//alert(hg);
	if(tinggi < 100)
	{
	 hg ='auto';
	}else
	{
	  hg='100px';
	}

	$(obj+postfix+' #loadhead').css({'background-image':'url(images/box4-top.png)','height':'7px','background-repeat':'no-repeat','background-position':'top'});
	//$(obj+postfix+" #loadhead").css({'background-image':'url(images/box4-top.png)'});
	$(obj+postfix+' #loadmid').css({'background-image':'url(images/box4-in.png)','background-repeat':'repeat-y','padding-left':'10px','overflow':'auto','height':hg});
	$(obj+postfix+' #loadfoot').css({'background-image':'url(images/box4-bottom.png)','height':'7px','background-repeat':'no-repeat','background-position':'bottom'});
	//confirm(posx);
	//$(obj+postfix).css({'top':posy+'px'});
}//

function showCursor(obj)
{
	$(obj).css({'cursor':'pointer'});
}//end function

function hideComboChild(obj)
{
	$(obj).hide();
} //
function hideComboChildPr(obj)
{
	$(obj).parent().parent().hide();
}

function selectComboChild(obj)
{
	var induk= $(obj).parent().parent().attr('id');
	var namaboxarr =induk.split('_') ;
	var pan=namaboxarr.length;
	var pan1=pan -1;
	//confirm(pan);

	var newnamabox=new Array();
	for(var i=0;i < pan1;i++ )
	{
	 newnamabox[i]=namaboxarr[i];
	}
	var namabox = newnamabox.join('_');
	//confirm(namabox);

	var nil=$(obj).html();
	var nilnamaarr =nil.split('\>');
	var nilnama =nilnamaarr[2] ;
	////
	var nilvalue = nilnamaarr[1];
	var valuearr=nilvalue.split(',');
	var nilai = valuearr[0];
	//confirm(namabox);
	$('#'+namabox).val(nilnama);
	$('#'+namabox+'_value').val(nilai);

	$(obj).parent().parent().hide();
	 //confirm('test');
}

function lightComboChild(obj,d)
{
	if(d == '1'){
		$(obj).css({'color':'black'});
		$(obj+' <b>').css({'color':'red'});
	}else if(d =='2')
	{
		$(obj).css({'color':'black'});
	}else if(d =='3')
	{
		$(obj).css({'color':'red'});
	}
	else if(d == '0')
	  {
		$(obj).css({'color':'gray'});
		$(obj+' <b>').css({'color':'#808080'});
	}
}

////////////////////
function ajaxSubmit(form,cover,dest,refer)
{


		$(form).submit(function() {
		$.ajax({
			type: 'POST',
			url: $(form).attr('action'),
			data: $(form).serialize(),
			beforeSend:function(){
				//$(document).scrollTop(0);

var pos=$(refer).offset();
var posy=pos.top - 100;
$(dest).css({'top':posy+'px'});
				$(cover).show();
				$(dest).show();
				$(dest).html('loading...');
				},
			success: function(data) {
				$(dest).html(data);
			}
			})
			return false;
			});

}//end function

function ajaxSubmit2(form,cover,dest,destisi,refer)
{


		$(form).submit(function() {
		$.ajax({
			type: 'POST',
			url: $(form).attr('action'),
			data: $(form).serialize(),
			beforeSend:function(){
			   //$(document).scrollTop(refer);


var posy = $(document).height()/2;

$(dest).css({'top':posy+'px'});
$(document).scrollTop(parseInt(posy)- 100);

				$(cover).show();
				$(dest).show();
				$(destisi).html('loading...');
				},
			success: function(data) {
				$(destisi).html(data);
			}
			})
			return false;
			});

}//end function


function emailUsed()
{
  var email=$('#pdd_email').val();
  var idload='#tooltips';
 if(displayGeneralBoolean("checkemail.php?useremail="+email,idload))
 {
$(idload).hide();
return false;

 }else
 {
 $(idload).show();
 //$(idload).html(data);
  var pos =$('#pdd_email').offset();
  var posy=pos.top;
  var posx=pos.left+142;
  $(idload).css({'top':posy+'px','left':posx+'px'});

return true;
 }
}//end

function displayGeneralBoolean(url,idload)
{
$.ajax({method:'post',url:url,
beforeSend:function()
{  },
complete:function(){},
success:function(data){
//$(idload).show().html(data);
$('#tandacek').val(data);
 return data;
}
});



}   //end function

function displayGeneral(url,idload)
{

$.ajax({method:'post',url:url,
beforeSend:function()
{

$(idload).show().html('Loading ...');
$(idload).fadeIn('fast');
},
complete:function()
{

},
success:function(data){
$(idload).html(data);
}
});
}

function ajaxRequest(url,cover,loader,obj)
{

$.ajax({method:'post',url:url,
beforeSend:function()
{
$(cover).show();
$(cover).css({'opacity':0.8});
scrollWindowPos(obj,100);
$(loader).show();
$(loader+' #bigmid').html('Loading ...');
$(loader).fadeIn('fast');
},
complete:function()
{
},
success:function(data){
$(loader+' #bigmid').html(data);
}
});
}
///////////////////

function ajaxRequest2(url,cover,loader,obj)
{
$.ajax({method:'post',url:url,
beforeSend:function()
{
$(cover).show();
$(cover).css({'opacity':0.8});
scrollWindowPos(obj,50);
$(loader).show();
$(loader+' #bigmid').html('Loading ...');
$(loader).fadeIn('fast');
},
complete:function()
{
},
success:function(data){
$(loader+' #bigmid').html(data);
}
});
}
///////////////////

function showAbilityForm(userid)
{
 var nilai=$('#fld_ability').val();
 if(nilai != 0){
   ///alert(nilai);
   $('#ability').show()
 displayGeneral("main/addAbilityForm.php?userid="+userid+"&abid="+nilai,'#ability');
 }
}
//////////////

function addQuestion(objform,objoptions)
{
var objitem=$(objform).find('.q_item');
var noitem =objitem.length + 1;
var pan=$(objoptions).val();

var obhtml;
obhtml="<div class='q_item' id='q_item"+noitem+"'>Question "+noitem+": <input type='text' size='60px' id='q_item"+noitem+"_col' name='q_item[]' >&nbsp;<a href='javascript:void(0)' onClick=\"cancelQuestion('"+noitem+"')\">cancel</a>";
panl=parseInt(pan);
var ops=["A","B","C","D","E","F","G","H"];

for(var i=0;i < panl;i++)
{
obhtml +="<div class='q_ans' id='q_ans"+noitem+i+"' >Option "+ops[i]+" : <input type='text' size='50px' id='q_ans"+noitem+i+"_col' name='q_ans"+noitem+"[]' >&nbsp;<input type='radio' id='q_ans"+noitem+"_check' name='q_ans"+noitem+"_check' value='"+ops[i]+"'></div>";
}
obhtml +="</div>";
$(objform).append(obhtml);

//css style
$('.q_item').css({'padding-left':'30px'});
$('.q_ans').css({'padding-left':'35px','padding-top':'5px'});

}//end function
///////////////////////////////////


function cancelQuestion(noitem)
{
var q_item=new Array();
var q_ans=new Array();
var q_rsl=new Array();
var no;
var a=0;
var ansItem;
var lenItem;

//simpan old kecuali terdelete
var objitem=$('.testform').find('.q_item');
var len = parseInt(objitem.length);
noitem = parseInt(noitem);

for(var i =0;i < len;i++)
{
  no =i+1;
  if(no != noitem)
  {
 q_item[a] =$('#q_item'+no+'_col').val();
 q_rsl[a] =$('input[id=q_ans'+no+'_check]:checked').val();
 ansItem=$('#q_item'+no).find('.q_ans');
 lenItem =ansItem.length;
 q_ans[a]= new Array();
 for(var k=0;k <lenItem;k++)
 {
 q_ans[a][k]=$('#q_ans'+no+k+'_col').val();
    //q_ans.push="asas";

 }

  a++;
 }

}




 //reset
 $('.testform').html('');
 /// re-update

var ops=["A","B","C","D","E","F","G","H"];
var lenqItem =q_item.length;
var obhtml;
var lenAns;
var status_checked;
for(var i=0;i<lenqItem;i++)
{
noitem = i+1;
if(q_item[noitem] != 'undefined'){
obhtml +="<div class='q_item' id='q_item"+noitem+"'>Question "+noitem+": <input type='text' size='60px' id='q_item"+noitem+"_col'  name='q_item[]' value='"+q_item[i]+"' >&nbsp;<a href='javascript:void(0)' onClick=\"cancelQuestion('"+noitem+"')\">cancel</a>";
lenAns = q_ans[i].length;

for(var k=0;k<lenAns;k++)
{
if(ops[k] == q_rsl[i])
{
  status_checked = "checked";
}else
{
  status_checked = "";
}

obhtml +="<div class='q_ans' id='q_ans"+noitem+k+"' >Option "+ops[k]+" : <input type='text' size='50px' id='q_ans"+noitem+k+"_col' name='q_ans"+noitem+"[]'  value='"+q_ans[i][k]+"'>&nbsp;<input type='radio' name='q_ans"+noitem+"_check' id='q_ans"+noitem+"_check' value='"+ops[k]+"' "+status_checked+"></div>";
}
obhtml +="</div>";
}


}//end for
obhtml = obhtml.replace("undefined","");
$('.testform').html(obhtml);

$('.q_item').css({'padding-left':'30px'});
$('.q_ans').css({'padding-left':'35px','padding-top':'5px'});

}

///////////////

function saveQuestion(form,cover,loader)
{

//var url="main/saveTestForm.php?ob="+obhtml;
//alert(obhtml);

$(form).submit(function() {
		$.ajax({
			type: 'POST',
			url: $(form).attr('action'),
			data: $(form).serialize(),
			beforeSend:function(){
 				$(cover).show();
				$(loader).show();
				$(loader +' #bigmid').html('loading...');
				},
			success: function(data) {
				$(loader +' #bigmid').html(data);
			}
			})
			return false;
			});

}

//////////////

/////prototype polymorphis
///////////////////////////////////////////////
Array.prototype.inArray = function(value) {

    var status=false;
    for (var i = 0;i < this.length; i++)
	{
        if(this[i] == value)
		{
		status = true;
		break;
		}

    }

	return status;
} 
/////////////////

Array.prototype.removeArray = function(value)
 {

    var status=false;
    for (var i = 0;i < this.length; i++)
	{
        if(this[i] == value)
		{
		this.splice(i,1);
		status = true;
		break;
		}

    }

	return status;
}



