var tc_video_form=function(div_name,my_options){this.options={mail:false,height:0,width:0,blink_interval:500,nulltext:"@",template_id:0,ptid:0,phit_id:0,template_test_mode:0,test_group_id:0,wm_id:0,image_video_div_id:"tc_videoform_img",default_image_video_div_id:"tc_videoform_img_default",tc_thumb_id_field:"tc_videoform_thumb_id",tc_paypage_id_field:"tc_videoform_paypage_id",tc_testmode_field:"tc_videoform_thumb_testmode",className:false,onsubmit:false,form_action:false,popup_object:false,content:"",sellpage_template_id:0,base_url:"",zIndex:100,css_file:false,clicked_thumbs:"",force_test_mode:false,promo_tool_thumb:false};this.div_name=div_name;this.obj_videoform=null;this.objs={tc_thumb_id_field:null,tc_testmode_field:null,tc_paypage_id_field:null,tc_videoform:null,parent_object:null,link_tag:document.createElement("link"),script_tag:null,head:document.getElementsByTagName("head")[0]};var thisobj=this;this.array_merge=function(arr1,arr2){if((arr1&&(arr1 instanceof Array))&&(arr2&&(arr2 instanceof Array))){for(var idx in arr2){arr1.push(arr2[idx])}}else{if((arr1&&(arr1 instanceof Object))&&(arr2&&(arr2 instanceof Object))){for(var idx in arr2){if(idx in arr1){if(typeof arr1[idx]=="object"&&typeof arr2=="object"){arr1[idx]=thisobj.array_merge(arr1[idx],arr2[idx])}else{arr1[idx]=arr2[idx]}}else{arr1[idx]=arr2[idx]}}}}return arr1};this.array_merge(this.options,my_options);this.objs.tc_videoform=document.createElement("div");this.objs.tc_videoform.id=this.div_name;this.objs.tc_videoform.style.display="none";this.objs.tc_videoform.style.position="absolute";this.objs.tc_videoform.style.width=this.options.width+"px";this.objs.tc_videoform.style.height=this.options.height+"px";this.objs.tc_videoform.style.top="0";this.objs.tc_videoform.style.left="0";this.objs.tc_videoform.style.overflow="hidden";this.objs.tc_videoform.style.zIndex=this.options.zIndex;this.objs.tc_videoform.align="center";if(this.options.className){this.objs.tc_videoform.className=this.options.className}this.window_resize=function(){if(typeof thisobj.objs.parent_object=="object"&&thisobj.objs.tc_videoform.style.visibility=="visible"){var tl=tc_gettopleft(thisobj.objs.parent_object);thisobj.objs.tc_videoform.style.top=tl.top+"px";thisobj.objs.tc_videoform.style.left=tl.left+"px"}};this.ShowForm=function(clicked_obj,thumb_id,thumbhitstr,thumb_file){if(typeof(clicked_obj)=="object"){this.objs.parent_object=clicked_obj}else{this.objs.parent_object=document.getElementById(clicked_obj)}var tl=tc_gettopleft(this.objs.parent_object);var top=tl.top;var left=tl.left;if(this.objs.tc_videoform){this.objs.tc_videoform.style.display="block";this.objs.tc_videoform.style.top=top+"px";this.objs.tc_videoform.style.left=left+"px";this.objs.tc_videoform.style.visibility="visible";var forms=this.objs.tc_videoform.getElementsByTagName("form");if(forms[0]!=undefined){msgerror=(typeof msgerror!="undefined")?msgerror:"Please verify you email address.";if(this.options.onsubmit){forms[0].submit_func=this.options.onsubmit;forms[0].onsubmit=function(){return eval(this.submit_func)}}if(this.options.form_action){forms[0].action=this.options.form_action}if(this.options.popup_object){var iframe_name=this.options.popup_object.iframe_name;forms[0].target=iframe_name}forms[0].email.focus();forms[0].thumb_id.value=thisobj.options.clicked_thumbs==""?thumb_id:thumb_id+","+thisobj.options.clicked_thumbs;var testmode=0;if(thumbhitstr||thisobj.options.force_test_mode){testmode=1}forms[0].testmode.value=testmode;if(this.options.template_test_mode){var subtemplate_test="tid="+this.options.template_id+"&gid="+this.options.test_group_id;forms[0].subtemplate_test.value=subtemplate_test}}if(thumb_file!=undefined){var image=this.objs.tc_videoform.getElementsByTagName("img");if(image.length>0){var thumb_image=false;for(var i=0;i<image.length;i++){if(image[i].name="thumb_img"){thumb_image=image[i]}}if(thumb_image){var imgformat=thumb_image.attributes.imgformat;if(typeof imgformat!="undefined"){var imgwidth=thumb_image.attributes.imgformat.value;thumb_image.src=thumb_file.replace("XXX",imgwidth);thumb_image.style.display="block"}}}}}if(!thisobj.options.promo_tool_thumb){this.addhit(thumbhitstr)}};this.attachevent=function(obj,evt,fnc,useCapture){if(!useCapture){useCapture=false}if(obj.addEventListener){obj.addEventListener(evt,fnc,useCapture);return true}else{if(obj.attachEvent){return obj.attachEvent("on"+evt,fnc)}}return false};this.addhit=function(thumb_hitstr){var querystr="";if(this.options.test_group_id){querystr="tid="+this.options.template_id+"&gid="+this.options.test_group_id+"&wid="+this.options.wm_id+"&sptid="+this.options.sellpage_template_id}if(thumb_hitstr){querystr+="&"+thumb_hitstr}if(querystr!=""){if("http://"+document.domain+"/"==this.options.base_url){microAjax("/thumbclickpopup/"+querystr,function(res){})}else{if(this.objs.script_tag!=null){this.objs.head.removeChild(this.objs.script_tag)}this.objs.script_tag=document.createElement("script");this.objs.script_tag.setAttribute("type","text/javascript");this.objs.script_tag.setAttribute("src",this.options.base_url+"thumbclickpopup/"+querystr);this.objs.head.appendChild(this.objs.script_tag)}}};this.load=function(){document.body.appendChild(thisobj.objs.tc_videoform);thisobj.objs.tc_videoform.innerHTML=thisobj.options.content;tc_execJS(thisobj.obj_videoform);thisobj.attachevent(window,"resize",thisobj.window_resize);if(thisobj.options.css_file!=false){thisobj.objs.link_tag.setAttribute("type","text/css");thisobj.objs.link_tag.setAttribute("rel","stylesheet");thisobj.objs.link_tag.setAttribute("media","screen");thisobj.objs.link_tag.setAttribute("href",thisobj.options.css_file)}thisobj.objs.head.appendChild(thisobj.objs.link_tag);if(thisobj.options.mail){var els=document.getElementsByName("email");var i;for(i=0;i<els.length;i++){els[i].value=thisobj.options.mail}}};if(document.readyState=="complete"){this.load()}else{tc_add_onload_event(this.load)}};
