//TODO:

//image uploading and validation



jQuery(document).ready(function(){



    

    validateNewDesignForm();

}); 



var altDesCounter = 0;

var removedDesAlts = new Array();

function addAlts() {

    if(altDesCounter <= 10) {

        jQuery('#li_'+altDesCounter).show();

        jQuery('#li_'+altDesCounter+'error').show();

        /*var str = '<li id="li_'+(altCounter)+'"><input name="design_alt_'+altCounter+'" id="design_alt_'+altCounter+'" type="file" class="file" value="" onclick="javascript:designUploadListener(\"thumb\")"/><br /><span class="error" id="design_alt_error'+altCounter+'"></span></li>'

        jQuery(str).insertBefore('#more_alt');*/

        altDesCounter++;

    }

    else {

        jQuery('#more_alt').removeAttr('onclick');

        jQuery('#more_alt').html('Maximum of 10 alternate images allowed');

    }

}





function designUploadListener(type,other_type) {



//alert('design_'+type+'_'+other_type);

new Ajax_upload('#design_'+type+'_'+other_type,{

                        //action: 'upload.php',

                        action: baseUrlForJs+'/designs/designs/handleupload/type/'+type+'/other_type/'+other_type,

                        name: 'file',

                        onSubmit: function(file, extension) {

                                    jQuery("#design_"+type+"_"+other_type+"_error").html("");

                                    jQuery("#loading_"+type+"_"+other_type).show();

                                    jQuery('#design_'+type+'_'+other_type).hide();

                                    jQuery('#submit_add_design').hide(); 

                                    

                                },



                        onComplete : function(data,response){

                       

                            jQuery("#design_"+type+"_"+other_type+"_error").html("");

                            jQuery("#loading_"+type+"_"+other_type).hide();

                            jQuery('#design_'+type+'_'+other_type).show();

                            jQuery('#submit_add_design').show();  

                            //split the string

                            var result = response.split('|',2);

                            

                             if(jQuery.trim(result[0]) == "FAILED") {

                                jQuery("#design_"+type+"_"+other_type+"_error").show();

                                switch(type) {

                                    case 'default':

                                       jQuery("#design_"+type+"_"+other_type+"_error").html(result[1]);

                                    break;

                                    

                                    case 'thumb':

                                       jQuery("#design_"+type+"_"+other_type+"_error").html(result[1]);

                                    break;

                                    

                                    default:

                                        jQuery("#design_"+type+"_"+other_type+"_error").html(result[1]);

                                    break;

                                }

                                //jQuery("#design_"+type+"_error").html('Error uploading '+type+' image due to the following errors: <br />'+result[1]);

                             }

                             else {

                              if(type == 'alt_1') {

                                    is_uploaded_model = true;

                                }

                                switch(type) {

                                    case 'flash':

                                         jQuery('#uploaded_'+type).val(jQuery.trim(result[1]));

                                      // var str = '<img id="'+type+'_preview" width="50" src="'+baseUrlForJs+'/temp/thumb_image/'+result[1]+'" />';

                                        var str='<li class="uploaded_img_preview" id="li_'+type+'_'+other_type+'"><img id="'+type+'_'+other_type+'_preview" width="75" height"56" src="'+baseUrlForJs+'/images/icons/swf.gif" /><br /><span class="change" id="'+type+'_'+other_type+'_remove_image" ><a href="javascript:void(0)" >(Remove)</a></span></li>';

                                        jQuery(str).insertAfter('#uploaded_'+type+'_'+other_type+'_image');





                                       // jQuery("#design_"+type+"_"+other_type+"_error").show();

                                        jQuery('#'+type+'_'+other_type+'_remove_image').click( function () {



                                        jQuery('#'+type+'_'+other_type+'_preview').remove();

                                        jQuery('#li_'+type+'_'+other_type).remove();

                                       // jQuery("#design_"+type+"_"+other_type+"_error").html('');

                                                                        jQuery("#design_"+type+"_"+other_type+"_error").hide();

                                                                        jQuery('#uploaded_'+type).val('');

                                                                        var altid = type.split('_');

                                                                                altid = altid[1];

                                                jQuery("#design_"+type+"_"+other_type).show();





                                        });

                                        jQuery("#design_"+type+"_"+other_type).hide();



                                    break;

                                    case 'default':

                                    case 'thumb':

                                                       

                                jQuery('#uploaded_'+type).val(jQuery.trim(result[1]));

                              // var str = '<img id="'+type+'_preview" width="50" src="'+baseUrlForJs+'/temp/thumb_image/'+result[1]+'" />';

                                var str='<li class="uploaded_img_preview" id="li_'+type+'_'+other_type+'"><img id="'+type+'_'+other_type+'_preview" height="75" width="100" src="'+baseUrlForJs+'/temp/thumb_image/'+result[1]+'" /><br /><span class="change" id="'+type+'_'+other_type+'_remove_image" ><a href="javascript:void(0)" >(Remove)</a></span></li>';

                                jQuery(str).insertAfter('#uploaded_'+type+'_'+other_type+'_image');

                                

                                

                               // jQuery("#design_"+type+"_"+other_type+"_error").show();

                                jQuery('#'+type+'_'+other_type+'_remove_image').click( function () {

                                

                                jQuery('#'+type+'_'+other_type+'_preview').remove();

                                jQuery('#li_'+type+'_'+other_type).remove();

                               // jQuery("#design_"+type+"_"+other_type+"_error").html('');

								jQuery("#design_"+type+"_"+other_type+"_error").hide();

								jQuery('#uploaded_'+type).val('');

								var altid = type.split('_');

								altid = altid[1];

                                jQuery("#design_"+type+"_"+other_type).show();

								

								

                                });

                                jQuery("#design_"+type+"_"+other_type).hide();

                                

                                      break;

                                      

                                default:

                                        altDesCounter=altDesCounter+1;

                                        

                                         if(removedDesAlts.length > 0) { //user removed some pics

                                            

                                            removedDesAlts.sort();

                                            

                                            var emptyAltCounter = removedDesAlts.pop();

                                             jQuery('#uploaded_alt_'+emptyAltCounter).val(jQuery.trim(result[1]));



                                            var str = '<li class="uploaded_img_preview" id="li_'+emptyAltCounter+'"><img id="'+emptyAltCounter+'_preview" width="75" height="56" src="'+baseUrlForJs+'/temp/thumb_image/'+result[1]+'" /><br /><span class="change"><a href="javascript:void(0)" onclick="removeAltDesImage(\''+emptyAltCounter+'\')">(Remove)</a></span></li>';

                                         }

                                         else {

                                             jQuery('#uploaded_alt_'+altDesCounter).val(jQuery.trim(result[1]));

                                            var str = '<li class="uploaded_img_preview" id="li_'+altDesCounter+'"><img id="'+altDesCounter+'_preview" width="75" height="56" src="'+baseUrlForJs+'/temp/thumb_image/'+result[1]+'" /><br /><span class="change"><a href="javascript:void(0)" onclick="removeAltDesImage(\''+altDesCounter+'\')">(Remove)</a></span></li>';

                                           

                                         

                                         }

                                         

                                        jQuery('#uploaded_image').before(str);

                                        if(altDesCounter == 10) {

                                           jQuery('#upload_pic').hide();

                                           jQuery('#upload_pic').after('<div id="max_limit_error">You have reached maximum limit</div>');

                                        }

                                       

                                    break;

                                }

                             }   

                        }    

}); 



}

