function submit_forward_form(form_obj, clipId) {
	var result  = validator_isValid(form_obj, new Array( {'field':'fname','minlen':1,'message':'Please fill in `Your Name` field.','title':'Your Name'},{'field':'femail','pattern':/^[A-Za-z_0-9\.\-]+@[A-Za-z0-9\.\-]+\.[A-Za-z]{2,}$/,'title':'Your E-mail Address'},{'field':'toname','minlen':1,'message':'Please fill in `Friend Name` field.','title':'Friend Name'},{'field':'toemail','pattern':/^[A-Za-z_0-9\.\-]+@[A-Za-z0-9\.\-]+\.[A-Za-z]{2,}$/,'title':'Friend E-mail Address'},{'field':'subj','minlen':1,'message':'Please fill in `Subject` field.','title':'Subject'}), new Array(), 'jsErr');
	
	if (!result) {
		return false;
	}
	
	jQuery.post("/clip_email.php/en/"+clipId, jQuery("#forward_container form").serialize());
	jQuery("#forward_container form").html("<div style='padding: 5px; font:9pt Verdana,Arial, Helvetica, sans-serif; font-weight:bold;text-decoration:none;'>Thank you for your submission.</div>");
	
	//jQuery('.mainpage_player #forward_container form center div').attr('style', '');
	
	//jQuery('.mainpage_player #forward_container form').height(25).css('padding-top', '7px');
	
	jQuery('#page_block_content').height(680);
	
	return false;
}

function submit_request_form(form_obj,container,error, clipId) {
	var result  = validator_isValid(form_obj, new Array( {'field':'name','minlen':1,'message':'Please fill in `Your Name` field.','title':'Your Name'},{'field':'title','minlen':1,'message':'Please fill in `Your Title` field.','title':'Your Title'},{'field':'organization','minlen':1,'message':'Please fill in `Your Organization` field.','title':'Your Organization'},{'field':'phone','minlen':7,'pattern':/^[0-9\-\(\)\.\+]+$/,'title':'Your Phone Number'},{'field':'email','pattern':/^[A-Za-z_0-9\.\-]+@[A-Za-z0-9\.\-]+\.[A-Za-z]{2,}$/,'title':'Your E-mail Address'},{'field':'reason','minlen':1,'message':'Please fill in `Reason For Downloading` field.','title':'Reason For Downloading'}), new Array(), error);
	
	if (!result) {
		return false;
	}
	
	jQuery.post("/clip_request.php/en/"+clipId, jQuery("#"+container+" form").serialize());
	//jQuery("#"+container+" form").html("<center><div style='margin:-10px 0 -20px 0'><h2>Thank you for your submission.</h2></div></center>")
	//	.height(12);
	jQuery("#"+container+" form").html("<div style='padding: 5px; font:9pt Verdana,Arial, Helvetica, sans-serif; font-weight:bold;text-decoration:none;'>Thank you for your submission.</div>");

	
	//jQuery('.mainpage_player #' +container+ ' form center div').attr('style', '');
	
	//jQuery('.mainpage_player #' +container+ ' form').height(25).css('padding-top', '7px');
	
	jQuery('#page_block_content').height(680);
	
	return false;
}

jQuery(function() {
	if (!jQuery('#player_large').length) {
		return;	
	}
	
	var offset = jQuery('#player_large').offset();
	jQuery('#player_large').css('position', 'absolute')
	                       .css('z-index', '400')
	                       .css('top', offset.top);
	if (jQuery.browser.msie) {
		jQuery('#player_large').css('left', offset.left);
	}
	jQuery('#page_block_content').height(650);
	
	$(window).resize(function() {
		var offset = jQuery('.clip_content').offset();
		//alert(offset.left);
		if (jQuery.browser.msie) {
			jQuery('#player_large').css('left', offset.left);
		}
	});
  
});

function player_dimlights(node) {
	parentLi = jQuery(node).parent();
	parentLi = parentLi.get(0);
	jQuery(parentLi).toggleClass(parentLi.id+'_active');
	
	//if (playerPosSet == false) {

	//}
	
	if (jQuery(parentLi).hasClass(parentLi.id+'_active')) {
		  jQuery('#dimlight_overlay').height(jQuery(document).height())
		                             .width(jQuery(document).width())
		                             .toggleClass('hidden');
		  if(jQuery.browser.msie)
		  {
		  }
		  else
		  //in all the rest browsers - fade slowly
		  {
			  jQuery('#dimlight_overlay').fadeTo('slow', 0.7);
		  }
		  
		  
	} else {
		  jQuery('#dimlight_overlay').toggleClass('hidden').removeAttr('style');	
	}
	
	playerPosSet = true;
	
/*	var pageBlockContent = jQuery('#page_block_content');
	if (jQuery(pageBlockContent).hasClass('content_grey')) {
		jQuery(pageBlockContent).removeClass('content_grey').addClass('content_black');
		jQuery('.clip_header').css('color', '#fff');
		jQuery('.clip_info').css('color', '#e6e6e6');
	} else {
		jQuery(pageBlockContent).removeClass('content_black').addClass('content_grey');
		jQuery('.clip_header').css('color', '#000');
		jQuery('.clip_info').css('color', '#222222');
	}*/
	
	return false;
}

function show_popup_clip_page_old(active, form1, form2, form3) {

	jQuery('li.'+form1).removeClass(form1+'_active');
	jQuery('li.'+form2).removeClass(form2+'_active');
	jQuery('li.'+form3).removeClass(form3+'_active');
	jQuery('li.'+active).toggleClass(active+'_active');
	jQuery('#popup_'+form1).addClass('hidden');
	jQuery('#popup_'+form2).addClass('hidden');
	jQuery('#popup_'+form3).addClass('hidden');
	jQuery('#popup_'+active).toggleClass('hidden');

}

function show_popup_clip_page(el) {
	jQuery('#page_block_content').height(650);
	
	parentLi = jQuery(el).parent();
	parentLi.siblings().each(function(index, liEl){
		if (jQuery(liEl).hasClass('dimlights')) {
			return;	
		}
		
		jQuery(liEl).removeClass(liEl.id+'_active');
		jQuery('#popup_'+liEl.id).addClass('hidden');
	});
	parentLi= parentLi.get(0);
	jQuery(parentLi).toggleClass(parentLi.id+'_active');
	jQuery('#popup_'+parentLi.id).toggleClass('hidden');
	
	
	
	var popupNodeId = '#popup_'+parentLi.id;
	if (jQuery(popupNodeId).length && !jQuery(popupNodeId).hasClass('hidden')) {
		var popupNodeHeight = jQuery(popupNodeId).height();
		
		jQuery('#page_block_content').height(650 + popupNodeHeight);
	}
	
	jQuery('#dimlight_overlay').height(jQuery(document).height());
}

function print_r(theObj){
    if(theObj.constructor == Array || theObj.constructor == Object){
      document.write("<ul>")
      for(var p in theObj){
         if(theObj[p].constructor == Array || theObj[p].constructor == Object){
            document.write("<li>["+p+"] => "+typeof(theObj)+"</li>");
            document.write("<ul>")
            print_r(theObj[p]);
            document.write("</ul>")
         } else {
            document.write("<li>["+p+"] => "+theObj[p]+"</li>");
         }
      }
      document.write("</ul>")
    }
}