function removeAltDesImage(counter)

{

                                removedDesAlts.push(counter);

                               

                              

                                jQuery('#li_'+counter).remove();

                                jQuery('#uploaded_alt_'+counter).val('');

                                

                                altDesCounter=altDesCounter-1;

                               

                                if(altDesCounter < 10) {

                                  jQuery('#upload_pic').show();

                                  jQuery('#max_limit_error').remove();

                                }                                   

                              

                          

}

function validateNewDesignForm() {





var design_validator = jQuery("#add_new_design").validate({

        rules: {

            design_title: { required: true,

                            special:true

                             },

            design_comment : { required: true },

            //design_keywords : { required: true },

            design_type : {  required: true , noselect:true }

	   //agreement : { required: true }

        },

        

        messages: {

            design_title:{ 

                        required: "Please enter design title"

                         },

            design_comment:{ 

                        required: "Please explain about your design" 

							},

                                     

            /*design_keywords:{ 

                          required: "Please enter tag(s) for your design"

                           },*/

	    design_type:{ 

                          required: "Please select a design type",

			  noselect: "Please select a design type"

                           }/*,

	    agreement:{ 

                        required: "you must accept the Terms and Conditions to proceed" 

			}*/

            

          

        }, 

       

        errorPlacement: function(error, element) {

			

            jQuery('#agreement_error').html('');

	    if(element.attr("name") == 'agreement'){

		error.appendTo('#agreement_error'); 

	    }else{

                 error.appendTo(element.next().next());

	    }

				//alert(error);

        },



        invalidHandler : function (form, validator) {

            var errors = validator.numberOfInvalids();

            if(errors) {

                jQuery('#submit_error').html('<span class="error_submit">Some errors found. Please review detail.</span>');

            }

            else {

                jQuery('#submit_error').html('');

            }

        },

        

        submitHandler:function(data) {

            jQuery('#submit_error').html('');

           //  alert(jQuery('#agreement:checked').val());

             jQuery("#add_new_design").ajaxStart(function(){

                                          

                                           jQuery("#loading_txt").show();                                           

                                           jQuery("#submit_add_design").hide(); 

                                            });

                                            

            jQuery("#add_new_design").ajaxComplete(function(request, settings){

                                                  

                                            

                                             jQuery("#loading_txt").hide(); 

                                             jQuery("#submit_add_design").show();  

                                                 });

	    //alert(jQuery("#uploaded_default").val());

           

            var designs_type =jQuery('#design_type').val();

	    var splitArr = designs_type.split('_');

	    var desi_type=splitArr[1];

	    var lower_case_type =desi_type.toLowerCase();

           

             //alert(lower_case_type);

             if(jQuery("#uploaded_thumb").val() == "") {

                // alert(jQuery("#uploaded_thumb").val());

		//alert(lower_case_type);

		jQuery('#submit_error').html('<span class="error_submit">Some errors found. Please review detail</span>');

                 jQuery("#design_thumb_"+lower_case_type+"_error").show();

                jQuery("#design_thumb_"+lower_case_type+"_error").html('<div class="error">Please upload a thumb image for your design</div>');

             }

	     else if(jQuery("#uploaded_default").val() == "" && lower_case_type != 'video') {

			 	jQuery('#submit_error').html('<span class="error_submit">Some errors found. Please review detail</span>');

                jQuery('#design_default_'+lower_case_type+'_error').show();

                jQuery("#design_default_"+lower_case_type+"_error").html('<div class="error">Please upload a main image for your design</div>');

             }

             else if(jQuery("#uploaded_flash").val() == "" && lower_case_type == 'video'){

				 jQuery('#submit_error').html('<span class="error_submit">Some errors found. Please review detail</span>');

                jQuery('#design_flash_'+lower_case_type+'_error').show();

                jQuery("#design_flash_"+lower_case_type+"_error").html('<div class="error">Please upload a main video for your design</div>');

             }

             else if(jQuery('#agreement:checked').val() != "accepted") {

				 jQuery('#submit_error').html('<span class="error_submit">Some errors found. Please review detail</span>');

                jQuery('#agreement_error').html('<div class="error">you must accept the Terms and Conditions to proceed</div>');

            }else{

				//here check the extension of the thumb file and default file

				var thumbData = jQuery("#uploaded_thumb").val();

				var defaultData = jQuery("#uploaded_default").val()

				

				var thumbArr = thumbData.split('.');

				var defaultArr = defaultData.split('.');

				

				var countThumb=thumbArr.length;

				var countDefault=defaultArr.length;

				

				

				/*if((thumbArr[countThumb-1] != defaultArr[countDefault-1]) && (lower_case_type != 'video')){

					jQuery('#submit_error').html('<span class="error_submit">Some errors found. Please review detail</span>');

					 jQuery("#design_thumb_"+lower_case_type+"_error").show();

					jQuery("#design_thumb_"+lower_case_type+"_error").html('<div class="error">Please keep file format of thumb file will be same as main file</div>');

				}else{

					*/

               jQuery("#design_default_"+lower_case_type+"_error").html('');

                jQuery("#design_thumb_"+lower_case_type+"_error").html('');

                jQuery("#design_flash_"+lower_case_type+"_error").html('');

                //alert('submit');

                var queryString = jQuery('#add_new_design').formSerialize();



                var options = {

                                url :  baseUrlForJs+'/designs/designs/add',

                                target : '#response',

                                type    : 'POST',

                                data :  queryString,

				success: function (msg) {

                                    var chunks = msg.split('|');

                                    setTimeout("sucessPopDesign(\""+chunks[2]+"\")", 200);



                            		}

                                };

                jQuery.ajax(options);

				//}//here end if loop

             }

             

             

             

        }, 

        // set this class to error-labels to indicate valid fields 

        success: function(label) { 

            // set   as text for IE 

			//jQuery('#submit_error').html('');

            label.html(" ").addClass("checked");

			//alert("validate");

        }

    }); 



}



function sucessPopDesign(result)

{

jQuery.blockUI({ 

message: '<div class="pop_div">Thank you for your design.<br />You will receive an email once your design is approved. (If your a Pro Artist, then your design is now showing. <div class="link"><img src="'+baseUrlForJs+'/images/pop_link_icon.gif" width="11" height="11" align="absmiddle"/><a href="'+baseUrlForJs+'" > Go To Home Page</a></div><div class="link"><img src="'+baseUrlForJs+'/images/pop_link_icon.gif" width="11" height="11" align="absmiddle"/><a href="'+baseUrlForJs+'/'+DESIGNS_URL+'"> Go To Designs </a></div><div class="link"><img src="'+baseUrlForJs+'/images/pop_link_icon.gif" width="11" height="11" align="absmiddle"/><a href="'+baseUrlForJs+'/'+DESIGNS_URL+'/submission"> Add Another Designs</a></div></div>'});

jQuery("#submitB").hide(); 

jQuery("#subB").hide(); 

jQuery("#loading").hide();

jQuery("#loading_txt").hide();

}







function validateDesignPostForm() {

    

    var validator = jQuery("#new_post_form").validate({

    

    

       rules : {design_you_tub : {you_tube_link : true}},

       messages :{design_you_tub: {you_tube_link : 'Enter valide you tub link'}},

       errorPlacement: function(error, element) {

                jQuery("#design_you_tub_error").html('');

                error.appendTo(element.next().next()); 

        },

       submitHandler: function(data) {

       

             /*jQuery("#new_post_form").ajaxStart(function(){

                                           jQuery("#loading_design_post").show();

                                           jQuery("#loading_txt").show();

                                            

                                           jQuery("#submit_design_post").hide(); 

                                            });

                                            

            jQuery("#new_post_form").ajaxComplete(function(request, settings){                    

                                             jQuery("#loading_design_post").hide();

                                             jQuery("#loading_txt").hide();

                                             

                                             jQuery("#submit_design_post").show();  

                                                 }); */

             if(altDesCounter > 0 || jQuery('#designs_post').val() != '' || jQuery('#design_you_tub').val() != ''){

            var queryString = jQuery('#new_post_form').formSerialize();   

            var options = {

                            url :  baseUrlForJs+'/designs/designs/handledesignpost/id/'+jQuery('#current_designs_id').val(),

                            target : '#response',

                            type    : 'POST',

                            data :  queryString,

                            beforeSend :function (XMLHttpRequest){

                                       jQuery("#design_you_tub_error").html('');

                                       jQuery("#loading_design_post").show();

                                       jQuery("#loading_txt").show();

                                        

                                       jQuery("#submit_design_post").hide(); 

                                        },

                            success: function (msg) {

                                jQuery("#loading_design_post").hide();

                                 jQuery("#loading_txt").hide();

                                 

                                 jQuery("#submit_design_post").show(); 

                                 if(jQuery.trim(msg) != 'False'){

                                jQuery('#response').prepend(jQuery.trim(msg));

                                jQuery('#designs_post').val("");

                                jQuery('#no_comments').hide();

                                

                                //ajax call to update the post count

                                jQuery.ajax({

                                    url :  baseUrlForJs+'/designs/designs/getblogcount',

                                    type : 'POST',

                                    data : {id : jQuery('#current_designs_id').val()},

                                    success : function (msg) {

                                        var chunks = msg.split('|');

                                        if(jQuery('#has_design_comment').val() == 'no'){

					jQuery('#response').attr('style','margin-bottom:30px;');

                                          jQuery('#design_comment_png').show();

                                        }

                                        jQuery('#design_comment_count').hide();

                                        jQuery('#design_comment_count').html('');

                                        jQuery('#design_comment_count').html(chunks[1]+' people');

                                        jQuery('#design_comment_count').show();

					//alert(jQuery('#designs_comment_count').html());

					jQuery('#designs_comment_count').hide();

                                        jQuery('#designs_comment_count').html('');

                                        jQuery('#designs_comment_count').html(chunks[1]+' ');

                                        jQuery('#designs_comment_count').show();

                                        jQuery('#design_you_tub').val('');

                                        jQuery("iframe").contents().find("body").empty();

                                        

                                        altDesCounter = 0;

                                        for(var blogCounter = 1; blogCounter <= 10; blogCounter++)

                                        {

                                            jQuery('#li_'+blogCounter).remove();

                                            jQuery('#uploaded_alt_'+blogCounter).val('');

                                            

                                        }

                                        

                                        for(var i=0 ; i < removedDesAlts.length ; i++ ){

                                            removedDesAlts.splice(i, 1);

                                        }

                                       jQuery('#upload_pic').show(); 

                                    }

                                });

                                }else{

                                jQuery.blockUI({ 

                                        message: jQuery('#login_popup'), 

                                        css: { width: '375px' }

                                        

                                    });

                                    }

                               }

                            

                            };

            jQuery.ajax(options);

             }else{

             

                jQuery('#design_you_tub_error').show();

                jQuery('#design_you_tub_error').html('<div class="error">You must either comment, post youtube link or upload at least one image file </div>');

               

             }

             

        }, 

        success: function(label) {             

            label.html(" ").addClass("checked"); 

        }

    });

}





//function vote() {

//

//      var comments = '';

//      if(jQuery('#vote_comments').val() != 'Please type your comments here ...'){

//      comments = jQuery('#vote_comments').val();

//      }

//    var designsId = jQuery('#current_designs_id').val();

//   // alert(comments);

//

//    jQuery.ajax({

//        type : 'POST',

//        url : baseUrlForJs+'/designs/designs/handleaddvoting',

//        data : 'comments='+comments+'&actual_value='+voteNumber+'&designs_id='+designsId,

//        beforeSend :function (XMLHttpRequest){

////				       jQuery('#submit_voting_comment').before('<span id ="loading_txt" ><img src="'+baseUrlForJs+'/images/form_loader.gif" width="31" height="31" title="Processing..." /></span>');

////                                       jQuery("#submit_voting_comment").hide();

//                                        },

//        success: function(msg){

//            var chunks = msg.split('|');

//

//            if(chunks[1] == 'SUCCESS') {

//

//              jQuery.blockUI({ message: '<div class="pop_div">'+chunks[2]+'<br />Average Voting for this Design is '+chunks[3]+'</div>'});

//			  var count = parseInt(jQuery('#vote_count').val()) + 1;

//              jQuery('#designs_vote_count').html(count+' People');

//              jQuery('#designs_vote_avg').html(chunks[3]);

//               jQuery('#vote_comments').val('Please type your comments here ...');

//              jQuery('#vote_comment_box').hide();

//              jQuery('#submit_voting_comment').show();

//	      jQuery('#loading_txt').hide();

//              //resetVotes();

//              jQuery('#vote_comments').val('');

//              jQuery('#vote_comments').val('Please enter your comments here (optional)');

//

//              if(chunks[4] != ''){

//

//              if(jQuery('#has_comment').val() == 'no'){

//

//					jQuery('#response').attr('style','margin-bottom:30px;');

//                                          jQuery('#comment_png').show();

//                                        }

//               jQuery('#response').prepend(jQuery.trim(chunks[4]));

//               jQuery('#comment_count').hide();

//                jQuery('#comment_count').html('');

//                jQuery('#comment_count').html(chunks[5]+' member(s)');

//                jQuery('#comment_counter').html(chunks[5]);

//                jQuery('#comment_count').show();

//                jQuery('#comment_counter').show();

//

//              }

//			  setTimeout(jQuery.unblockUI, 5000);

//

//

//              //jQuery('#vote_thankyou').html(jQuery('#vote_result_span').html());

//              //jQuery('#vote_thankyou').html('hello');

//

//

//            }

//        }

//    });

//}



function showByCategory() {

    var catId = jQuery('#choose_category').val();

    var url = baseUrlForJs+'/'+DESIGNS_URL+'/'+catId;

    jQuery('#show_cat').attr('action',url).attr('method','POST').submit();

}



function designUploadBlogFile(type) {





new Ajax_upload('#design_'+type, {

                        //action: 'upload.php',

                        action: baseUrlForJs+'/designs/designs/handleblogfile/type/'+type, 

                        name: 'file',

                        onSubmit: function(file, extension) {

                                     jQuery("#design_"+type+"_error").html("");

                                    jQuery("#loading_design_post").show();

                                    jQuery('#design_'+type).hide(); 

                                    jQuery('#submit_design_post').hide(); 

                                    jQuery('#design_you_tub_error').html('')

                                    

                                },



                        onComplete : function(data,response){

                       

                            jQuery("#design_"+type+"_error").html("");

                            jQuery("#loading_design_post").hide();

                            jQuery('#design_'+type).show();

                            jQuery('#submit_design_post').show();  

                            //split the string

                              var result = response.split('|');

                           

                            

                            var otherInc=parseInt(result[3])+1;

                            

                             if(jQuery.trim(result[0]) == "FAILED") {

                                jQuery("#design_"+type+"_error").show();

                                

                                jQuery("#design_"+type+"_error").html(result[1]);

                                  

                                

                             }

                             else {

                             

                             altDesCounter=altDesCounter+1;

                             

                             var ext = result[4];

                             

                             

                             if(removedDesAlts.length > 0) { //user removed some pics

                                

                                removedDesAlts.sort();

                                

                                var emptyAltCounter = removedDesAlts.pop();

                                

                                 jQuery('#uploaded_alt_'+emptyAltCounter).val(jQuery.trim(result[1]));

                                var str = formatImageStr(emptyAltCounter,result[1], result[4]);

                             }

                             else {

                                 jQuery('#uploaded_alt_'+altDesCounter).val(jQuery.trim(result[1]));

                                var str = formatImageStr(altDesCounter,result[1], result[4]);

                               

                             

                             }

                             

                            jQuery('#upload_pic').before(str);

                            if(altDesCounter == 10) {

                               jQuery('#upload_pic').hide(); 

                            }

                            

                             }

                              

                        }    

}); 



}



/*function formatImageStr(counter, result, ext) {

    if(ext != "null") {

        return '<li class="uploaded_img_preview" id="li_'+counter+'"><img id="'+counter+'_preview" width="50" src="'+baseUrlForJs+'/images/icons/'+ext+'.gif" /><br />'+result+'<br /><span class="change"><a href="javascript:void(0)" onclick="removeAltDesImage(\''+counter+'\')">(Remove)</a></span></li>';

    }

    else {

        return '<li class="uploaded_img_preview" id="li_'+counter+'"><img id="'+counter+'_preview" width="50" src="'+baseUrlForJs+'/temp/thumb_image/'+result+'" /><br /><span class="change"><a href="javascript:void(0)" onclick="removeAltDesImage(\''+counter+'\')">(Remove)</a></span></li>';

    }

    

}*/



function checkSearchDesigns() {

//    jQuery('#loading_search').show();

//    jQuery('#search_btn').hide();

//   // jQuery('#search_submit_img').hide();

//       jQuery('#search_error_span').html('');

//

//                if(jQuery('#keyword').val() == '' || jQuery('#keyword').val() == 'keyword'){

//

//                jQuery('#search_error_span').html('<div class="error">Please enter proper keywords to search </div>');

//

//                jQuery('#loading_search').hide();

//                jQuery('#search_btn').show();

//                //jQuery('#search_submit_img').show();

//                    }else{

//

//

//	  if(SERVER_MODE=='SERVER'){

//           location.replace(baseUrlForJs+'/designs/search/'+encodeURIComponent(jQuery('#keyword').val()));

//	  }

//	  else{

//		location.replace(baseUrlForJs+'/designs/designs/index/keywords/'+encodeURIComponent(jQuery('#keyword').val())+'/search_in/'+jQuery('#search_in').val());

//	  }

//

//         }



 var validator = jQuery("#designs_search_form").validate({

        rules : {keywords :

                    {required : true}},

        messages :{keywords:

                    {required : 'Please enter proper keywords to search'}},

        errorPlacement: function(error, element) {

                 jQuery('#search_error_span').html('');

                error.appendTo('#search_error_span');

               // alert(jQuery('#keywords').val());





        },



         submitHandler: function(form) {



             jQuery('#loading_search').show();

            jQuery('#search_btn').hide();





            //alert('in submit');

             if(jQuery('#keywords').val() == 'keyword' ){



                jQuery('#search_error_span').html('<div class="error">Please enter proper keywords to search </div>');



                jQuery('#loading_search').hide();

                jQuery('#search_btn').show();



                    }else{

                        //form.submit();

						location.replace(baseUrlForJs+'/designs/?keywords='+encodeURIComponent(jQuery('#keywords').val())+'&search_in='+jQuery('#search_in').val()+'&searched=true');

                    }

			

         },

        // set this class to error-labels to indicate valid fields

        success: function(label) {

            // set   as text for IE

            label.html(" ").addClass("checked");

        }

    });



    

                

    

}



function selectKeywordsText()

{

    jQuery('#keyword').select();

}



function showParent(val) {

 var chunks = val.split('_');

   

removeAllImages();



    switch(chunks[1]) { //selcted as Video

    case "diy" :

        jQuery('#concept_file_upload').fadeOut('fast');

        jQuery('#video_file_upload').fadeOut('fast');

        jQuery('#diy_file_upload').fadeIn('slow');



    break;

    case "video":

         jQuery('#concept_file_upload').fadeOut('fast');

        jQuery('#diy_file_upload').fadeOut('fast');

        jQuery('#video_file_upload').fadeIn('slow');

        break;

    case "concept":

         jQuery('#video_file_upload').fadeOut('fast');

        jQuery('#diy_file_upload').fadeOut('fast');

        jQuery('#concept_file_upload').fadeIn('slow');

        break;

    }

    //console.log(val);

}



function removeAllImages(){



      removeOtherTypeImages('thumb','concept');

      removeOtherTypeImages('default','concept');

      removeOtherTypeImages('thumb','diy');

      removeOtherTypeImages('default','diy');

      removeOtherTypeImages('thumb','video');

      removeOtherTypeImages('flash','video');

      removeAltOtherTypeImages();

    

}



function removeOtherTypeImages(type,other_type){



    jQuery('#'+type+'_'+other_type+'_remove_image').remove();

  

    jQuery('#'+type+'_'+other_type+'_preview').remove();

    jQuery('#li_'+type+'_'+other_type).remove();

   // jQuery("#design_"+type+"_"+other_type+"_error").html('');

                    jQuery("#design_"+type+"_"+other_type+"_error").hide();

                    jQuery('#uploaded_'+type).val('');

                    

            jQuery("#design_"+type+"_"+other_type).show();

            return true;



}



function removeAltOtherTypeImages(){

    for(var alt_counter = 1;alt_counter <= 10 ; alt_counter++){

        jQuery('#li_'+alt_counter).remove();

        jQuery('#uploaded_alt_'+alt_counter).val('');

        removedDesAlts.pop();

    }

    jQuery('#upload_pic').show();

    altDesCounter = 0;

    return true;

}



function requestForProduct(designsId, type){

	jQuery('#designs_buyit_type').val(type);

	if(jQuery('#session').val() != 'set') { 

		function_name="productRequest";

        jQuery.blockUI({ 

               message: jQuery('#login_popup'), 

               css: { width: '375px' }

                  

        });

    }

    else {

		productRequest(designsId, type);

    } 

}



function productRequest(designsId, type){

	//console.log(jQuery('#designs_t-shirt:checked').val());

	//console.log(jQuery('#designs_toy:checked').val());

	var image_path= baseUrlForJs+'/images/buyit_check.jpg';

	//jQuery('#img_'+type+'_check').attr('src',image_path);
	jQuery('#'+type+'_check').attr('class','idobuyit_check');

	jQuery('#'+type+'_check').attr('onclick','');

	

	jQuery.ajax({

                url :  baseUrlForJs+'/designs/designs/requesttoproduct',

                type : 'POST',

                data : 'designsId='+designsId+'&type='+jQuery('#designs_buyit_type').val(),



                beforeSend: function(XMLHttpRequest) {

                     //jQuery('#designs_buyit').hide();

                     //jQuery('#loader_designs_buyit').show();

                },

                complete: function (XMLHttpRequest) {

                   //jQuery('#designs_buyit').hide();

                    //jQuery('#loader_designs_buyit').hide();

               },

                success : function (msg) {

                    var chunks = msg.split('|');



                    if(chunks[1] == 'Success'){

						

						//jQuery('#designs_toy').attr('checked', false);

                       //jQuery('#success_buyit').html(chunks[2]);

                    }

                    else{

                         //jQuery('#success_buyit').html(chunks[2]);

                    }

               }

//

   });	

}



